Compare commits

...

2 Commits

Author SHA1 Message Date
nuttycom 544cb0b445 deploy: 1e11a1959f 2024-04-25 16:07:42 +00:00
nuttycom d5397d62ee deploy: 1e11a1959f 2024-04-25 12:08:57 +00:00
12 changed files with 10292 additions and 10252 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: 408 KiB

After

Width:  |  Height:  |  Size: 410 KiB

View File

@ -22,9 +22,9 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1515)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1515 1886,-1515 1886,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="262,-415.5 262,-609.5 1420,-609.5 1420,-415.5 262,-415.5"/>
<text text-anchor="middle" x="841" y="-594.3" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
<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="clust2" class="cluster">
<title>cluster_1</title>
@ -32,14 +32,54 @@
<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>
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="262,-415.5 262,-609.5 1420,-609.5 1420,-415.5 262,-415.5"/>
<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>
<!-- zcash/halo2#756 -->
<g id="node1" class="node open">
<title>zcash/halo2#756</title>
<g id="a_node1"><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>
</a>
</g>
</g>
<!-- zcash/halo2#742 -->
<g id="node2" class="node open">
<title>zcash/halo2#742</title>
<g id="a_node2"><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 "/>
<text text-anchor="middle" x="112" y="-663.8" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
<text text-anchor="middle" x="112" y="-648.8" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
<text text-anchor="middle" x="112" y="-633.8" font-family="Times,serif" font-size="14.00">poly generation</text>
</a>
</g>
</g>
<!-- zcash/halo2#742&#45;&gt;zcash/halo2#756 -->
<g id="edge1" class="edge">
<title>zcash/halo2#742&#45;&gt;zcash/halo2#756</title>
<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="node3" class="node open">
<title>zcash/halo2#455</title>
<g id="a_node3"><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#247 -->
<g id="node1" class="node open">
<g id="node4" class="node open">
<title>zcash/halo2#247</title>
<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1157,-497.5 975,-497.5 975,-429.5 1157,-429.5 1157,-497.5"/>
<text text-anchor="middle" x="1066" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
<text text-anchor="middle" x="1066" y="-467.3" font-family="Times,serif" font-size="14.00">Implement underlying</text>
@ -49,9 +89,9 @@
</g>
</g>
<!-- zcash/halo2#251 -->
<g id="node2" class="node open">
<g id="node5" class="node open">
<title>zcash/halo2#251</title>
<g id="a_node2"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1412,-497.5 1409,-501.5 1388,-501.5 1385,-497.5 1205,-497.5 1205,-429.5 1412,-429.5 1412,-497.5"/>
<text text-anchor="middle" x="1308.5" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
<text text-anchor="middle" x="1308.5" y="-467.3" font-family="Times,serif" font-size="14.00">Implement user&#45;facing API</text>
@ -61,7 +101,7 @@
</g>
</g>
<!-- zcash/halo2#247&#45;&gt;zcash/halo2#251 -->
<g id="edge1" class="edge">
<g id="edge2" class="edge">
<title>zcash/halo2#247&#45;&gt;zcash/halo2#251</title>
<path fill="none" stroke="black" d="M1157.2,-463.5C1169.4,-463.5 1182.1,-463.5 1194.6,-463.5"/>
<polygon fill="black" stroke="black" points="1194.6,-467 1204.6,-463.5 1194.6,-460 1194.6,-467"/>
@ -118,9 +158,9 @@
<polygon fill="black" stroke="black" points="1438.37,-449.5 1447.8,-444.67 1437.42,-442.56 1438.37,-449.5"/>
</g>
<!-- zcash/halo2#246 -->
<g id="node3" class="node open">
<g id="node6" class="node open">
<title>zcash/halo2#246</title>
<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="686.5,-477 508.5,-477 508.5,-424 686.5,-424 686.5,-477"/>
<text text-anchor="middle" x="597.5" y="-461.8" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
<text text-anchor="middle" x="597.5" y="-446.8" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
@ -129,9 +169,9 @@
</g>
</g>
<!-- zcash/halo2#435 -->
<g id="node4" class="node open">
<g id="node7" class="node open">
<title>zcash/halo2#435</title>
<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="916.5,-497.5 744.5,-497.5 744.5,-429.5 916.5,-429.5 916.5,-497.5"/>
<text text-anchor="middle" x="830.5" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
<text text-anchor="middle" x="830.5" y="-467.3" font-family="Times,serif" font-size="14.00">Implement mock</text>
@ -141,7 +181,7 @@
</g>
</g>
<!-- zcash/halo2#246&#45;&gt;zcash/halo2#435 -->
<g id="edge2" class="edge">
<g id="edge3" class="edge">
<title>zcash/halo2#246&#45;&gt;zcash/halo2#435</title>
<path fill="none" stroke="black" d="M686.82,-455.47C702.28,-456.34 718.44,-457.25 734.08,-458.13"/>
<polygon fill="black" stroke="black" points="734.1,-461.64 744.28,-458.7 734.49,-454.65 734.1,-461.64"/>
@ -165,15 +205,15 @@
<polygon fill="black" stroke="black" points="735.78,-408.43 744.16,-401.95 733.57,-401.79 735.78,-408.43"/>
</g>
<!-- zcash/halo2#435&#45;&gt;zcash/halo2#247 -->
<g id="edge3" class="edge">
<g id="edge4" class="edge">
<title>zcash/halo2#435&#45;&gt;zcash/halo2#247</title>
<path fill="none" stroke="black" d="M916.79,-463.5C932.29,-463.5 948.58,-463.5 964.47,-463.5"/>
<polygon fill="black" stroke="black" points="964.84,-467 974.84,-463.5 964.84,-460 964.84,-467"/>
</g>
<!-- zcash/halo2#439 -->
<g id="node5" class="node open">
<g id="node8" class="node open">
<title>zcash/halo2#439</title>
<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="451,-477 270,-477 270,-424 451,-424 451,-477"/>
<text text-anchor="middle" x="360.5" y="-461.8" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
<text text-anchor="middle" x="360.5" y="-446.8" font-family="Times,serif" font-size="14.00">Support split</text>
@ -182,7 +222,7 @@
</g>
</g>
<!-- zcash/halo2#439&#45;&gt;zcash/halo2#246 -->
<g id="edge4" class="edge">
<g id="edge5" class="edge">
<title>zcash/halo2#439&#45;&gt;zcash/halo2#246</title>
<path fill="none" stroke="black" d="M451.01,-450.5C466.44,-450.5 482.55,-450.5 498.2,-450.5"/>
<polygon fill="black" stroke="black" points="498.4,-454 508.4,-450.5 498.4,-447 498.4,-454"/>
@ -205,9 +245,9 @@
<polygon fill="black" stroke="black" points="724.4,-305.75 733.75,-300.77 723.33,-298.83 724.4,-305.75"/>
</g>
<!-- zcash/halo2#643 -->
<g id="node6" class="node open">
<g id="node9" class="node open">
<title>zcash/halo2#643</title>
<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="697.5,-578 497.5,-578 497.5,-495 697.5,-495 697.5,-578"/>
<text text-anchor="middle" x="597.5" y="-562.8" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
<text text-anchor="middle" x="597.5" y="-547.8" font-family="Times,serif" font-size="14.00">Create separate</text>
@ -218,7 +258,7 @@
</g>
</g>
<!-- zcash/halo2#643&#45;&gt;zcash/halo2#435 -->
<g id="edge5" class="edge">
<g id="edge6" class="edge">
<title>zcash/halo2#643&#45;&gt;zcash/halo2#435</title>
<path fill="none" stroke="black" d="M697.81,-505.12C710.06,-501.25 722.56,-497.29 734.75,-493.44"/>
<polygon fill="black" stroke="black" points="735.96,-496.73 744.44,-490.38 733.85,-490.05 735.96,-496.73"/>
@ -247,46 +287,6 @@
<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">
<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">
<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>
</a>
</g>
</g>
<!-- zcash/halo2#742 -->
<g id="node9" 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">
<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 "/>
<text text-anchor="middle" x="112" y="-663.8" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
<text text-anchor="middle" x="112" y="-648.8" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
<text text-anchor="middle" x="112" y="-633.8" font-family="Times,serif" font-size="14.00">poly generation</text>
</a>
</g>
</g>
<!-- zcash/halo2#742&#45;&gt;zcash/halo2#756 -->
<g id="edge6" class="edge">
<title>zcash/halo2#742&#45;&gt;zcash/halo2#756</title>
<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#250&#45;&gt;zcash/halo2#75 -->
<g id="edge14" class="edge">
<title>zcash/halo2#250&#45;&gt;zcash/halo2#75</title>

View File

@ -10,9 +10,9 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1515)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1515 1886,-1515 1886,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="262,-415.5 262,-609.5 1420,-609.5 1420,-415.5 262,-415.5"/>
<text text-anchor="middle" x="841" y="-594.3" font-family="Times,serif" font-size="14.00">First user&#45;facing recursion API</text>
<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="clust2" class="cluster">
<title>cluster_1</title>
@ -20,14 +20,54 @@
<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>
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="262,-415.5 262,-609.5 1420,-609.5 1420,-415.5 262,-415.5"/>
<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>
<!-- zcash/halo2#756 -->
<g id="node1" class="node open">
<title>zcash/halo2#756</title>
<g id="a_node1"><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>
</a>
</g>
</g>
<!-- zcash/halo2#742 -->
<g id="node2" class="node open">
<title>zcash/halo2#742</title>
<g id="a_node2"><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 "/>
<text text-anchor="middle" x="112" y="-663.8" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
<text text-anchor="middle" x="112" y="-648.8" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
<text text-anchor="middle" x="112" y="-633.8" font-family="Times,serif" font-size="14.00">poly generation</text>
</a>
</g>
</g>
<!-- zcash/halo2#742&#45;&gt;zcash/halo2#756 -->
<g id="edge1" class="edge">
<title>zcash/halo2#742&#45;&gt;zcash/halo2#756</title>
<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="node3" class="node open">
<title>zcash/halo2#455</title>
<g id="a_node3"><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#247 -->
<g id="node1" class="node open">
<g id="node4" class="node open">
<title>zcash/halo2#247</title>
<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247&#10;Implement underlying&#10;scaffolding for creating&#10;the IVC proof cycle" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1157,-497.5 975,-497.5 975,-429.5 1157,-429.5 1157,-497.5"/>
<text text-anchor="middle" x="1066" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
<text text-anchor="middle" x="1066" y="-467.3" font-family="Times,serif" font-size="14.00">Implement underlying</text>
@ -37,9 +77,9 @@
</g>
</g>
<!-- zcash/halo2#251 -->
<g id="node2" class="node open">
<g id="node5" class="node open">
<title>zcash/halo2#251</title>
<g id="a_node2"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251&#10;Implement user&#45;facing API&#10;for recursive proving of&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1412,-497.5 1409,-501.5 1388,-501.5 1385,-497.5 1205,-497.5 1205,-429.5 1412,-429.5 1412,-497.5"/>
<text text-anchor="middle" x="1308.5" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
<text text-anchor="middle" x="1308.5" y="-467.3" font-family="Times,serif" font-size="14.00">Implement user&#45;facing API</text>
@ -49,7 +89,7 @@
</g>
</g>
<!-- zcash/halo2#247&#45;&gt;zcash/halo2#251 -->
<g id="edge1" class="edge">
<g id="edge2" class="edge">
<title>zcash/halo2#247&#45;&gt;zcash/halo2#251</title>
<path fill="none" stroke="black" d="M1157.2,-463.5C1169.4,-463.5 1182.1,-463.5 1194.6,-463.5"/>
<polygon fill="black" stroke="black" points="1194.6,-467 1204.6,-463.5 1194.6,-460 1194.6,-467"/>
@ -106,9 +146,9 @@
<polygon fill="black" stroke="black" points="1438.37,-449.5 1447.8,-444.67 1437.42,-442.56 1438.37,-449.5"/>
</g>
<!-- zcash/halo2#246 -->
<g id="node3" class="node open">
<g id="node6" class="node open">
<title>zcash/halo2#246</title>
<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246&#10;Create recursive proof&#10;structures" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="686.5,-477 508.5,-477 508.5,-424 686.5,-424 686.5,-477"/>
<text text-anchor="middle" x="597.5" y="-461.8" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
<text text-anchor="middle" x="597.5" y="-446.8" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
@ -117,9 +157,9 @@
</g>
</g>
<!-- zcash/halo2#435 -->
<g id="node4" class="node open">
<g id="node7" class="node open">
<title>zcash/halo2#435</title>
<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435&#10;Implement mock&#10;verification circuit for&#10;IVC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="916.5,-497.5 744.5,-497.5 744.5,-429.5 916.5,-429.5 916.5,-497.5"/>
<text text-anchor="middle" x="830.5" y="-482.3" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
<text text-anchor="middle" x="830.5" y="-467.3" font-family="Times,serif" font-size="14.00">Implement mock</text>
@ -129,7 +169,7 @@
</g>
</g>
<!-- zcash/halo2#246&#45;&gt;zcash/halo2#435 -->
<g id="edge2" class="edge">
<g id="edge3" class="edge">
<title>zcash/halo2#246&#45;&gt;zcash/halo2#435</title>
<path fill="none" stroke="black" d="M686.82,-455.47C702.28,-456.34 718.44,-457.25 734.08,-458.13"/>
<polygon fill="black" stroke="black" points="734.1,-461.64 744.28,-458.7 734.49,-454.65 734.1,-461.64"/>
@ -153,15 +193,15 @@
<polygon fill="black" stroke="black" points="735.78,-408.43 744.16,-401.95 733.57,-401.79 735.78,-408.43"/>
</g>
<!-- zcash/halo2#435&#45;&gt;zcash/halo2#247 -->
<g id="edge3" class="edge">
<g id="edge4" class="edge">
<title>zcash/halo2#435&#45;&gt;zcash/halo2#247</title>
<path fill="none" stroke="black" d="M916.79,-463.5C932.29,-463.5 948.58,-463.5 964.47,-463.5"/>
<polygon fill="black" stroke="black" points="964.84,-467 974.84,-463.5 964.84,-460 964.84,-467"/>
</g>
<!-- zcash/halo2#439 -->
<g id="node5" class="node open">
<g id="node8" class="node open">
<title>zcash/halo2#439</title>
<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439&#10;Support split&#10;accumulation in Halo 2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="451,-477 270,-477 270,-424 451,-424 451,-477"/>
<text text-anchor="middle" x="360.5" y="-461.8" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
<text text-anchor="middle" x="360.5" y="-446.8" font-family="Times,serif" font-size="14.00">Support split</text>
@ -170,7 +210,7 @@
</g>
</g>
<!-- zcash/halo2#439&#45;&gt;zcash/halo2#246 -->
<g id="edge4" class="edge">
<g id="edge5" class="edge">
<title>zcash/halo2#439&#45;&gt;zcash/halo2#246</title>
<path fill="none" stroke="black" d="M451.01,-450.5C466.44,-450.5 482.55,-450.5 498.2,-450.5"/>
<polygon fill="black" stroke="black" points="498.4,-454 508.4,-450.5 498.4,-447 498.4,-454"/>
@ -193,9 +233,9 @@
<polygon fill="black" stroke="black" points="724.4,-305.75 733.75,-300.77 723.33,-298.83 724.4,-305.75"/>
</g>
<!-- zcash/halo2#643 -->
<g id="node6" class="node open">
<g id="node9" class="node open">
<title>zcash/halo2#643</title>
<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643&#10;Create separate&#10;`VerifyingKey` structures&#10;for pre&#45; and post&#45;&#10;optimisation circuits" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="697.5,-578 497.5,-578 497.5,-495 697.5,-495 697.5,-578"/>
<text text-anchor="middle" x="597.5" y="-562.8" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
<text text-anchor="middle" x="597.5" y="-547.8" font-family="Times,serif" font-size="14.00">Create separate</text>
@ -206,7 +246,7 @@
</g>
</g>
<!-- zcash/halo2#643&#45;&gt;zcash/halo2#435 -->
<g id="edge5" class="edge">
<g id="edge6" class="edge">
<title>zcash/halo2#643&#45;&gt;zcash/halo2#435</title>
<path fill="none" stroke="black" d="M697.81,-505.12C710.06,-501.25 722.56,-497.29 734.75,-493.44"/>
<polygon fill="black" stroke="black" points="735.96,-496.73 744.44,-490.38 733.85,-490.05 735.96,-496.73"/>
@ -235,46 +275,6 @@
<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">
<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">
<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>
</a>
</g>
</g>
<!-- zcash/halo2#742 -->
<g id="node9" 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">
<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 "/>
<text text-anchor="middle" x="112" y="-663.8" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
<text text-anchor="middle" x="112" y="-648.8" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
<text text-anchor="middle" x="112" y="-633.8" font-family="Times,serif" font-size="14.00">poly generation</text>
</a>
</g>
</g>
<!-- zcash/halo2#742&#45;&gt;zcash/halo2#756 -->
<g id="edge6" class="edge">
<title>zcash/halo2#742&#45;&gt;zcash/halo2#756</title>
<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#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

@ -22,39 +22,192 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1298)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1298 5291,-1298 5291,4 -4,4"/>
<g id="clust1" 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"/>
<text text-anchor="middle" x="597.5" y="-632.8" font-family="Times,serif" font-size="14.00">Design Phase 2 &#45; Integrated Crosslink</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="1892,-758 1892,-1214 3032,-1214 3032,-758 1892,-758"/>
<text text-anchor="middle" x="2462" y="-1198.8" font-family="Times,serif" font-size="14.00">Design and Implementation Phase 4</text>
</g>
<g id="clust2" class="cluster">
<g id="clust3" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="blue" points="743,-969 743,-1294 1872,-1294 1872,-969 743,-969"/>
<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">
<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">
<g id="clust5" 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"/>
<text text-anchor="middle" x="597.5" y="-632.8" font-family="Times,serif" font-size="14.00">Design Phase 2 &#45; Integrated Crosslink</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="blue" points="503,0 503,-189 942.5,-189 942.5,0 503,0"/>
<text text-anchor="middle" x="722.75" y="-173.8" font-family="Times,serif" font-size="14.00">Prototype Phase 1</text>
</g>
<!-- ECC/tfl&#45;book#132 -->
<!-- ECC/tfl&#45;book#86 -->
<g id="node1" class="node open">
<title>ECC/tfl&#45;book#86</title>
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/86" xlink:title="ECC/tfl&#45;book#86&#10;Define macros so that we&#10;can easily use Crosslink&#10;notation in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="448.5,-617 251.5,-617 251.5,-549 448.5,-549 448.5,-617"/>
<text text-anchor="middle" x="350" y="-601.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#86</text>
<text text-anchor="middle" x="350" y="-586.8" font-family="Times,serif" font-size="14.00">Define macros so that we</text>
<text text-anchor="middle" x="350" y="-571.8" font-family="Times,serif" font-size="14.00">can easily use Crosslink</text>
<text text-anchor="middle" x="350" y="-556.8" font-family="Times,serif" font-size="14.00">notation in the book</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#142 -->
<g id="node2" class="node open">
<title>ECC/tfl&#45;book#142</title>
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/142" xlink:title="ECC/tfl&#45;book#142&#10;Write up Crosslink 2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="685,-617 522,-617 522,-579 685,-579 685,-617"/>
<text text-anchor="middle" x="603.5" y="-601.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#142</text>
<text text-anchor="middle" x="603.5" y="-586.8" font-family="Times,serif" font-size="14.00">Write up Crosslink 2</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142 -->
<g id="edge1" class="edge">
<title>ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142</title>
<path fill="none" stroke="black" d="M448.6,-588.82C469.27,-590.05 491.01,-591.35 511.43,-592.57"/>
<polygon fill="black" stroke="black" points="511.46,-596.08 521.65,-593.18 511.88,-589.09 511.46,-596.08"/>
</g>
<!-- ECC/tfl&#45;book#99 -->
<g id="node3" class="node open">
<title>ECC/tfl&#45;book#99</title>
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/99" xlink:title="ECC/tfl&#45;book#99&#10;Design Milestone 2 &#45; tfl&#45;&#10;book v0.2.0 &#45; Integrated&#10;Crosslink" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="943.5,-568 940.5,-572 919.5,-572 916.5,-568 755.5,-568 755.5,-500 943.5,-500 943.5,-568"/>
<text text-anchor="middle" x="849.5" y="-552.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#99</text>
<text text-anchor="middle" x="849.5" y="-537.8" font-family="Times,serif" font-size="14.00">Design Milestone 2 &#45; tfl&#45;</text>
<text text-anchor="middle" x="849.5" y="-522.8" font-family="Times,serif" font-size="14.00">book v0.2.0 &#45; Integrated</text>
<text text-anchor="middle" x="849.5" y="-507.8" font-family="Times,serif" font-size="14.00">Crosslink</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge2" class="edge">
<title>ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M680.33,-578.95C691.95,-575.98 703.8,-572.93 715,-570 724.86,-567.42 735.11,-564.71 745.37,-561.98"/>
<polygon fill="black" stroke="black" points="746.42,-565.32 755.18,-559.36 744.62,-558.56 746.42,-565.32"/>
</g>
<!-- ECC/tfl&#45;book#71 -->
<g id="node21" class="node open">
<title>ECC/tfl&#45;book#71</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/71" xlink:title="ECC/tfl&#45;book#71&#10;Analyze Crosslink against&#10;a set of known PoS&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1184,-1045 984,-1045 984,-977 1184,-977 1184,-1045"/>
<text text-anchor="middle" x="1084" y="-1029.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#71</text>
<text text-anchor="middle" x="1084" y="-1014.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
<text text-anchor="middle" x="1084" y="-999.8" font-family="Times,serif" font-size="14.00">a set of known PoS</text>
<text text-anchor="middle" x="1084" y="-984.8" font-family="Times,serif" font-size="14.00">attacks</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71 -->
<g id="edge49" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71</title>
<path fill="none" stroke="black" d="M887.37,-568.35C909.42,-590.5 936.63,-620.9 955,-652 1017.1,-757.07 1056.1,-897.08 1073.1,-967.15"/>
<polygon fill="black" stroke="black" points="1069.73,-968.09 1075.5,-976.97 1076.53,-966.42 1069.73,-968.09"/>
</g>
<!-- ECC/tfl&#45;book#72 -->
<g id="node26" class="node open">
<title>ECC/tfl&#45;book#72</title>
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/72" xlink:title="ECC/tfl&#45;book#72&#10;Analyze Crosslink against&#10;a set of known PoW&#10;attacks." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1184,-1131 984,-1131 984,-1063 1184,-1063 1184,-1131"/>
<text text-anchor="middle" x="1084" y="-1115.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#72</text>
<text text-anchor="middle" x="1084" y="-1100.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
<text text-anchor="middle" x="1084" y="-1085.8" font-family="Times,serif" font-size="14.00">a set of known PoW</text>
<text text-anchor="middle" x="1084" y="-1070.8" font-family="Times,serif" font-size="14.00">attacks.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72 -->
<g id="edge50" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72</title>
<path fill="none" stroke="black" d="M891.76,-568.04C914.67,-589.53 941.25,-619.34 955,-652 989.75,-734.55 932.21,-980.92 984,-1054 984.28,-1054.4 984.57,-1054.8 984.87,-1055.2"/>
<polygon fill="black" stroke="black" points="982.41,-1057.7 991.64,-1062.9 987.67,-1053.08 982.41,-1057.7"/>
</g>
<!-- ECC/zebra&#45;tfl#4 -->
<g id="node39" class="node open">
<title>ECC/zebra&#45;tfl#4</title>
<g id="a_node39"><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/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge48" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4</title>
<path fill="none" stroke="black" d="M877.63,-499.93C922.27,-443.87 1010.7,-332.77 1055.6,-276.45"/>
<polygon fill="black" stroke="black" points="1058.4,-278.55 1061.9,-268.55 1052.93,-274.19 1058.4,-278.55"/>
</g>
<!-- ECC/tfl&#45;book#77 -->
<g id="node4" class="node open">
<title>ECC/tfl&#45;book#77</title>
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/77" xlink:title="ECC/tfl&#45;book#77&#10;Add &quot;Avoided Terms&quot;&#10;section in &quot;Terminology&quot;" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699.5,-560.5 507.5,-560.5 507.5,-507.5 699.5,-507.5 699.5,-560.5"/>
<text text-anchor="middle" x="603.5" y="-545.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#77</text>
<text text-anchor="middle" x="603.5" y="-530.3" font-family="Times,serif" font-size="14.00">Add &quot;Avoided Terms&quot;</text>
<text text-anchor="middle" x="603.5" y="-515.3" font-family="Times,serif" font-size="14.00">section in &quot;Terminology&quot;</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge3" class="edge">
<title>ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M699.54,-534C714.43,-534 729.89,-534 744.96,-534"/>
<polygon fill="black" stroke="black" points="745.33,-537.5 755.33,-534 745.33,-530.5 745.33,-537.5"/>
</g>
<!-- ECC/tfl&#45;book#25 -->
<g id="node5" class="node open">
<title>ECC/tfl&#45;book#25</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/25" xlink:title="ECC/tfl&#45;book#25&#10;Add style guide / textual&#10;conventions." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699,-489.5 508,-489.5 508,-436.5 699,-436.5 699,-489.5"/>
<text text-anchor="middle" x="603.5" y="-474.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#25</text>
<text text-anchor="middle" x="603.5" y="-459.3" font-family="Times,serif" font-size="14.00">Add style guide / textual</text>
<text text-anchor="middle" x="603.5" y="-444.3" font-family="Times,serif" font-size="14.00">conventions.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge4" class="edge">
<title>ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M695.7,-489.54C712,-494.28 729.08,-499.25 745.67,-504.08"/>
<polygon fill="black" stroke="black" points="744.79,-507.47 755.37,-506.9 746.74,-500.75 744.79,-507.47"/>
</g>
<!-- ECC/tfl&#45;book#119 -->
<g id="node6" class="node open">
<title>ECC/tfl&#45;book#119</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/119" xlink:title="ECC/tfl&#45;book#119&#10;Clarify the distinctions&#10;between pure PoW, the PoW&#10;subprotocol, NU5, and&#10;fork&#45;choice vs all of&#10;transaction semantics." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-418 495,-418 495,-320 712,-320 712,-418"/>
<text text-anchor="middle" x="603.5" y="-402.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#119</text>
<text text-anchor="middle" x="603.5" y="-387.8" font-family="Times,serif" font-size="14.00">Clarify the distinctions</text>
<text text-anchor="middle" x="603.5" y="-372.8" font-family="Times,serif" font-size="14.00">between pure PoW, the PoW</text>
<text text-anchor="middle" x="603.5" y="-357.8" font-family="Times,serif" font-size="14.00">subprotocol, NU5, and</text>
<text text-anchor="middle" x="603.5" y="-342.8" font-family="Times,serif" font-size="14.00">fork&#45;choice vs all of</text>
<text text-anchor="middle" x="603.5" y="-327.8" font-family="Times,serif" font-size="14.00">transaction semantics.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge5" class="edge">
<title>ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M699.21,-418.09C704.61,-421.34 709.91,-424.66 715,-428 745.03,-447.71 776.59,-472.55 801.48,-493.23"/>
<polygon fill="black" stroke="black" points="799.4,-496.06 809.32,-499.79 803.9,-490.69 799.4,-496.06"/>
</g>
<!-- ECC/tfl&#45;book#132 -->
<g id="node7" class="node open">
<title>ECC/tfl&#45;book#132</title>
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/132" xlink:title="ECC/tfl&#45;book#132&#10;Does the issue about&#10;block chains not being&#10;one&#45;shot invalidate the&#10;liveness analysis for&#10;Snap&#45;and&#45;Chat?" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/132" xlink:title="ECC/tfl&#45;book#132&#10;Does the issue about&#10;block chains not being&#10;one&#45;shot invalidate the&#10;liveness analysis for&#10;Snap&#45;and&#45;Chat?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2334,-1183 2154,-1183 2154,-1085 2334,-1085 2334,-1183"/>
<text text-anchor="middle" x="2244" y="-1167.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#132</text>
<text text-anchor="middle" x="2244" y="-1152.8" font-family="Times,serif" font-size="14.00">Does the issue about</text>
@ -66,9 +219,9 @@
</g>
</g>
<!-- ECC/tfl&#45;book#82 -->
<g id="node2" class="node open">
<g id="node8" class="node open">
<title>ECC/tfl&#45;book#82</title>
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/82" xlink:title="ECC/tfl&#45;book#82&#10;Analyze Crosslink against&#10;our best known combined&#10;attacks" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/82" xlink:title="ECC/tfl&#45;book#82&#10;Analyze Crosslink against&#10;our best known combined&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2575,-1086 2375,-1086 2375,-1018 2575,-1018 2575,-1086"/>
<text text-anchor="middle" x="2475" y="-1070.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#82</text>
<text text-anchor="middle" x="2475" y="-1055.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
@ -78,15 +231,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#132&#45;&gt;ECC/tfl&#45;book#82 -->
<g id="edge1" class="edge">
<g id="edge6" class="edge">
<title>ECC/tfl&#45;book#132&#45;&gt;ECC/tfl&#45;book#82</title>
<path fill="none" stroke="black" d="M2334.2,-1102.1C2345.8,-1097.9 2357.7,-1093.6 2369.6,-1089.4"/>
<polygon fill="black" stroke="black" points="2370.79,-1092.69 2379,-1086 2368.41,-1086.11 2370.79,-1092.69"/>
</g>
<!-- ECC/tfl&#45;book#84 -->
<g id="node3" class="node open">
<g id="node9" class="node open">
<title>ECC/tfl&#45;book#84</title>
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/84" xlink:title="ECC/tfl&#45;book#84&#10;Publish a &quot;Design&#10;Milestone 4&quot; release" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/84" xlink:title="ECC/tfl&#45;book#84&#10;Publish a &quot;Design&#10;Milestone 4&quot; release" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="3024,-970.5 3021,-974.5 3000,-974.5 2997,-970.5 2860,-970.5 2860,-917.5 3024,-917.5 3024,-970.5"/>
<text text-anchor="middle" x="2942" y="-955.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#84</text>
<text text-anchor="middle" x="2942" y="-940.3" font-family="Times,serif" font-size="14.00">Publish a &quot;Design</text>
@ -95,7 +248,7 @@
</g>
</g>
<!-- ECC/tfl&#45;book#82&#45;&gt;ECC/tfl&#45;book#84 -->
<g id="edge2" class="edge">
<g id="edge7" class="edge">
<title>ECC/tfl&#45;book#82&#45;&gt;ECC/tfl&#45;book#84</title>
<path fill="none" stroke="black" d="M2575.1,-1067.9C2646.6,-1075.3 2744.3,-1076.6 2824,-1046 2859.9,-1032.2 2892.1,-1002.1 2913.6,-978.21"/>
<polygon fill="black" stroke="black" points="2916.24,-980.51 2920.2,-970.68 2910.98,-975.89 2916.24,-980.51"/>
@ -119,9 +272,9 @@
<polygon fill="black" stroke="black" points="3049.7,-947.5 3059.7,-944 3049.7,-940.5 3049.7,-947.5"/>
</g>
<!-- ECC/tfl&#45;book#70 -->
<g id="node4" class="node open">
<g id="node10" class="node open">
<title>ECC/tfl&#45;book#70</title>
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/70" xlink:title="ECC/tfl&#45;book#70&#10;Adapt CometBFT (formerly&#10;TendermintBFT) into&#10;Crosslink" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/70" xlink:title="ECC/tfl&#45;book#70&#10;Adapt CometBFT (formerly&#10;TendermintBFT) into&#10;Crosslink" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2580,-924 2370,-924 2370,-856 2580,-856 2580,-924"/>
<text text-anchor="middle" x="2475" y="-908.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#70</text>
<text text-anchor="middle" x="2475" y="-893.8" font-family="Times,serif" font-size="14.00">Adapt CometBFT (formerly</text>
@ -131,9 +284,9 @@
</g>
</g>
<!-- ECC/tfl&#45;book#5 -->
<g id="node5" class="node open">
<g id="node11" class="node open">
<title>ECC/tfl&#45;book#5</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/5" xlink:title="ECC/tfl&#45;book#5&#10;Prototype CometBFT&#10;(formerly TendermintBFT)&#10;as the finality&#10;subprotocol." target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/5" xlink:title="ECC/tfl&#45;book#5&#10;Prototype CometBFT&#10;(formerly TendermintBFT)&#10;as the finality&#10;subprotocol." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2822.5,-935.5 2617.5,-935.5 2617.5,-852.5 2822.5,-852.5 2822.5,-935.5"/>
<text text-anchor="middle" x="2720" y="-920.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#5</text>
<text text-anchor="middle" x="2720" y="-905.3" font-family="Times,serif" font-size="14.00">Prototype CometBFT</text>
@ -144,15 +297,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#5 -->
<g id="edge3" class="edge">
<g id="edge8" class="edge">
<title>ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#5</title>
<path fill="none" stroke="black" d="M2580.1,-891.71C2589.1,-891.86 2598.2,-892.01 2607.3,-892.16"/>
<polygon fill="black" stroke="black" points="2607.34,-895.66 2617.4,-892.33 2607.46,-888.66 2607.34,-895.66"/>
</g>
<!-- ECC/tfl&#45;book#116 -->
<g id="node6" class="node open">
<g id="node12" class="node open">
<title>ECC/tfl&#45;book#116</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/116" xlink:title="ECC/tfl&#45;book#116&#10;Evaluate PoS subprotocol&#10;candidates and their&#10;Crosslink adaptations" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/116" xlink:title="ECC/tfl&#45;book#116&#10;Evaluate PoS subprotocol&#10;candidates and their&#10;Crosslink adaptations" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2820,-834 2620,-834 2620,-766 2820,-766 2820,-834"/>
<text text-anchor="middle" x="2720" y="-818.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#116</text>
<text text-anchor="middle" x="2720" y="-803.8" font-family="Times,serif" font-size="14.00">Evaluate PoS subprotocol</text>
@ -162,27 +315,27 @@
</g>
</g>
<!-- ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#116 -->
<g id="edge4" class="edge">
<g id="edge9" class="edge">
<title>ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#116</title>
<path fill="none" stroke="black" d="M2567.9,-855.97C2584,-849.98 2601,-843.71 2617.4,-837.63"/>
<polygon fill="black" stroke="black" points="2618.84,-840.83 2627,-834.07 2616.41,-834.27 2618.84,-840.83"/>
</g>
<!-- ECC/tfl&#45;book#5&#45;&gt;ECC/tfl&#45;book#84 -->
<g id="edge5" class="edge">
<g id="edge10" class="edge">
<title>ECC/tfl&#45;book#5&#45;&gt;ECC/tfl&#45;book#84</title>
<path fill="none" stroke="black" d="M2822.6,-917.1C2831.8,-919.18 2841.1,-921.29 2850.1,-923.35"/>
<polygon fill="black" stroke="black" points="2849.37,-926.77 2859.9,-925.57 2850.92,-919.95 2849.37,-926.77"/>
</g>
<!-- ECC/tfl&#45;book#116&#45;&gt;ECC/tfl&#45;book#84 -->
<g id="edge6" class="edge">
<g id="edge11" class="edge">
<title>ECC/tfl&#45;book#116&#45;&gt;ECC/tfl&#45;book#84</title>
<path fill="none" stroke="black" d="M2806.4,-834.01C2812.4,-837.18 2818.4,-840.51 2824,-844 2854.3,-862.78 2884.7,-889.11 2907,-910.04"/>
<polygon fill="black" stroke="black" points="2904.85,-912.83 2914.5,-917.2 2909.68,-907.76 2904.85,-912.83"/>
</g>
<!-- ECC/tfl&#45;book#42 -->
<g id="node7" class="node open">
<g id="node13" class="node open">
<title>ECC/tfl&#45;book#42</title>
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/42" xlink:title="ECC/tfl&#45;book#42&#10;Does Snap&#45;and&#45;Chat design&#10;split the minimum cost of&#10;attack for specific known&#10;attacks?" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/42" xlink:title="ECC/tfl&#45;book#42&#10;Does Snap&#45;and&#45;Chat design&#10;split the minimum cost of&#10;attack for specific known&#10;attacks?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2115.5,-1182.5 1902.5,-1182.5 1902.5,-1099.5 2115.5,-1099.5 2115.5,-1182.5"/>
<text text-anchor="middle" x="2009" y="-1167.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#42</text>
<text text-anchor="middle" x="2009" y="-1152.3" font-family="Times,serif" font-size="14.00">Does Snap&#45;and&#45;Chat design</text>
@ -193,9 +346,9 @@
</g>
</g>
<!-- ECC/tfl&#45;book#49 -->
<g id="node8" class="node open">
<g id="node14" class="node open">
<title>ECC/tfl&#45;book#49</title>
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/49" xlink:title="ECC/tfl&#45;book#49&#10;Clarify our &quot;weakest&#10;link&quot; security concerns&#10;in precise questions." target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/49" xlink:title="ECC/tfl&#45;book#49&#10;Clarify our &quot;weakest&#10;link&quot; security concerns&#10;in precise questions." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2334,-1067 2154,-1067 2154,-999 2334,-999 2334,-1067"/>
<text text-anchor="middle" x="2244" y="-1051.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#49</text>
<text text-anchor="middle" x="2244" y="-1036.8" font-family="Times,serif" font-size="14.00">Clarify our &quot;weakest</text>
@ -205,21 +358,21 @@
</g>
</g>
<!-- ECC/tfl&#45;book#42&#45;&gt;ECC/tfl&#45;book#49 -->
<g id="edge7" class="edge">
<g id="edge12" class="edge">
<title>ECC/tfl&#45;book#42&#45;&gt;ECC/tfl&#45;book#49</title>
<path fill="none" stroke="black" d="M2099.9,-1099.4C2106,-1096.6 2112.1,-1093.7 2118,-1091 2131.7,-1084.6 2146.3,-1077.9 2160.4,-1071.3"/>
<polygon fill="black" stroke="black" points="2161.96,-1074.44 2169.6,-1067.1 2159.05,-1068.07 2161.96,-1074.44"/>
</g>
<!-- ECC/tfl&#45;book#49&#45;&gt;ECC/tfl&#45;book#82 -->
<g id="edge8" class="edge">
<g id="edge13" class="edge">
<title>ECC/tfl&#45;book#49&#45;&gt;ECC/tfl&#45;book#82</title>
<path fill="none" stroke="black" d="M2334.2,-1040.4C2344.2,-1041.2 2354.4,-1042.1 2364.6,-1042.9"/>
<polygon fill="black" stroke="black" points="2364.53,-1046.41 2374.8,-1043.8 2365.15,-1039.43 2364.53,-1046.41"/>
</g>
<!-- ECC/tfl&#45;book#47 -->
<g id="node9" class="node open">
<g id="node15" class="node open">
<title>ECC/tfl&#45;book#47</title>
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/47" xlink:title="ECC/tfl&#45;book#47&#10;Ebb&#45;and&#45;Flow: what are&#10;the impacts of&#10;subprotocols sharing&#10;resources?" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/47" xlink:title="ECC/tfl&#45;book#47&#10;Ebb&#45;and&#45;Flow: what are&#10;the impacts of&#10;subprotocols sharing&#10;resources?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2102.5,-1081.5 1915.5,-1081.5 1915.5,-998.5 2102.5,-998.5 2102.5,-1081.5"/>
<text text-anchor="middle" x="2009" y="-1066.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#47</text>
<text text-anchor="middle" x="2009" y="-1051.3" font-family="Times,serif" font-size="14.00">Ebb&#45;and&#45;Flow: what are</text>
@ -230,15 +383,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#47&#45;&gt;ECC/tfl&#45;book#49 -->
<g id="edge9" class="edge">
<g id="edge14" class="edge">
<title>ECC/tfl&#45;book#47&#45;&gt;ECC/tfl&#45;book#49</title>
<path fill="none" stroke="black" d="M2102.8,-1037.2C2116.2,-1036.8 2130.1,-1036.4 2143.7,-1036"/>
<polygon fill="black" stroke="black" points="2144.11,-1039.49 2154,-1035.7 2143.9,-1032.49 2144.11,-1039.49"/>
</g>
<!-- ECC/tfl&#45;book#48 -->
<g id="node10" class="node open">
<g id="node16" class="node open">
<title>ECC/tfl&#45;book#48</title>
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/48" xlink:title="ECC/tfl&#45;book#48&#10;Write Best&#45;Effort /&#10;Napkin Math approximation&#10;of Min. Cost of Known&#10;Attack metric for several&#10;attacks." target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/48" xlink:title="ECC/tfl&#45;book#48&#10;Write Best&#45;Effort /&#10;Napkin Math approximation&#10;of Min. Cost of Known&#10;Attack metric for several&#10;attacks." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2118,-980 1900,-980 1900,-882 2118,-882 2118,-980"/>
<text text-anchor="middle" x="2009" y="-964.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#48</text>
<text text-anchor="middle" x="2009" y="-949.8" font-family="Times,serif" font-size="14.00">Write Best&#45;Effort /</text>
@ -250,15 +403,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#48&#45;&gt;ECC/tfl&#45;book#49 -->
<g id="edge10" class="edge">
<g id="edge15" class="edge">
<title>ECC/tfl&#45;book#48&#45;&gt;ECC/tfl&#45;book#49</title>
<path fill="none" stroke="black" d="M2118.3,-978.42C2130.9,-983.93 2143.6,-989.5 2155.9,-994.9"/>
<polygon fill="black" stroke="black" points="2154.63,-998.16 2165.2,-998.9 2157.4,-991.73 2154.63,-998.16"/>
</g>
<!-- zcash/simtfl#11 -->
<g id="node11" class="node open">
<g id="node17" class="node open">
<title>zcash/simtfl#11</title>
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/11" xlink:title="zcash/simtfl#11&#10;Implement combined&#10;attacks" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/11" xlink:title="zcash/simtfl#11&#10;Implement combined&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2327.5,-948.5 2160.5,-948.5 2160.5,-895.5 2327.5,-895.5 2327.5,-948.5"/>
<text text-anchor="middle" x="2244" y="-933.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#11</text>
<text text-anchor="middle" x="2244" y="-918.3" font-family="Times,serif" font-size="14.00">Implement combined</text>
@ -267,21 +420,21 @@
</g>
</g>
<!-- zcash/simtfl#11&#45;&gt;ECC/tfl&#45;book#82 -->
<g id="edge11" class="edge">
<g id="edge16" class="edge">
<title>zcash/simtfl#11&#45;&gt;ECC/tfl&#45;book#82</title>
<path fill="none" stroke="black" d="M2291.9,-948.62C2324.5,-967.11 2368.4,-992.1 2405,-1012.8"/>
<polygon fill="black" stroke="black" points="2403.68,-1016.08 2414.1,-1018 2407.15,-1010 2403.68,-1016.08"/>
</g>
<!-- zcash/simtfl#11&#45;&gt;ECC/tfl&#45;book#70 -->
<g id="edge12" class="edge">
<g id="edge17" class="edge">
<title>zcash/simtfl#11&#45;&gt;ECC/tfl&#45;book#70</title>
<path fill="none" stroke="black" d="M2327.7,-910.45C2338.2,-908.98 2349.1,-907.46 2359.9,-905.94"/>
<polygon fill="black" stroke="black" points="2360.48,-909.39 2369.9,-904.55 2359.51,-902.46 2360.48,-909.39"/>
</g>
<!-- zcash/simtfl#17 -->
<g id="node12" class="node open">
<g id="node18" class="node open">
<title>zcash/simtfl#17</title>
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/17" xlink:title="zcash/simtfl#17&#10;simtfl 1.0.0&#10;(corresponding to Design&#10;and Implementation Phase&#10;4)" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/17" xlink:title="zcash/simtfl#17&#10;simtfl 1.0.0&#10;(corresponding to Design&#10;and Implementation Phase&#10;4)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2824,-1036.5 2616,-1036.5 2616,-953.5 2824,-953.5 2824,-1036.5"/>
<text text-anchor="middle" x="2720" y="-1021.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#17</text>
<text text-anchor="middle" x="2720" y="-1006.3" font-family="Times,serif" font-size="14.00">simtfl 1.0.0</text>
@ -292,21 +445,21 @@
</g>
</g>
<!-- zcash/simtfl#11&#45;&gt;zcash/simtfl#17 -->
<g id="edge13" class="edge">
<g id="edge18" class="edge">
<title>zcash/simtfl#11&#45;&gt;zcash/simtfl#17</title>
<path fill="none" stroke="black" d="M2327.6,-934.72C2404.6,-946.58 2520.2,-964.39 2605.9,-977.58"/>
<polygon fill="black" stroke="black" points="2605.48,-981.06 2615.9,-979.12 2606.55,-974.14 2605.48,-981.06"/>
</g>
<!-- zcash/simtfl#17&#45;&gt;ECC/tfl&#45;book#84 -->
<g id="edge14" class="edge">
<g id="edge19" class="edge">
<title>zcash/simtfl#17&#45;&gt;ECC/tfl&#45;book#84</title>
<path fill="none" stroke="black" d="M2824.2,-971.07C2832.8,-969.08 2841.5,-967.07 2849.9,-965.11"/>
<polygon fill="black" stroke="black" points="2850.85,-968.48 2859.8,-962.82 2849.27,-961.66 2850.85,-968.48"/>
</g>
<!-- ECC/tfl&#45;book#39 -->
<g id="node13" class="node open">
<g id="node19" class="node open">
<title>ECC/tfl&#45;book#39</title>
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/39" xlink:title="ECC/tfl&#45;book#39&#10;Analyze Attack Scenario:&#10;Compromised Finality&#10;Oracle + Miner only&#10;finalizes that miner&#39;s&#10;blocks" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/39" xlink:title="ECC/tfl&#45;book#39&#10;Analyze Attack Scenario:&#10;Compromised Finality&#10;Oracle + Miner only&#10;finalizes that miner&#39;s&#10;blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2106,-864 1912,-864 1912,-766 2106,-766 2106,-864"/>
<text text-anchor="middle" x="2009" y="-848.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#39</text>
<text text-anchor="middle" x="2009" y="-833.8" font-family="Times,serif" font-size="14.00">Analyze Attack Scenario:</text>
@ -318,15 +471,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#39&#45;&gt;zcash/simtfl#11 -->
<g id="edge15" class="edge">
<g id="edge20" class="edge">
<title>ECC/tfl&#45;book#39&#45;&gt;zcash/simtfl#11</title>
<path fill="none" stroke="black" d="M2106.1,-859.14C2129.6,-869.92 2154.2,-881.22 2176,-891.22"/>
<polygon fill="black" stroke="black" points="2174.55,-894.41 2185.1,-895.42 2177.49,-888.05 2174.55,-894.41"/>
</g>
<!-- ECC/tfl&#45;book#111 -->
<g id="node14" class="node open">
<g id="node20" class="node open">
<title>ECC/tfl&#45;book#111</title>
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/111" xlink:title="ECC/tfl&#45;book#111&#10;How can HotStuff be&#10;described in Crosslink&#39;s&#10;BFT model?" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/111" xlink:title="ECC/tfl&#45;book#111&#10;How can HotStuff be&#10;described in Crosslink&#39;s&#10;BFT model?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2568.5,-834 2381.5,-834 2381.5,-766 2568.5,-766 2568.5,-834"/>
<text text-anchor="middle" x="2475" y="-818.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#111</text>
<text text-anchor="middle" x="2475" y="-803.8" font-family="Times,serif" font-size="14.00">How can HotStuff be</text>
@ -336,27 +489,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#111&#45;&gt;ECC/tfl&#45;book#116 -->
<g id="edge16" class="edge">
<g id="edge21" class="edge">
<title>ECC/tfl&#45;book#111&#45;&gt;ECC/tfl&#45;book#116</title>
<path fill="none" stroke="black" d="M2568.6,-800C2581.9,-800 2595.8,-800 2609.4,-800"/>
<polygon fill="black" stroke="black" points="2609.8,-803.5 2619.8,-800 2609.8,-796.5 2609.8,-803.5"/>
</g>
<!-- ECC/tfl&#45;book#71 -->
<g id="node15" class="node open">
<title>ECC/tfl&#45;book#71</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/71" xlink:title="ECC/tfl&#45;book#71&#10;Analyze Crosslink against&#10;a set of known PoS&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1184,-1045 984,-1045 984,-977 1184,-977 1184,-1045"/>
<text text-anchor="middle" x="1084" y="-1029.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#71</text>
<text text-anchor="middle" x="1084" y="-1014.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
<text text-anchor="middle" x="1084" y="-999.8" font-family="Times,serif" font-size="14.00">a set of known PoS</text>
<text text-anchor="middle" x="1084" y="-984.8" font-family="Times,serif" font-size="14.00">attacks</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#123 -->
<g id="node16" class="node open">
<g id="node22" class="node open">
<title>ECC/tfl&#45;book#123</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/123" xlink:title="ECC/tfl&#45;book#123&#10;Explain why we&#39;re more&#10;confident in Crosslink&#10;security vs the other&#10;hybrid construction&#10;candidates" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/123" xlink:title="ECC/tfl&#45;book#123&#10;Explain why we&#39;re more&#10;confident in Crosslink&#10;security vs the other&#10;hybrid construction&#10;candidates" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1412,-1110 1223,-1110 1223,-1012 1412,-1012 1412,-1110"/>
<text text-anchor="middle" x="1317.5" y="-1094.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#123</text>
<text text-anchor="middle" x="1317.5" y="-1079.8" font-family="Times,serif" font-size="14.00">Explain why we&#39;re more</text>
@ -368,15 +509,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#71&#45;&gt;ECC/tfl&#45;book#123 -->
<g id="edge17" class="edge">
<g id="edge22" class="edge">
<title>ECC/tfl&#45;book#71&#45;&gt;ECC/tfl&#45;book#123</title>
<path fill="none" stroke="black" d="M1184.2,-1032.4C1193.7,-1034.5 1203.3,-1036.5 1212.8,-1038.6"/>
<polygon fill="black" stroke="black" points="1212.19,-1042.05 1222.7,-1040.7 1213.64,-1035.2 1212.19,-1042.05"/>
</g>
<!-- ECC/tfl&#45;book#81 -->
<g id="node17" class="node open">
<g id="node23" class="node open">
<title>ECC/tfl&#45;book#81</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/81" xlink:title="ECC/tfl&#45;book#81&#10;Write up conclusions of&#10;analyzing Crosslink&#10;against some known&#10;attacks" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/81" xlink:title="ECC/tfl&#45;book#81&#10;Write up conclusions of&#10;analyzing Crosslink&#10;against some known&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1634,-1081.5 1451,-1081.5 1451,-998.5 1634,-998.5 1634,-1081.5"/>
<text text-anchor="middle" x="1542.5" y="-1066.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#81</text>
<text text-anchor="middle" x="1542.5" y="-1051.3" font-family="Times,serif" font-size="14.00">Write up conclusions of</text>
@ -387,15 +528,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#81 -->
<g id="edge18" class="edge">
<g id="edge23" class="edge">
<title>ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#81</title>
<path fill="none" stroke="black" d="M1412.1,-1052.2C1421.7,-1051.3 1431.4,-1050.4 1441,-1049.5"/>
<polygon fill="black" stroke="black" points="1441.4,-1052.98 1451,-1048.5 1440.7,-1046.01 1441.4,-1052.98"/>
</g>
<!-- ECC/tfl&#45;book#137 -->
<g id="node18" class="node open">
<g id="node24" class="node open">
<title>ECC/tfl&#45;book#137</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/137" xlink:title="ECC/tfl&#45;book#137&#10;Improve Goals,&#10;Requirements, and&#10;Desiderata" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/137" xlink:title="ECC/tfl&#45;book#137&#10;Improve Goals,&#10;Requirements, and&#10;Desiderata" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1618.5,-1168 1466.5,-1168 1466.5,-1100 1618.5,-1100 1618.5,-1168"/>
<text text-anchor="middle" x="1542.5" y="-1152.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#137</text>
<text text-anchor="middle" x="1542.5" y="-1137.8" font-family="Times,serif" font-size="14.00">Improve Goals,</text>
@ -405,15 +546,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#137 -->
<g id="edge19" class="edge">
<g id="edge24" class="edge">
<title>ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#137</title>
<path fill="none" stroke="black" d="M1412.1,-1091.6C1427,-1096.5 1442.3,-1101.5 1456.9,-1106.3"/>
<polygon fill="black" stroke="black" points="1455.81,-1109.63 1466.4,-1109.4 1457.98,-1102.97 1455.81,-1109.63"/>
</g>
<!-- ECC/tfl&#45;book#136 -->
<g id="node19" class="node open">
<g id="node25" class="node open">
<title>ECC/tfl&#45;book#136</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/136" xlink:title="ECC/tfl&#45;book#136&#10;Design Phase 3 &#45; tfl&#45;book&#10;v0.3.0 &#45; simtfl results &amp;&#10;PoS Goals / Reqs" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/136" xlink:title="ECC/tfl&#45;book#136&#10;Design Phase 3 &#45; tfl&#45;book&#10;v0.3.0 &#45; simtfl results &amp;&#10;PoS Goals / Reqs" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1864,-1074 1861,-1078 1840,-1078 1837,-1074 1670,-1074 1670,-1006 1864,-1006 1864,-1074"/>
<text text-anchor="middle" x="1767" y="-1058.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#136</text>
<text text-anchor="middle" x="1767" y="-1043.8" font-family="Times,serif" font-size="14.00">Design Phase 3 &#45; tfl&#45;book</text>
@ -423,13 +564,13 @@
</g>
</g>
<!-- ECC/tfl&#45;book#81&#45;&gt;ECC/tfl&#45;book#136 -->
<g id="edge20" class="edge">
<g id="edge25" class="edge">
<title>ECC/tfl&#45;book#81&#45;&gt;ECC/tfl&#45;book#136</title>
<path fill="none" stroke="black" d="M1634.3,-1040C1642.6,-1040 1651,-1040 1659.5,-1040"/>
<polygon fill="black" stroke="black" points="1659.7,-1043.5 1669.7,-1040 1659.7,-1036.5 1659.7,-1043.5"/>
</g>
<!-- ECC/tfl&#45;book#137&#45;&gt;ECC/tfl&#45;book#136 -->
<g id="edge21" class="edge">
<g id="edge26" class="edge">
<title>ECC/tfl&#45;book#137&#45;&gt;ECC/tfl&#45;book#136</title>
<path fill="none" stroke="black" d="M1618.5,-1102.3C1636.9,-1094.5 1656.9,-1086.1 1675.9,-1078.1"/>
<polygon fill="black" stroke="black" points="1677.4,-1081.27 1685.2,-1074.1 1674.63,-1074.84 1677.4,-1081.27"/>
@ -458,28 +599,16 @@
<path fill="none" stroke="black" d="M1786.8,-1005.9C1808.3,-969.24 1846.5,-911.17 1892,-873 1895.7,-869.91 1899.6,-866.93 1903.6,-864.06"/>
<polygon fill="black" stroke="black" points="1905.7,-866.86 1912,-858.34 1901.76,-861.08 1905.7,-866.86"/>
</g>
<!-- ECC/tfl&#45;book#72 -->
<g id="node20" class="node open">
<title>ECC/tfl&#45;book#72</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/72" xlink:title="ECC/tfl&#45;book#72&#10;Analyze Crosslink against&#10;a set of known PoW&#10;attacks." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1184,-1131 984,-1131 984,-1063 1184,-1063 1184,-1131"/>
<text text-anchor="middle" x="1084" y="-1115.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#72</text>
<text text-anchor="middle" x="1084" y="-1100.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
<text text-anchor="middle" x="1084" y="-1085.8" font-family="Times,serif" font-size="14.00">a set of known PoW</text>
<text text-anchor="middle" x="1084" y="-1070.8" font-family="Times,serif" font-size="14.00">attacks.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#72&#45;&gt;ECC/tfl&#45;book#123 -->
<g id="edge22" class="edge">
<g id="edge27" class="edge">
<title>ECC/tfl&#45;book#72&#45;&gt;ECC/tfl&#45;book#123</title>
<path fill="none" stroke="black" d="M1184.2,-1081.6C1193.6,-1080.1 1203.1,-1078.6 1212.5,-1077.2"/>
<polygon fill="black" stroke="black" points="1213.36,-1080.61 1222.7,-1075.6 1212.28,-1073.69 1213.36,-1080.61"/>
</g>
<!-- ECC/tfl&#45;book#134 -->
<g id="node21" class="node open">
<g id="node27" class="node open">
<title>ECC/tfl&#45;book#134</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/134" xlink:title="ECC/tfl&#45;book#134&#10;Decide on slashing&#10;requirements from the&#10;economic, security, and&#10;UX trade&#45;offs around&#10;slashing or no&#45;slashing&#10;staking protocols" target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/134" xlink:title="ECC/tfl&#45;book#134&#10;Decide on slashing&#10;requirements from the&#10;economic, security, and&#10;UX trade&#45;offs around&#10;slashing or no&#45;slashing&#10;staking protocols" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1175.5,-1262.5 992.5,-1262.5 992.5,-1149.5 1175.5,-1149.5 1175.5,-1262.5"/>
<text text-anchor="middle" x="1084" y="-1247.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#134</text>
<text text-anchor="middle" x="1084" y="-1232.3" font-family="Times,serif" font-size="14.00">Decide on slashing</text>
@ -492,9 +621,9 @@
</g>
</g>
<!-- ECC/tfl&#45;book#117 -->
<g id="node22" class="node open">
<g id="node28" class="node open">
<title>ECC/tfl&#45;book#117</title>
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/117" xlink:title="ECC/tfl&#45;book#117&#10;Define PoS Subprotocol&#10;goals, requirements, and&#10;desiderata" target="_blank">
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/117" xlink:title="ECC/tfl&#45;book#117&#10;Define PoS Subprotocol&#10;goals, requirements, and&#10;desiderata" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1415,-1218 1220,-1218 1220,-1150 1415,-1150 1415,-1218"/>
<text text-anchor="middle" x="1317.5" y="-1202.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#117</text>
<text text-anchor="middle" x="1317.5" y="-1187.8" font-family="Times,serif" font-size="14.00">Define PoS Subprotocol</text>
@ -504,21 +633,21 @@
</g>
</g>
<!-- ECC/tfl&#45;book#134&#45;&gt;ECC/tfl&#45;book#117 -->
<g id="edge23" class="edge">
<g id="edge28" class="edge">
<title>ECC/tfl&#45;book#134&#45;&gt;ECC/tfl&#45;book#117</title>
<path fill="none" stroke="black" d="M1175.8,-1197.4C1187,-1196.3 1198.5,-1195.2 1209.9,-1194.1"/>
<polygon fill="black" stroke="black" points="1210.16,-1197.59 1219.8,-1193.2 1209.52,-1190.62 1210.16,-1197.59"/>
</g>
<!-- ECC/tfl&#45;book#117&#45;&gt;ECC/tfl&#45;book#137 -->
<g id="edge24" class="edge">
<g id="edge29" class="edge">
<title>ECC/tfl&#45;book#117&#45;&gt;ECC/tfl&#45;book#137</title>
<path fill="none" stroke="black" d="M1415,-1162.4C1428.8,-1159.3 1443,-1156.1 1456.6,-1153"/>
<polygon fill="black" stroke="black" points="1457.32,-1156.43 1466.3,-1150.8 1455.77,-1149.6 1457.32,-1156.43"/>
</g>
<!-- ECC/tfl&#45;book#140 -->
<g id="node23" class="node open">
<g id="node29" class="node open">
<title>ECC/tfl&#45;book#140</title>
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/140" xlink:title="ECC/tfl&#45;book#140&#10;Analyse and improve&#10;Crosslink&#39;s security&#10;against combined eclipse&#10;/ validator key&#10;compromise attacks" target="_blank">
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/140" xlink:title="ECC/tfl&#45;book#140&#10;Analyse and improve&#10;Crosslink&#39;s security&#10;against combined eclipse&#10;/ validator key&#10;compromise attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="948,-1146 751,-1146 751,-1048 948,-1048 948,-1146"/>
<text text-anchor="middle" x="849.5" y="-1130.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#140</text>
<text text-anchor="middle" x="849.5" y="-1115.8" font-family="Times,serif" font-size="14.00">Analyse and improve</text>
@ -530,15 +659,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#140&#45;&gt;ECC/tfl&#45;book#72 -->
<g id="edge25" class="edge">
<g id="edge30" class="edge">
<title>ECC/tfl&#45;book#140&#45;&gt;ECC/tfl&#45;book#72</title>
<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>
<!-- zcash/simtfl#14 -->
<g id="node24" class="node open">
<g id="node30" class="node open">
<title>zcash/simtfl#14</title>
<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">
<g id="a_node30"><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>
@ -561,9 +690,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="node25" class="node open">
<g id="node31" class="node open">
<title>zcash/simtfl#10</title>
<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">
<g id="a_node31"><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>
@ -572,15 +701,15 @@
</g>
</g>
<!-- zcash/simtfl#10&#45;&gt;zcash/simtfl#14 -->
<g id="edge26" class="edge">
<g id="edge31" 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="node26" class="node open">
<g id="node32" class="node open">
<title>zcash/simtfl#7</title>
<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">
<g id="a_node32"><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>
@ -590,9 +719,9 @@
</g>
</g>
<!-- zcash/simtfl#8 -->
<g id="node27" class="node open">
<g id="node33" class="node open">
<title>zcash/simtfl#8</title>
<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">
<g id="a_node33"><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>
@ -601,15 +730,15 @@
</g>
</g>
<!-- zcash/simtfl#7&#45;&gt;zcash/simtfl#8 -->
<g id="edge27" class="edge">
<g id="edge32" 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="node28" class="node open">
<g id="node34" class="node open">
<title>zcash/simtfl#9</title>
<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">
<g id="a_node34"><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>
@ -618,27 +747,27 @@
</g>
</g>
<!-- zcash/simtfl#7&#45;&gt;zcash/simtfl#9 -->
<g id="edge28" class="edge">
<g id="edge33" 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="edge29" class="edge">
<g id="edge34" 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="edge30" class="edge">
<g id="edge35" 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="node29" class="node open">
<g id="node35" class="node open">
<title>zcash/simtfl#20</title>
<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">
<g id="a_node35"><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>
@ -648,15 +777,15 @@
</g>
</g>
<!-- zcash/simtfl#20&#45;&gt;zcash/simtfl#9 -->
<g id="edge31" class="edge">
<g id="edge36" 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="node30" class="node open">
<g id="node36" class="node open">
<title>zcash/simtfl#15</title>
<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">
<g id="a_node36"><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>
@ -666,9 +795,9 @@
</g>
</g>
<!-- zcash/simtfl#16 -->
<g id="node31" class="node open">
<g id="node37" class="node open">
<title>zcash/simtfl#16</title>
<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">
<g id="a_node37"><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>
@ -676,33 +805,33 @@
</g>
</g>
<!-- zcash/simtfl#15&#45;&gt;zcash/simtfl#16 -->
<g id="edge32" class="edge">
<g id="edge37" 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="edge33" class="edge">
<g id="edge38" 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="edge34" class="edge">
<g id="edge39" 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="edge35" class="edge">
<g id="edge40" 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="node32" class="node open">
<g id="node38" class="node open">
<title>zcash/simtfl#25</title>
<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">
<g id="a_node38"><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>
@ -710,28 +839,17 @@
</g>
</g>
<!-- zcash/simtfl#25&#45;&gt;zcash/simtfl#10 -->
<g id="edge36" class="edge">
<g id="edge41" 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="edge37" class="edge">
<g id="edge42" 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>
@ -739,9 +857,9 @@
<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">
<g id="node40" 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">
<g id="a_node40"><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>
@ -751,129 +869,11 @@
</g>
</g>
<!-- ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge38" class="edge">
<g id="edge43" 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>
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/86" xlink:title="ECC/tfl&#45;book#86&#10;Define macros so that we&#10;can easily use Crosslink&#10;notation in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="448.5,-617 251.5,-617 251.5,-549 448.5,-549 448.5,-617"/>
<text text-anchor="middle" x="350" y="-601.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#86</text>
<text text-anchor="middle" x="350" y="-586.8" font-family="Times,serif" font-size="14.00">Define macros so that we</text>
<text text-anchor="middle" x="350" y="-571.8" font-family="Times,serif" font-size="14.00">can easily use Crosslink</text>
<text text-anchor="middle" x="350" y="-556.8" font-family="Times,serif" font-size="14.00">notation in the book</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#142 -->
<g id="node36" class="node open">
<title>ECC/tfl&#45;book#142</title>
<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/142" xlink:title="ECC/tfl&#45;book#142&#10;Write up Crosslink 2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="685,-617 522,-617 522,-579 685,-579 685,-617"/>
<text text-anchor="middle" x="603.5" y="-601.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#142</text>
<text text-anchor="middle" x="603.5" y="-586.8" font-family="Times,serif" font-size="14.00">Write up Crosslink 2</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142 -->
<g id="edge39" class="edge">
<title>ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142</title>
<path fill="none" stroke="black" d="M448.6,-588.82C469.27,-590.05 491.01,-591.35 511.43,-592.57"/>
<polygon fill="black" stroke="black" points="511.46,-596.08 521.65,-593.18 511.88,-589.09 511.46,-596.08"/>
</g>
<!-- ECC/tfl&#45;book#99 -->
<g id="node37" class="node open">
<title>ECC/tfl&#45;book#99</title>
<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/99" xlink:title="ECC/tfl&#45;book#99&#10;Design Milestone 2 &#45; tfl&#45;&#10;book v0.2.0 &#45; Integrated&#10;Crosslink" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="943.5,-568 940.5,-572 919.5,-572 916.5,-568 755.5,-568 755.5,-500 943.5,-500 943.5,-568"/>
<text text-anchor="middle" x="849.5" y="-552.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#99</text>
<text text-anchor="middle" x="849.5" y="-537.8" font-family="Times,serif" font-size="14.00">Design Milestone 2 &#45; tfl&#45;</text>
<text text-anchor="middle" x="849.5" y="-522.8" font-family="Times,serif" font-size="14.00">book v0.2.0 &#45; Integrated</text>
<text text-anchor="middle" x="849.5" y="-507.8" font-family="Times,serif" font-size="14.00">Crosslink</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge40" class="edge">
<title>ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M680.33,-578.95C691.95,-575.98 703.8,-572.93 715,-570 724.86,-567.42 735.11,-564.71 745.37,-561.98"/>
<polygon fill="black" stroke="black" points="746.42,-565.32 755.18,-559.36 744.62,-558.56 746.42,-565.32"/>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71 -->
<g id="edge49" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71</title>
<path fill="none" stroke="black" d="M887.37,-568.35C909.42,-590.5 936.63,-620.9 955,-652 1017.1,-757.07 1056.1,-897.08 1073.1,-967.15"/>
<polygon fill="black" stroke="black" points="1069.73,-968.09 1075.5,-976.97 1076.53,-966.42 1069.73,-968.09"/>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72 -->
<g id="edge50" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72</title>
<path fill="none" stroke="black" d="M891.76,-568.04C914.67,-589.53 941.25,-619.34 955,-652 989.75,-734.55 932.21,-980.92 984,-1054 984.28,-1054.4 984.57,-1054.8 984.87,-1055.2"/>
<polygon fill="black" stroke="black" points="982.41,-1057.7 991.64,-1062.9 987.67,-1053.08 982.41,-1057.7"/>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge48" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4</title>
<path fill="none" stroke="black" d="M877.63,-499.93C922.27,-443.87 1010.7,-332.77 1055.6,-276.45"/>
<polygon fill="black" stroke="black" points="1058.4,-278.55 1061.9,-268.55 1052.93,-274.19 1058.4,-278.55"/>
</g>
<!-- ECC/tfl&#45;book#77 -->
<g id="node38" class="node open">
<title>ECC/tfl&#45;book#77</title>
<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/77" xlink:title="ECC/tfl&#45;book#77&#10;Add &quot;Avoided Terms&quot;&#10;section in &quot;Terminology&quot;" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699.5,-560.5 507.5,-560.5 507.5,-507.5 699.5,-507.5 699.5,-560.5"/>
<text text-anchor="middle" x="603.5" y="-545.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#77</text>
<text text-anchor="middle" x="603.5" y="-530.3" font-family="Times,serif" font-size="14.00">Add &quot;Avoided Terms&quot;</text>
<text text-anchor="middle" x="603.5" y="-515.3" font-family="Times,serif" font-size="14.00">section in &quot;Terminology&quot;</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge41" class="edge">
<title>ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M699.54,-534C714.43,-534 729.89,-534 744.96,-534"/>
<polygon fill="black" stroke="black" points="745.33,-537.5 755.33,-534 745.33,-530.5 745.33,-537.5"/>
</g>
<!-- ECC/tfl&#45;book#25 -->
<g id="node39" class="node open">
<title>ECC/tfl&#45;book#25</title>
<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/25" xlink:title="ECC/tfl&#45;book#25&#10;Add style guide / textual&#10;conventions." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699,-489.5 508,-489.5 508,-436.5 699,-436.5 699,-489.5"/>
<text text-anchor="middle" x="603.5" y="-474.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#25</text>
<text text-anchor="middle" x="603.5" y="-459.3" font-family="Times,serif" font-size="14.00">Add style guide / textual</text>
<text text-anchor="middle" x="603.5" y="-444.3" font-family="Times,serif" font-size="14.00">conventions.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge42" class="edge">
<title>ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M695.7,-489.54C712,-494.28 729.08,-499.25 745.67,-504.08"/>
<polygon fill="black" stroke="black" points="744.79,-507.47 755.37,-506.9 746.74,-500.75 744.79,-507.47"/>
</g>
<!-- ECC/tfl&#45;book#119 -->
<g id="node40" class="node open">
<title>ECC/tfl&#45;book#119</title>
<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/119" xlink:title="ECC/tfl&#45;book#119&#10;Clarify the distinctions&#10;between pure PoW, the PoW&#10;subprotocol, NU5, and&#10;fork&#45;choice vs all of&#10;transaction semantics." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-418 495,-418 495,-320 712,-320 712,-418"/>
<text text-anchor="middle" x="603.5" y="-402.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#119</text>
<text text-anchor="middle" x="603.5" y="-387.8" font-family="Times,serif" font-size="14.00">Clarify the distinctions</text>
<text text-anchor="middle" x="603.5" y="-372.8" font-family="Times,serif" font-size="14.00">between pure PoW, the PoW</text>
<text text-anchor="middle" x="603.5" y="-357.8" font-family="Times,serif" font-size="14.00">subprotocol, NU5, and</text>
<text text-anchor="middle" x="603.5" y="-342.8" font-family="Times,serif" font-size="14.00">fork&#45;choice vs all of</text>
<text text-anchor="middle" x="603.5" y="-327.8" font-family="Times,serif" font-size="14.00">transaction semantics.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge43" class="edge">
<title>ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M699.21,-418.09C704.61,-421.34 709.91,-424.66 715,-428 745.03,-447.71 776.59,-472.55 801.48,-493.23"/>
<polygon fill="black" stroke="black" points="799.4,-496.06 809.32,-499.79 803.9,-490.69 799.4,-496.06"/>
</g>
<!-- ECC/zebra&#45;tfl#3 -->
<g id="node41" class="node open">
<title>ECC/zebra&#45;tfl#3</title>

View File

@ -10,39 +10,192 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1298)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1298 5291,-1298 5291,4 -4,4"/>
<g id="clust1" 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"/>
<text text-anchor="middle" x="597.5" y="-632.8" font-family="Times,serif" font-size="14.00">Design Phase 2 &#45; Integrated Crosslink</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="1892,-758 1892,-1214 3032,-1214 3032,-758 1892,-758"/>
<text text-anchor="middle" x="2462" y="-1198.8" font-family="Times,serif" font-size="14.00">Design and Implementation Phase 4</text>
</g>
<g id="clust2" class="cluster">
<g id="clust3" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="blue" points="743,-969 743,-1294 1872,-1294 1872,-969 743,-969"/>
<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">
<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">
<g id="clust5" 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"/>
<text text-anchor="middle" x="597.5" y="-632.8" font-family="Times,serif" font-size="14.00">Design Phase 2 &#45; Integrated Crosslink</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="blue" points="503,0 503,-189 942.5,-189 942.5,0 503,0"/>
<text text-anchor="middle" x="722.75" y="-173.8" font-family="Times,serif" font-size="14.00">Prototype Phase 1</text>
</g>
<!-- ECC/tfl&#45;book#132 -->
<!-- ECC/tfl&#45;book#86 -->
<g id="node1" class="node open">
<title>ECC/tfl&#45;book#86</title>
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/86" xlink:title="ECC/tfl&#45;book#86&#10;Define macros so that we&#10;can easily use Crosslink&#10;notation in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="448.5,-617 251.5,-617 251.5,-549 448.5,-549 448.5,-617"/>
<text text-anchor="middle" x="350" y="-601.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#86</text>
<text text-anchor="middle" x="350" y="-586.8" font-family="Times,serif" font-size="14.00">Define macros so that we</text>
<text text-anchor="middle" x="350" y="-571.8" font-family="Times,serif" font-size="14.00">can easily use Crosslink</text>
<text text-anchor="middle" x="350" y="-556.8" font-family="Times,serif" font-size="14.00">notation in the book</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#142 -->
<g id="node2" class="node open">
<title>ECC/tfl&#45;book#142</title>
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/142" xlink:title="ECC/tfl&#45;book#142&#10;Write up Crosslink 2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="685,-617 522,-617 522,-579 685,-579 685,-617"/>
<text text-anchor="middle" x="603.5" y="-601.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#142</text>
<text text-anchor="middle" x="603.5" y="-586.8" font-family="Times,serif" font-size="14.00">Write up Crosslink 2</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142 -->
<g id="edge1" class="edge">
<title>ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142</title>
<path fill="none" stroke="black" d="M448.6,-588.82C469.27,-590.05 491.01,-591.35 511.43,-592.57"/>
<polygon fill="black" stroke="black" points="511.46,-596.08 521.65,-593.18 511.88,-589.09 511.46,-596.08"/>
</g>
<!-- ECC/tfl&#45;book#99 -->
<g id="node3" class="node open">
<title>ECC/tfl&#45;book#99</title>
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/99" xlink:title="ECC/tfl&#45;book#99&#10;Design Milestone 2 &#45; tfl&#45;&#10;book v0.2.0 &#45; Integrated&#10;Crosslink" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="943.5,-568 940.5,-572 919.5,-572 916.5,-568 755.5,-568 755.5,-500 943.5,-500 943.5,-568"/>
<text text-anchor="middle" x="849.5" y="-552.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#99</text>
<text text-anchor="middle" x="849.5" y="-537.8" font-family="Times,serif" font-size="14.00">Design Milestone 2 &#45; tfl&#45;</text>
<text text-anchor="middle" x="849.5" y="-522.8" font-family="Times,serif" font-size="14.00">book v0.2.0 &#45; Integrated</text>
<text text-anchor="middle" x="849.5" y="-507.8" font-family="Times,serif" font-size="14.00">Crosslink</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge2" class="edge">
<title>ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M680.33,-578.95C691.95,-575.98 703.8,-572.93 715,-570 724.86,-567.42 735.11,-564.71 745.37,-561.98"/>
<polygon fill="black" stroke="black" points="746.42,-565.32 755.18,-559.36 744.62,-558.56 746.42,-565.32"/>
</g>
<!-- ECC/tfl&#45;book#71 -->
<g id="node21" class="node open">
<title>ECC/tfl&#45;book#71</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/71" xlink:title="ECC/tfl&#45;book#71&#10;Analyze Crosslink against&#10;a set of known PoS&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1184,-1045 984,-1045 984,-977 1184,-977 1184,-1045"/>
<text text-anchor="middle" x="1084" y="-1029.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#71</text>
<text text-anchor="middle" x="1084" y="-1014.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
<text text-anchor="middle" x="1084" y="-999.8" font-family="Times,serif" font-size="14.00">a set of known PoS</text>
<text text-anchor="middle" x="1084" y="-984.8" font-family="Times,serif" font-size="14.00">attacks</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71 -->
<g id="edge49" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71</title>
<path fill="none" stroke="black" d="M887.37,-568.35C909.42,-590.5 936.63,-620.9 955,-652 1017.1,-757.07 1056.1,-897.08 1073.1,-967.15"/>
<polygon fill="black" stroke="black" points="1069.73,-968.09 1075.5,-976.97 1076.53,-966.42 1069.73,-968.09"/>
</g>
<!-- ECC/tfl&#45;book#72 -->
<g id="node26" class="node open">
<title>ECC/tfl&#45;book#72</title>
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/72" xlink:title="ECC/tfl&#45;book#72&#10;Analyze Crosslink against&#10;a set of known PoW&#10;attacks." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1184,-1131 984,-1131 984,-1063 1184,-1063 1184,-1131"/>
<text text-anchor="middle" x="1084" y="-1115.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#72</text>
<text text-anchor="middle" x="1084" y="-1100.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
<text text-anchor="middle" x="1084" y="-1085.8" font-family="Times,serif" font-size="14.00">a set of known PoW</text>
<text text-anchor="middle" x="1084" y="-1070.8" font-family="Times,serif" font-size="14.00">attacks.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72 -->
<g id="edge50" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72</title>
<path fill="none" stroke="black" d="M891.76,-568.04C914.67,-589.53 941.25,-619.34 955,-652 989.75,-734.55 932.21,-980.92 984,-1054 984.28,-1054.4 984.57,-1054.8 984.87,-1055.2"/>
<polygon fill="black" stroke="black" points="982.41,-1057.7 991.64,-1062.9 987.67,-1053.08 982.41,-1057.7"/>
</g>
<!-- ECC/zebra&#45;tfl#4 -->
<g id="node39" class="node open">
<title>ECC/zebra&#45;tfl#4</title>
<g id="a_node39"><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/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge48" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4</title>
<path fill="none" stroke="black" d="M877.63,-499.93C922.27,-443.87 1010.7,-332.77 1055.6,-276.45"/>
<polygon fill="black" stroke="black" points="1058.4,-278.55 1061.9,-268.55 1052.93,-274.19 1058.4,-278.55"/>
</g>
<!-- ECC/tfl&#45;book#77 -->
<g id="node4" class="node open">
<title>ECC/tfl&#45;book#77</title>
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/77" xlink:title="ECC/tfl&#45;book#77&#10;Add &quot;Avoided Terms&quot;&#10;section in &quot;Terminology&quot;" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699.5,-560.5 507.5,-560.5 507.5,-507.5 699.5,-507.5 699.5,-560.5"/>
<text text-anchor="middle" x="603.5" y="-545.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#77</text>
<text text-anchor="middle" x="603.5" y="-530.3" font-family="Times,serif" font-size="14.00">Add &quot;Avoided Terms&quot;</text>
<text text-anchor="middle" x="603.5" y="-515.3" font-family="Times,serif" font-size="14.00">section in &quot;Terminology&quot;</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge3" class="edge">
<title>ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M699.54,-534C714.43,-534 729.89,-534 744.96,-534"/>
<polygon fill="black" stroke="black" points="745.33,-537.5 755.33,-534 745.33,-530.5 745.33,-537.5"/>
</g>
<!-- ECC/tfl&#45;book#25 -->
<g id="node5" class="node open">
<title>ECC/tfl&#45;book#25</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/25" xlink:title="ECC/tfl&#45;book#25&#10;Add style guide / textual&#10;conventions." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699,-489.5 508,-489.5 508,-436.5 699,-436.5 699,-489.5"/>
<text text-anchor="middle" x="603.5" y="-474.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#25</text>
<text text-anchor="middle" x="603.5" y="-459.3" font-family="Times,serif" font-size="14.00">Add style guide / textual</text>
<text text-anchor="middle" x="603.5" y="-444.3" font-family="Times,serif" font-size="14.00">conventions.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge4" class="edge">
<title>ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M695.7,-489.54C712,-494.28 729.08,-499.25 745.67,-504.08"/>
<polygon fill="black" stroke="black" points="744.79,-507.47 755.37,-506.9 746.74,-500.75 744.79,-507.47"/>
</g>
<!-- ECC/tfl&#45;book#119 -->
<g id="node6" class="node open">
<title>ECC/tfl&#45;book#119</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/119" xlink:title="ECC/tfl&#45;book#119&#10;Clarify the distinctions&#10;between pure PoW, the PoW&#10;subprotocol, NU5, and&#10;fork&#45;choice vs all of&#10;transaction semantics." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-418 495,-418 495,-320 712,-320 712,-418"/>
<text text-anchor="middle" x="603.5" y="-402.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#119</text>
<text text-anchor="middle" x="603.5" y="-387.8" font-family="Times,serif" font-size="14.00">Clarify the distinctions</text>
<text text-anchor="middle" x="603.5" y="-372.8" font-family="Times,serif" font-size="14.00">between pure PoW, the PoW</text>
<text text-anchor="middle" x="603.5" y="-357.8" font-family="Times,serif" font-size="14.00">subprotocol, NU5, and</text>
<text text-anchor="middle" x="603.5" y="-342.8" font-family="Times,serif" font-size="14.00">fork&#45;choice vs all of</text>
<text text-anchor="middle" x="603.5" y="-327.8" font-family="Times,serif" font-size="14.00">transaction semantics.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge5" class="edge">
<title>ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M699.21,-418.09C704.61,-421.34 709.91,-424.66 715,-428 745.03,-447.71 776.59,-472.55 801.48,-493.23"/>
<polygon fill="black" stroke="black" points="799.4,-496.06 809.32,-499.79 803.9,-490.69 799.4,-496.06"/>
</g>
<!-- ECC/tfl&#45;book#132 -->
<g id="node7" class="node open">
<title>ECC/tfl&#45;book#132</title>
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/132" xlink:title="ECC/tfl&#45;book#132&#10;Does the issue about&#10;block chains not being&#10;one&#45;shot invalidate the&#10;liveness analysis for&#10;Snap&#45;and&#45;Chat?" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/132" xlink:title="ECC/tfl&#45;book#132&#10;Does the issue about&#10;block chains not being&#10;one&#45;shot invalidate the&#10;liveness analysis for&#10;Snap&#45;and&#45;Chat?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2334,-1183 2154,-1183 2154,-1085 2334,-1085 2334,-1183"/>
<text text-anchor="middle" x="2244" y="-1167.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#132</text>
<text text-anchor="middle" x="2244" y="-1152.8" font-family="Times,serif" font-size="14.00">Does the issue about</text>
@ -54,9 +207,9 @@
</g>
</g>
<!-- ECC/tfl&#45;book#82 -->
<g id="node2" class="node open">
<g id="node8" class="node open">
<title>ECC/tfl&#45;book#82</title>
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/82" xlink:title="ECC/tfl&#45;book#82&#10;Analyze Crosslink against&#10;our best known combined&#10;attacks" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/82" xlink:title="ECC/tfl&#45;book#82&#10;Analyze Crosslink against&#10;our best known combined&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2575,-1086 2375,-1086 2375,-1018 2575,-1018 2575,-1086"/>
<text text-anchor="middle" x="2475" y="-1070.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#82</text>
<text text-anchor="middle" x="2475" y="-1055.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
@ -66,15 +219,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#132&#45;&gt;ECC/tfl&#45;book#82 -->
<g id="edge1" class="edge">
<g id="edge6" class="edge">
<title>ECC/tfl&#45;book#132&#45;&gt;ECC/tfl&#45;book#82</title>
<path fill="none" stroke="black" d="M2334.2,-1102.1C2345.8,-1097.9 2357.7,-1093.6 2369.6,-1089.4"/>
<polygon fill="black" stroke="black" points="2370.79,-1092.69 2379,-1086 2368.41,-1086.11 2370.79,-1092.69"/>
</g>
<!-- ECC/tfl&#45;book#84 -->
<g id="node3" class="node open">
<g id="node9" class="node open">
<title>ECC/tfl&#45;book#84</title>
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/84" xlink:title="ECC/tfl&#45;book#84&#10;Publish a &quot;Design&#10;Milestone 4&quot; release" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/84" xlink:title="ECC/tfl&#45;book#84&#10;Publish a &quot;Design&#10;Milestone 4&quot; release" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="3024,-970.5 3021,-974.5 3000,-974.5 2997,-970.5 2860,-970.5 2860,-917.5 3024,-917.5 3024,-970.5"/>
<text text-anchor="middle" x="2942" y="-955.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#84</text>
<text text-anchor="middle" x="2942" y="-940.3" font-family="Times,serif" font-size="14.00">Publish a &quot;Design</text>
@ -83,7 +236,7 @@
</g>
</g>
<!-- ECC/tfl&#45;book#82&#45;&gt;ECC/tfl&#45;book#84 -->
<g id="edge2" class="edge">
<g id="edge7" class="edge">
<title>ECC/tfl&#45;book#82&#45;&gt;ECC/tfl&#45;book#84</title>
<path fill="none" stroke="black" d="M2575.1,-1067.9C2646.6,-1075.3 2744.3,-1076.6 2824,-1046 2859.9,-1032.2 2892.1,-1002.1 2913.6,-978.21"/>
<polygon fill="black" stroke="black" points="2916.24,-980.51 2920.2,-970.68 2910.98,-975.89 2916.24,-980.51"/>
@ -107,9 +260,9 @@
<polygon fill="black" stroke="black" points="3049.7,-947.5 3059.7,-944 3049.7,-940.5 3049.7,-947.5"/>
</g>
<!-- ECC/tfl&#45;book#70 -->
<g id="node4" class="node open">
<g id="node10" class="node open">
<title>ECC/tfl&#45;book#70</title>
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/70" xlink:title="ECC/tfl&#45;book#70&#10;Adapt CometBFT (formerly&#10;TendermintBFT) into&#10;Crosslink" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/70" xlink:title="ECC/tfl&#45;book#70&#10;Adapt CometBFT (formerly&#10;TendermintBFT) into&#10;Crosslink" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2580,-924 2370,-924 2370,-856 2580,-856 2580,-924"/>
<text text-anchor="middle" x="2475" y="-908.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#70</text>
<text text-anchor="middle" x="2475" y="-893.8" font-family="Times,serif" font-size="14.00">Adapt CometBFT (formerly</text>
@ -119,9 +272,9 @@
</g>
</g>
<!-- ECC/tfl&#45;book#5 -->
<g id="node5" class="node open">
<g id="node11" class="node open">
<title>ECC/tfl&#45;book#5</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/5" xlink:title="ECC/tfl&#45;book#5&#10;Prototype CometBFT&#10;(formerly TendermintBFT)&#10;as the finality&#10;subprotocol." target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/5" xlink:title="ECC/tfl&#45;book#5&#10;Prototype CometBFT&#10;(formerly TendermintBFT)&#10;as the finality&#10;subprotocol." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2822.5,-935.5 2617.5,-935.5 2617.5,-852.5 2822.5,-852.5 2822.5,-935.5"/>
<text text-anchor="middle" x="2720" y="-920.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#5</text>
<text text-anchor="middle" x="2720" y="-905.3" font-family="Times,serif" font-size="14.00">Prototype CometBFT</text>
@ -132,15 +285,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#5 -->
<g id="edge3" class="edge">
<g id="edge8" class="edge">
<title>ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#5</title>
<path fill="none" stroke="black" d="M2580.1,-891.71C2589.1,-891.86 2598.2,-892.01 2607.3,-892.16"/>
<polygon fill="black" stroke="black" points="2607.34,-895.66 2617.4,-892.33 2607.46,-888.66 2607.34,-895.66"/>
</g>
<!-- ECC/tfl&#45;book#116 -->
<g id="node6" class="node open">
<g id="node12" class="node open">
<title>ECC/tfl&#45;book#116</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/116" xlink:title="ECC/tfl&#45;book#116&#10;Evaluate PoS subprotocol&#10;candidates and their&#10;Crosslink adaptations" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/116" xlink:title="ECC/tfl&#45;book#116&#10;Evaluate PoS subprotocol&#10;candidates and their&#10;Crosslink adaptations" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2820,-834 2620,-834 2620,-766 2820,-766 2820,-834"/>
<text text-anchor="middle" x="2720" y="-818.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#116</text>
<text text-anchor="middle" x="2720" y="-803.8" font-family="Times,serif" font-size="14.00">Evaluate PoS subprotocol</text>
@ -150,27 +303,27 @@
</g>
</g>
<!-- ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#116 -->
<g id="edge4" class="edge">
<g id="edge9" class="edge">
<title>ECC/tfl&#45;book#70&#45;&gt;ECC/tfl&#45;book#116</title>
<path fill="none" stroke="black" d="M2567.9,-855.97C2584,-849.98 2601,-843.71 2617.4,-837.63"/>
<polygon fill="black" stroke="black" points="2618.84,-840.83 2627,-834.07 2616.41,-834.27 2618.84,-840.83"/>
</g>
<!-- ECC/tfl&#45;book#5&#45;&gt;ECC/tfl&#45;book#84 -->
<g id="edge5" class="edge">
<g id="edge10" class="edge">
<title>ECC/tfl&#45;book#5&#45;&gt;ECC/tfl&#45;book#84</title>
<path fill="none" stroke="black" d="M2822.6,-917.1C2831.8,-919.18 2841.1,-921.29 2850.1,-923.35"/>
<polygon fill="black" stroke="black" points="2849.37,-926.77 2859.9,-925.57 2850.92,-919.95 2849.37,-926.77"/>
</g>
<!-- ECC/tfl&#45;book#116&#45;&gt;ECC/tfl&#45;book#84 -->
<g id="edge6" class="edge">
<g id="edge11" class="edge">
<title>ECC/tfl&#45;book#116&#45;&gt;ECC/tfl&#45;book#84</title>
<path fill="none" stroke="black" d="M2806.4,-834.01C2812.4,-837.18 2818.4,-840.51 2824,-844 2854.3,-862.78 2884.7,-889.11 2907,-910.04"/>
<polygon fill="black" stroke="black" points="2904.85,-912.83 2914.5,-917.2 2909.68,-907.76 2904.85,-912.83"/>
</g>
<!-- ECC/tfl&#45;book#42 -->
<g id="node7" class="node open">
<g id="node13" class="node open">
<title>ECC/tfl&#45;book#42</title>
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/42" xlink:title="ECC/tfl&#45;book#42&#10;Does Snap&#45;and&#45;Chat design&#10;split the minimum cost of&#10;attack for specific known&#10;attacks?" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/42" xlink:title="ECC/tfl&#45;book#42&#10;Does Snap&#45;and&#45;Chat design&#10;split the minimum cost of&#10;attack for specific known&#10;attacks?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2115.5,-1182.5 1902.5,-1182.5 1902.5,-1099.5 2115.5,-1099.5 2115.5,-1182.5"/>
<text text-anchor="middle" x="2009" y="-1167.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#42</text>
<text text-anchor="middle" x="2009" y="-1152.3" font-family="Times,serif" font-size="14.00">Does Snap&#45;and&#45;Chat design</text>
@ -181,9 +334,9 @@
</g>
</g>
<!-- ECC/tfl&#45;book#49 -->
<g id="node8" class="node open">
<g id="node14" class="node open">
<title>ECC/tfl&#45;book#49</title>
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/49" xlink:title="ECC/tfl&#45;book#49&#10;Clarify our &quot;weakest&#10;link&quot; security concerns&#10;in precise questions." target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/49" xlink:title="ECC/tfl&#45;book#49&#10;Clarify our &quot;weakest&#10;link&quot; security concerns&#10;in precise questions." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2334,-1067 2154,-1067 2154,-999 2334,-999 2334,-1067"/>
<text text-anchor="middle" x="2244" y="-1051.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#49</text>
<text text-anchor="middle" x="2244" y="-1036.8" font-family="Times,serif" font-size="14.00">Clarify our &quot;weakest</text>
@ -193,21 +346,21 @@
</g>
</g>
<!-- ECC/tfl&#45;book#42&#45;&gt;ECC/tfl&#45;book#49 -->
<g id="edge7" class="edge">
<g id="edge12" class="edge">
<title>ECC/tfl&#45;book#42&#45;&gt;ECC/tfl&#45;book#49</title>
<path fill="none" stroke="black" d="M2099.9,-1099.4C2106,-1096.6 2112.1,-1093.7 2118,-1091 2131.7,-1084.6 2146.3,-1077.9 2160.4,-1071.3"/>
<polygon fill="black" stroke="black" points="2161.96,-1074.44 2169.6,-1067.1 2159.05,-1068.07 2161.96,-1074.44"/>
</g>
<!-- ECC/tfl&#45;book#49&#45;&gt;ECC/tfl&#45;book#82 -->
<g id="edge8" class="edge">
<g id="edge13" class="edge">
<title>ECC/tfl&#45;book#49&#45;&gt;ECC/tfl&#45;book#82</title>
<path fill="none" stroke="black" d="M2334.2,-1040.4C2344.2,-1041.2 2354.4,-1042.1 2364.6,-1042.9"/>
<polygon fill="black" stroke="black" points="2364.53,-1046.41 2374.8,-1043.8 2365.15,-1039.43 2364.53,-1046.41"/>
</g>
<!-- ECC/tfl&#45;book#47 -->
<g id="node9" class="node open">
<g id="node15" class="node open">
<title>ECC/tfl&#45;book#47</title>
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/47" xlink:title="ECC/tfl&#45;book#47&#10;Ebb&#45;and&#45;Flow: what are&#10;the impacts of&#10;subprotocols sharing&#10;resources?" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/47" xlink:title="ECC/tfl&#45;book#47&#10;Ebb&#45;and&#45;Flow: what are&#10;the impacts of&#10;subprotocols sharing&#10;resources?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2102.5,-1081.5 1915.5,-1081.5 1915.5,-998.5 2102.5,-998.5 2102.5,-1081.5"/>
<text text-anchor="middle" x="2009" y="-1066.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#47</text>
<text text-anchor="middle" x="2009" y="-1051.3" font-family="Times,serif" font-size="14.00">Ebb&#45;and&#45;Flow: what are</text>
@ -218,15 +371,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#47&#45;&gt;ECC/tfl&#45;book#49 -->
<g id="edge9" class="edge">
<g id="edge14" class="edge">
<title>ECC/tfl&#45;book#47&#45;&gt;ECC/tfl&#45;book#49</title>
<path fill="none" stroke="black" d="M2102.8,-1037.2C2116.2,-1036.8 2130.1,-1036.4 2143.7,-1036"/>
<polygon fill="black" stroke="black" points="2144.11,-1039.49 2154,-1035.7 2143.9,-1032.49 2144.11,-1039.49"/>
</g>
<!-- ECC/tfl&#45;book#48 -->
<g id="node10" class="node open">
<g id="node16" class="node open">
<title>ECC/tfl&#45;book#48</title>
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/48" xlink:title="ECC/tfl&#45;book#48&#10;Write Best&#45;Effort /&#10;Napkin Math approximation&#10;of Min. Cost of Known&#10;Attack metric for several&#10;attacks." target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/48" xlink:title="ECC/tfl&#45;book#48&#10;Write Best&#45;Effort /&#10;Napkin Math approximation&#10;of Min. Cost of Known&#10;Attack metric for several&#10;attacks." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2118,-980 1900,-980 1900,-882 2118,-882 2118,-980"/>
<text text-anchor="middle" x="2009" y="-964.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#48</text>
<text text-anchor="middle" x="2009" y="-949.8" font-family="Times,serif" font-size="14.00">Write Best&#45;Effort /</text>
@ -238,15 +391,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#48&#45;&gt;ECC/tfl&#45;book#49 -->
<g id="edge10" class="edge">
<g id="edge15" class="edge">
<title>ECC/tfl&#45;book#48&#45;&gt;ECC/tfl&#45;book#49</title>
<path fill="none" stroke="black" d="M2118.3,-978.42C2130.9,-983.93 2143.6,-989.5 2155.9,-994.9"/>
<polygon fill="black" stroke="black" points="2154.63,-998.16 2165.2,-998.9 2157.4,-991.73 2154.63,-998.16"/>
</g>
<!-- zcash/simtfl#11 -->
<g id="node11" class="node open">
<g id="node17" class="node open">
<title>zcash/simtfl#11</title>
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/11" xlink:title="zcash/simtfl#11&#10;Implement combined&#10;attacks" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/11" xlink:title="zcash/simtfl#11&#10;Implement combined&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2327.5,-948.5 2160.5,-948.5 2160.5,-895.5 2327.5,-895.5 2327.5,-948.5"/>
<text text-anchor="middle" x="2244" y="-933.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#11</text>
<text text-anchor="middle" x="2244" y="-918.3" font-family="Times,serif" font-size="14.00">Implement combined</text>
@ -255,21 +408,21 @@
</g>
</g>
<!-- zcash/simtfl#11&#45;&gt;ECC/tfl&#45;book#82 -->
<g id="edge11" class="edge">
<g id="edge16" class="edge">
<title>zcash/simtfl#11&#45;&gt;ECC/tfl&#45;book#82</title>
<path fill="none" stroke="black" d="M2291.9,-948.62C2324.5,-967.11 2368.4,-992.1 2405,-1012.8"/>
<polygon fill="black" stroke="black" points="2403.68,-1016.08 2414.1,-1018 2407.15,-1010 2403.68,-1016.08"/>
</g>
<!-- zcash/simtfl#11&#45;&gt;ECC/tfl&#45;book#70 -->
<g id="edge12" class="edge">
<g id="edge17" class="edge">
<title>zcash/simtfl#11&#45;&gt;ECC/tfl&#45;book#70</title>
<path fill="none" stroke="black" d="M2327.7,-910.45C2338.2,-908.98 2349.1,-907.46 2359.9,-905.94"/>
<polygon fill="black" stroke="black" points="2360.48,-909.39 2369.9,-904.55 2359.51,-902.46 2360.48,-909.39"/>
</g>
<!-- zcash/simtfl#17 -->
<g id="node12" class="node open">
<g id="node18" class="node open">
<title>zcash/simtfl#17</title>
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/17" xlink:title="zcash/simtfl#17&#10;simtfl 1.0.0&#10;(corresponding to Design&#10;and Implementation Phase&#10;4)" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/simtfl/issues/17" xlink:title="zcash/simtfl#17&#10;simtfl 1.0.0&#10;(corresponding to Design&#10;and Implementation Phase&#10;4)" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2824,-1036.5 2616,-1036.5 2616,-953.5 2824,-953.5 2824,-1036.5"/>
<text text-anchor="middle" x="2720" y="-1021.3" font-family="Times,serif" font-size="14.00">zcash/simtfl#17</text>
<text text-anchor="middle" x="2720" y="-1006.3" font-family="Times,serif" font-size="14.00">simtfl 1.0.0</text>
@ -280,21 +433,21 @@
</g>
</g>
<!-- zcash/simtfl#11&#45;&gt;zcash/simtfl#17 -->
<g id="edge13" class="edge">
<g id="edge18" class="edge">
<title>zcash/simtfl#11&#45;&gt;zcash/simtfl#17</title>
<path fill="none" stroke="black" d="M2327.6,-934.72C2404.6,-946.58 2520.2,-964.39 2605.9,-977.58"/>
<polygon fill="black" stroke="black" points="2605.48,-981.06 2615.9,-979.12 2606.55,-974.14 2605.48,-981.06"/>
</g>
<!-- zcash/simtfl#17&#45;&gt;ECC/tfl&#45;book#84 -->
<g id="edge14" class="edge">
<g id="edge19" class="edge">
<title>zcash/simtfl#17&#45;&gt;ECC/tfl&#45;book#84</title>
<path fill="none" stroke="black" d="M2824.2,-971.07C2832.8,-969.08 2841.5,-967.07 2849.9,-965.11"/>
<polygon fill="black" stroke="black" points="2850.85,-968.48 2859.8,-962.82 2849.27,-961.66 2850.85,-968.48"/>
</g>
<!-- ECC/tfl&#45;book#39 -->
<g id="node13" class="node open">
<g id="node19" class="node open">
<title>ECC/tfl&#45;book#39</title>
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/39" xlink:title="ECC/tfl&#45;book#39&#10;Analyze Attack Scenario:&#10;Compromised Finality&#10;Oracle + Miner only&#10;finalizes that miner&#39;s&#10;blocks" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/39" xlink:title="ECC/tfl&#45;book#39&#10;Analyze Attack Scenario:&#10;Compromised Finality&#10;Oracle + Miner only&#10;finalizes that miner&#39;s&#10;blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="2106,-864 1912,-864 1912,-766 2106,-766 2106,-864"/>
<text text-anchor="middle" x="2009" y="-848.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#39</text>
<text text-anchor="middle" x="2009" y="-833.8" font-family="Times,serif" font-size="14.00">Analyze Attack Scenario:</text>
@ -306,15 +459,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#39&#45;&gt;zcash/simtfl#11 -->
<g id="edge15" class="edge">
<g id="edge20" class="edge">
<title>ECC/tfl&#45;book#39&#45;&gt;zcash/simtfl#11</title>
<path fill="none" stroke="black" d="M2106.1,-859.14C2129.6,-869.92 2154.2,-881.22 2176,-891.22"/>
<polygon fill="black" stroke="black" points="2174.55,-894.41 2185.1,-895.42 2177.49,-888.05 2174.55,-894.41"/>
</g>
<!-- ECC/tfl&#45;book#111 -->
<g id="node14" class="node open">
<g id="node20" class="node open">
<title>ECC/tfl&#45;book#111</title>
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/111" xlink:title="ECC/tfl&#45;book#111&#10;How can HotStuff be&#10;described in Crosslink&#39;s&#10;BFT model?" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/111" xlink:title="ECC/tfl&#45;book#111&#10;How can HotStuff be&#10;described in Crosslink&#39;s&#10;BFT model?" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2568.5,-834 2381.5,-834 2381.5,-766 2568.5,-766 2568.5,-834"/>
<text text-anchor="middle" x="2475" y="-818.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#111</text>
<text text-anchor="middle" x="2475" y="-803.8" font-family="Times,serif" font-size="14.00">How can HotStuff be</text>
@ -324,27 +477,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#111&#45;&gt;ECC/tfl&#45;book#116 -->
<g id="edge16" class="edge">
<g id="edge21" class="edge">
<title>ECC/tfl&#45;book#111&#45;&gt;ECC/tfl&#45;book#116</title>
<path fill="none" stroke="black" d="M2568.6,-800C2581.9,-800 2595.8,-800 2609.4,-800"/>
<polygon fill="black" stroke="black" points="2609.8,-803.5 2619.8,-800 2609.8,-796.5 2609.8,-803.5"/>
</g>
<!-- ECC/tfl&#45;book#71 -->
<g id="node15" class="node open">
<title>ECC/tfl&#45;book#71</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/71" xlink:title="ECC/tfl&#45;book#71&#10;Analyze Crosslink against&#10;a set of known PoS&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1184,-1045 984,-1045 984,-977 1184,-977 1184,-1045"/>
<text text-anchor="middle" x="1084" y="-1029.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#71</text>
<text text-anchor="middle" x="1084" y="-1014.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
<text text-anchor="middle" x="1084" y="-999.8" font-family="Times,serif" font-size="14.00">a set of known PoS</text>
<text text-anchor="middle" x="1084" y="-984.8" font-family="Times,serif" font-size="14.00">attacks</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#123 -->
<g id="node16" class="node open">
<g id="node22" class="node open">
<title>ECC/tfl&#45;book#123</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/123" xlink:title="ECC/tfl&#45;book#123&#10;Explain why we&#39;re more&#10;confident in Crosslink&#10;security vs the other&#10;hybrid construction&#10;candidates" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/123" xlink:title="ECC/tfl&#45;book#123&#10;Explain why we&#39;re more&#10;confident in Crosslink&#10;security vs the other&#10;hybrid construction&#10;candidates" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1412,-1110 1223,-1110 1223,-1012 1412,-1012 1412,-1110"/>
<text text-anchor="middle" x="1317.5" y="-1094.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#123</text>
<text text-anchor="middle" x="1317.5" y="-1079.8" font-family="Times,serif" font-size="14.00">Explain why we&#39;re more</text>
@ -356,15 +497,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#71&#45;&gt;ECC/tfl&#45;book#123 -->
<g id="edge17" class="edge">
<g id="edge22" class="edge">
<title>ECC/tfl&#45;book#71&#45;&gt;ECC/tfl&#45;book#123</title>
<path fill="none" stroke="black" d="M1184.2,-1032.4C1193.7,-1034.5 1203.3,-1036.5 1212.8,-1038.6"/>
<polygon fill="black" stroke="black" points="1212.19,-1042.05 1222.7,-1040.7 1213.64,-1035.2 1212.19,-1042.05"/>
</g>
<!-- ECC/tfl&#45;book#81 -->
<g id="node17" class="node open">
<g id="node23" class="node open">
<title>ECC/tfl&#45;book#81</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/81" xlink:title="ECC/tfl&#45;book#81&#10;Write up conclusions of&#10;analyzing Crosslink&#10;against some known&#10;attacks" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/81" xlink:title="ECC/tfl&#45;book#81&#10;Write up conclusions of&#10;analyzing Crosslink&#10;against some known&#10;attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1634,-1081.5 1451,-1081.5 1451,-998.5 1634,-998.5 1634,-1081.5"/>
<text text-anchor="middle" x="1542.5" y="-1066.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#81</text>
<text text-anchor="middle" x="1542.5" y="-1051.3" font-family="Times,serif" font-size="14.00">Write up conclusions of</text>
@ -375,15 +516,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#81 -->
<g id="edge18" class="edge">
<g id="edge23" class="edge">
<title>ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#81</title>
<path fill="none" stroke="black" d="M1412.1,-1052.2C1421.7,-1051.3 1431.4,-1050.4 1441,-1049.5"/>
<polygon fill="black" stroke="black" points="1441.4,-1052.98 1451,-1048.5 1440.7,-1046.01 1441.4,-1052.98"/>
</g>
<!-- ECC/tfl&#45;book#137 -->
<g id="node18" class="node open">
<g id="node24" class="node open">
<title>ECC/tfl&#45;book#137</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/137" xlink:title="ECC/tfl&#45;book#137&#10;Improve Goals,&#10;Requirements, and&#10;Desiderata" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/137" xlink:title="ECC/tfl&#45;book#137&#10;Improve Goals,&#10;Requirements, and&#10;Desiderata" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1618.5,-1168 1466.5,-1168 1466.5,-1100 1618.5,-1100 1618.5,-1168"/>
<text text-anchor="middle" x="1542.5" y="-1152.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#137</text>
<text text-anchor="middle" x="1542.5" y="-1137.8" font-family="Times,serif" font-size="14.00">Improve Goals,</text>
@ -393,15 +534,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#137 -->
<g id="edge19" class="edge">
<g id="edge24" class="edge">
<title>ECC/tfl&#45;book#123&#45;&gt;ECC/tfl&#45;book#137</title>
<path fill="none" stroke="black" d="M1412.1,-1091.6C1427,-1096.5 1442.3,-1101.5 1456.9,-1106.3"/>
<polygon fill="black" stroke="black" points="1455.81,-1109.63 1466.4,-1109.4 1457.98,-1102.97 1455.81,-1109.63"/>
</g>
<!-- ECC/tfl&#45;book#136 -->
<g id="node19" class="node open">
<g id="node25" class="node open">
<title>ECC/tfl&#45;book#136</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/136" xlink:title="ECC/tfl&#45;book#136&#10;Design Phase 3 &#45; tfl&#45;book&#10;v0.3.0 &#45; simtfl results &amp;&#10;PoS Goals / Reqs" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/136" xlink:title="ECC/tfl&#45;book#136&#10;Design Phase 3 &#45; tfl&#45;book&#10;v0.3.0 &#45; simtfl results &amp;&#10;PoS Goals / Reqs" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1864,-1074 1861,-1078 1840,-1078 1837,-1074 1670,-1074 1670,-1006 1864,-1006 1864,-1074"/>
<text text-anchor="middle" x="1767" y="-1058.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#136</text>
<text text-anchor="middle" x="1767" y="-1043.8" font-family="Times,serif" font-size="14.00">Design Phase 3 &#45; tfl&#45;book</text>
@ -411,13 +552,13 @@
</g>
</g>
<!-- ECC/tfl&#45;book#81&#45;&gt;ECC/tfl&#45;book#136 -->
<g id="edge20" class="edge">
<g id="edge25" class="edge">
<title>ECC/tfl&#45;book#81&#45;&gt;ECC/tfl&#45;book#136</title>
<path fill="none" stroke="black" d="M1634.3,-1040C1642.6,-1040 1651,-1040 1659.5,-1040"/>
<polygon fill="black" stroke="black" points="1659.7,-1043.5 1669.7,-1040 1659.7,-1036.5 1659.7,-1043.5"/>
</g>
<!-- ECC/tfl&#45;book#137&#45;&gt;ECC/tfl&#45;book#136 -->
<g id="edge21" class="edge">
<g id="edge26" class="edge">
<title>ECC/tfl&#45;book#137&#45;&gt;ECC/tfl&#45;book#136</title>
<path fill="none" stroke="black" d="M1618.5,-1102.3C1636.9,-1094.5 1656.9,-1086.1 1675.9,-1078.1"/>
<polygon fill="black" stroke="black" points="1677.4,-1081.27 1685.2,-1074.1 1674.63,-1074.84 1677.4,-1081.27"/>
@ -446,28 +587,16 @@
<path fill="none" stroke="black" d="M1786.8,-1005.9C1808.3,-969.24 1846.5,-911.17 1892,-873 1895.7,-869.91 1899.6,-866.93 1903.6,-864.06"/>
<polygon fill="black" stroke="black" points="1905.7,-866.86 1912,-858.34 1901.76,-861.08 1905.7,-866.86"/>
</g>
<!-- ECC/tfl&#45;book#72 -->
<g id="node20" class="node open">
<title>ECC/tfl&#45;book#72</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/72" xlink:title="ECC/tfl&#45;book#72&#10;Analyze Crosslink against&#10;a set of known PoW&#10;attacks." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1184,-1131 984,-1131 984,-1063 1184,-1063 1184,-1131"/>
<text text-anchor="middle" x="1084" y="-1115.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#72</text>
<text text-anchor="middle" x="1084" y="-1100.8" font-family="Times,serif" font-size="14.00">Analyze Crosslink against</text>
<text text-anchor="middle" x="1084" y="-1085.8" font-family="Times,serif" font-size="14.00">a set of known PoW</text>
<text text-anchor="middle" x="1084" y="-1070.8" font-family="Times,serif" font-size="14.00">attacks.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#72&#45;&gt;ECC/tfl&#45;book#123 -->
<g id="edge22" class="edge">
<g id="edge27" class="edge">
<title>ECC/tfl&#45;book#72&#45;&gt;ECC/tfl&#45;book#123</title>
<path fill="none" stroke="black" d="M1184.2,-1081.6C1193.6,-1080.1 1203.1,-1078.6 1212.5,-1077.2"/>
<polygon fill="black" stroke="black" points="1213.36,-1080.61 1222.7,-1075.6 1212.28,-1073.69 1213.36,-1080.61"/>
</g>
<!-- ECC/tfl&#45;book#134 -->
<g id="node21" class="node open">
<g id="node27" class="node open">
<title>ECC/tfl&#45;book#134</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/134" xlink:title="ECC/tfl&#45;book#134&#10;Decide on slashing&#10;requirements from the&#10;economic, security, and&#10;UX trade&#45;offs around&#10;slashing or no&#45;slashing&#10;staking protocols" target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/134" xlink:title="ECC/tfl&#45;book#134&#10;Decide on slashing&#10;requirements from the&#10;economic, security, and&#10;UX trade&#45;offs around&#10;slashing or no&#45;slashing&#10;staking protocols" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1175.5,-1262.5 992.5,-1262.5 992.5,-1149.5 1175.5,-1149.5 1175.5,-1262.5"/>
<text text-anchor="middle" x="1084" y="-1247.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#134</text>
<text text-anchor="middle" x="1084" y="-1232.3" font-family="Times,serif" font-size="14.00">Decide on slashing</text>
@ -480,9 +609,9 @@
</g>
</g>
<!-- ECC/tfl&#45;book#117 -->
<g id="node22" class="node open">
<g id="node28" class="node open">
<title>ECC/tfl&#45;book#117</title>
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/117" xlink:title="ECC/tfl&#45;book#117&#10;Define PoS Subprotocol&#10;goals, requirements, and&#10;desiderata" target="_blank">
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/117" xlink:title="ECC/tfl&#45;book#117&#10;Define PoS Subprotocol&#10;goals, requirements, and&#10;desiderata" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1415,-1218 1220,-1218 1220,-1150 1415,-1150 1415,-1218"/>
<text text-anchor="middle" x="1317.5" y="-1202.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#117</text>
<text text-anchor="middle" x="1317.5" y="-1187.8" font-family="Times,serif" font-size="14.00">Define PoS Subprotocol</text>
@ -492,21 +621,21 @@
</g>
</g>
<!-- ECC/tfl&#45;book#134&#45;&gt;ECC/tfl&#45;book#117 -->
<g id="edge23" class="edge">
<g id="edge28" class="edge">
<title>ECC/tfl&#45;book#134&#45;&gt;ECC/tfl&#45;book#117</title>
<path fill="none" stroke="black" d="M1175.8,-1197.4C1187,-1196.3 1198.5,-1195.2 1209.9,-1194.1"/>
<polygon fill="black" stroke="black" points="1210.16,-1197.59 1219.8,-1193.2 1209.52,-1190.62 1210.16,-1197.59"/>
</g>
<!-- ECC/tfl&#45;book#117&#45;&gt;ECC/tfl&#45;book#137 -->
<g id="edge24" class="edge">
<g id="edge29" class="edge">
<title>ECC/tfl&#45;book#117&#45;&gt;ECC/tfl&#45;book#137</title>
<path fill="none" stroke="black" d="M1415,-1162.4C1428.8,-1159.3 1443,-1156.1 1456.6,-1153"/>
<polygon fill="black" stroke="black" points="1457.32,-1156.43 1466.3,-1150.8 1455.77,-1149.6 1457.32,-1156.43"/>
</g>
<!-- ECC/tfl&#45;book#140 -->
<g id="node23" class="node open">
<g id="node29" class="node open">
<title>ECC/tfl&#45;book#140</title>
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/140" xlink:title="ECC/tfl&#45;book#140&#10;Analyse and improve&#10;Crosslink&#39;s security&#10;against combined eclipse&#10;/ validator key&#10;compromise attacks" target="_blank">
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/140" xlink:title="ECC/tfl&#45;book#140&#10;Analyse and improve&#10;Crosslink&#39;s security&#10;against combined eclipse&#10;/ validator key&#10;compromise attacks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="948,-1146 751,-1146 751,-1048 948,-1048 948,-1146"/>
<text text-anchor="middle" x="849.5" y="-1130.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#140</text>
<text text-anchor="middle" x="849.5" y="-1115.8" font-family="Times,serif" font-size="14.00">Analyse and improve</text>
@ -518,15 +647,15 @@
</g>
</g>
<!-- ECC/tfl&#45;book#140&#45;&gt;ECC/tfl&#45;book#72 -->
<g id="edge25" class="edge">
<g id="edge30" class="edge">
<title>ECC/tfl&#45;book#140&#45;&gt;ECC/tfl&#45;book#72</title>
<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>
<!-- zcash/simtfl#14 -->
<g id="node24" class="node open">
<g id="node30" class="node open">
<title>zcash/simtfl#14</title>
<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">
<g id="a_node30"><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>
@ -549,9 +678,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="node25" class="node open">
<g id="node31" class="node open">
<title>zcash/simtfl#10</title>
<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">
<g id="a_node31"><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>
@ -560,15 +689,15 @@
</g>
</g>
<!-- zcash/simtfl#10&#45;&gt;zcash/simtfl#14 -->
<g id="edge26" class="edge">
<g id="edge31" 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="node26" class="node open">
<g id="node32" class="node open">
<title>zcash/simtfl#7</title>
<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">
<g id="a_node32"><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>
@ -578,9 +707,9 @@
</g>
</g>
<!-- zcash/simtfl#8 -->
<g id="node27" class="node open">
<g id="node33" class="node open">
<title>zcash/simtfl#8</title>
<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">
<g id="a_node33"><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>
@ -589,15 +718,15 @@
</g>
</g>
<!-- zcash/simtfl#7&#45;&gt;zcash/simtfl#8 -->
<g id="edge27" class="edge">
<g id="edge32" 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="node28" class="node open">
<g id="node34" class="node open">
<title>zcash/simtfl#9</title>
<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">
<g id="a_node34"><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>
@ -606,27 +735,27 @@
</g>
</g>
<!-- zcash/simtfl#7&#45;&gt;zcash/simtfl#9 -->
<g id="edge28" class="edge">
<g id="edge33" 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="edge29" class="edge">
<g id="edge34" 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="edge30" class="edge">
<g id="edge35" 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="node29" class="node open">
<g id="node35" class="node open">
<title>zcash/simtfl#20</title>
<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">
<g id="a_node35"><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>
@ -636,15 +765,15 @@
</g>
</g>
<!-- zcash/simtfl#20&#45;&gt;zcash/simtfl#9 -->
<g id="edge31" class="edge">
<g id="edge36" 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="node30" class="node open">
<g id="node36" class="node open">
<title>zcash/simtfl#15</title>
<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">
<g id="a_node36"><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>
@ -654,9 +783,9 @@
</g>
</g>
<!-- zcash/simtfl#16 -->
<g id="node31" class="node open">
<g id="node37" class="node open">
<title>zcash/simtfl#16</title>
<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">
<g id="a_node37"><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>
@ -664,33 +793,33 @@
</g>
</g>
<!-- zcash/simtfl#15&#45;&gt;zcash/simtfl#16 -->
<g id="edge32" class="edge">
<g id="edge37" 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="edge33" class="edge">
<g id="edge38" 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="edge34" class="edge">
<g id="edge39" 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="edge35" class="edge">
<g id="edge40" 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="node32" class="node open">
<g id="node38" class="node open">
<title>zcash/simtfl#25</title>
<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">
<g id="a_node38"><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>
@ -698,28 +827,17 @@
</g>
</g>
<!-- zcash/simtfl#25&#45;&gt;zcash/simtfl#10 -->
<g id="edge36" class="edge">
<g id="edge41" 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="edge37" class="edge">
<g id="edge42" 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>
@ -727,9 +845,9 @@
<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">
<g id="node40" 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">
<g id="a_node40"><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>
@ -739,129 +857,11 @@
</g>
</g>
<!-- ECC/zebra&#45;tfl#11&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge38" class="edge">
<g id="edge43" 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>
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/86" xlink:title="ECC/tfl&#45;book#86&#10;Define macros so that we&#10;can easily use Crosslink&#10;notation in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="448.5,-617 251.5,-617 251.5,-549 448.5,-549 448.5,-617"/>
<text text-anchor="middle" x="350" y="-601.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#86</text>
<text text-anchor="middle" x="350" y="-586.8" font-family="Times,serif" font-size="14.00">Define macros so that we</text>
<text text-anchor="middle" x="350" y="-571.8" font-family="Times,serif" font-size="14.00">can easily use Crosslink</text>
<text text-anchor="middle" x="350" y="-556.8" font-family="Times,serif" font-size="14.00">notation in the book</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#142 -->
<g id="node36" class="node open">
<title>ECC/tfl&#45;book#142</title>
<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/142" xlink:title="ECC/tfl&#45;book#142&#10;Write up Crosslink 2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="685,-617 522,-617 522,-579 685,-579 685,-617"/>
<text text-anchor="middle" x="603.5" y="-601.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#142</text>
<text text-anchor="middle" x="603.5" y="-586.8" font-family="Times,serif" font-size="14.00">Write up Crosslink 2</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142 -->
<g id="edge39" class="edge">
<title>ECC/tfl&#45;book#86&#45;&gt;ECC/tfl&#45;book#142</title>
<path fill="none" stroke="black" d="M448.6,-588.82C469.27,-590.05 491.01,-591.35 511.43,-592.57"/>
<polygon fill="black" stroke="black" points="511.46,-596.08 521.65,-593.18 511.88,-589.09 511.46,-596.08"/>
</g>
<!-- ECC/tfl&#45;book#99 -->
<g id="node37" class="node open">
<title>ECC/tfl&#45;book#99</title>
<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/99" xlink:title="ECC/tfl&#45;book#99&#10;Design Milestone 2 &#45; tfl&#45;&#10;book v0.2.0 &#45; Integrated&#10;Crosslink" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="943.5,-568 940.5,-572 919.5,-572 916.5,-568 755.5,-568 755.5,-500 943.5,-500 943.5,-568"/>
<text text-anchor="middle" x="849.5" y="-552.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#99</text>
<text text-anchor="middle" x="849.5" y="-537.8" font-family="Times,serif" font-size="14.00">Design Milestone 2 &#45; tfl&#45;</text>
<text text-anchor="middle" x="849.5" y="-522.8" font-family="Times,serif" font-size="14.00">book v0.2.0 &#45; Integrated</text>
<text text-anchor="middle" x="849.5" y="-507.8" font-family="Times,serif" font-size="14.00">Crosslink</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge40" class="edge">
<title>ECC/tfl&#45;book#142&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M680.33,-578.95C691.95,-575.98 703.8,-572.93 715,-570 724.86,-567.42 735.11,-564.71 745.37,-561.98"/>
<polygon fill="black" stroke="black" points="746.42,-565.32 755.18,-559.36 744.62,-558.56 746.42,-565.32"/>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71 -->
<g id="edge49" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#71</title>
<path fill="none" stroke="black" d="M887.37,-568.35C909.42,-590.5 936.63,-620.9 955,-652 1017.1,-757.07 1056.1,-897.08 1073.1,-967.15"/>
<polygon fill="black" stroke="black" points="1069.73,-968.09 1075.5,-976.97 1076.53,-966.42 1069.73,-968.09"/>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72 -->
<g id="edge50" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/tfl&#45;book#72</title>
<path fill="none" stroke="black" d="M891.76,-568.04C914.67,-589.53 941.25,-619.34 955,-652 989.75,-734.55 932.21,-980.92 984,-1054 984.28,-1054.4 984.57,-1054.8 984.87,-1055.2"/>
<polygon fill="black" stroke="black" points="982.41,-1057.7 991.64,-1062.9 987.67,-1053.08 982.41,-1057.7"/>
</g>
<!-- ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4 -->
<g id="edge48" class="edge">
<title>ECC/tfl&#45;book#99&#45;&gt;ECC/zebra&#45;tfl#4</title>
<path fill="none" stroke="black" d="M877.63,-499.93C922.27,-443.87 1010.7,-332.77 1055.6,-276.45"/>
<polygon fill="black" stroke="black" points="1058.4,-278.55 1061.9,-268.55 1052.93,-274.19 1058.4,-278.55"/>
</g>
<!-- ECC/tfl&#45;book#77 -->
<g id="node38" class="node open">
<title>ECC/tfl&#45;book#77</title>
<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/77" xlink:title="ECC/tfl&#45;book#77&#10;Add &quot;Avoided Terms&quot;&#10;section in &quot;Terminology&quot;" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699.5,-560.5 507.5,-560.5 507.5,-507.5 699.5,-507.5 699.5,-560.5"/>
<text text-anchor="middle" x="603.5" y="-545.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#77</text>
<text text-anchor="middle" x="603.5" y="-530.3" font-family="Times,serif" font-size="14.00">Add &quot;Avoided Terms&quot;</text>
<text text-anchor="middle" x="603.5" y="-515.3" font-family="Times,serif" font-size="14.00">section in &quot;Terminology&quot;</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge41" class="edge">
<title>ECC/tfl&#45;book#77&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M699.54,-534C714.43,-534 729.89,-534 744.96,-534"/>
<polygon fill="black" stroke="black" points="745.33,-537.5 755.33,-534 745.33,-530.5 745.33,-537.5"/>
</g>
<!-- ECC/tfl&#45;book#25 -->
<g id="node39" class="node open">
<title>ECC/tfl&#45;book#25</title>
<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/25" xlink:title="ECC/tfl&#45;book#25&#10;Add style guide / textual&#10;conventions." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="699,-489.5 508,-489.5 508,-436.5 699,-436.5 699,-489.5"/>
<text text-anchor="middle" x="603.5" y="-474.3" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#25</text>
<text text-anchor="middle" x="603.5" y="-459.3" font-family="Times,serif" font-size="14.00">Add style guide / textual</text>
<text text-anchor="middle" x="603.5" y="-444.3" font-family="Times,serif" font-size="14.00">conventions.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge42" class="edge">
<title>ECC/tfl&#45;book#25&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M695.7,-489.54C712,-494.28 729.08,-499.25 745.67,-504.08"/>
<polygon fill="black" stroke="black" points="744.79,-507.47 755.37,-506.9 746.74,-500.75 744.79,-507.47"/>
</g>
<!-- ECC/tfl&#45;book#119 -->
<g id="node40" class="node open">
<title>ECC/tfl&#45;book#119</title>
<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/tfl-book/issues/119" xlink:title="ECC/tfl&#45;book#119&#10;Clarify the distinctions&#10;between pure PoW, the PoW&#10;subprotocol, NU5, and&#10;fork&#45;choice vs all of&#10;transaction semantics." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-418 495,-418 495,-320 712,-320 712,-418"/>
<text text-anchor="middle" x="603.5" y="-402.8" font-family="Times,serif" font-size="14.00">ECC/tfl&#45;book#119</text>
<text text-anchor="middle" x="603.5" y="-387.8" font-family="Times,serif" font-size="14.00">Clarify the distinctions</text>
<text text-anchor="middle" x="603.5" y="-372.8" font-family="Times,serif" font-size="14.00">between pure PoW, the PoW</text>
<text text-anchor="middle" x="603.5" y="-357.8" font-family="Times,serif" font-size="14.00">subprotocol, NU5, and</text>
<text text-anchor="middle" x="603.5" y="-342.8" font-family="Times,serif" font-size="14.00">fork&#45;choice vs all of</text>
<text text-anchor="middle" x="603.5" y="-327.8" font-family="Times,serif" font-size="14.00">transaction semantics.</text>
</a>
</g>
</g>
<!-- ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99 -->
<g id="edge43" class="edge">
<title>ECC/tfl&#45;book#119&#45;&gt;ECC/tfl&#45;book#99</title>
<path fill="none" stroke="black" d="M699.21,-418.09C704.61,-421.34 709.91,-424.66 715,-428 745.03,-447.71 776.59,-472.55 801.48,-493.23"/>
<polygon fill="black" stroke="black" points="799.4,-496.06 809.32,-499.79 803.9,-490.69 799.4,-496.06"/>
</g>
<!-- ECC/zebra&#45;tfl#3 -->
<g id="node41" class="node open">
<title>ECC/zebra&#45;tfl#3</title>

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

View File

@ -22,49 +22,49 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 9214)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-9214 1305,-9214 1305,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="529,-3386.5 529,-3463.5 688,-3463.5 688,-3386.5 529,-3386.5"/>
<text text-anchor="middle" x="608.5" y="-3448.3" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="111.5,-4897.5 111.5,-5020.5 325.5,-5020.5 325.5,-4897.5 111.5,-4897.5"/>
<text text-anchor="middle" x="218.5" y="-5005.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.0</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="72,-4395.5 72,-4889.5 1301,-4889.5 1301,-4395.5 72,-4395.5"/>
<text text-anchor="middle" x="686.5" y="-4874.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.1</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="529,-3386.5 529,-3463.5 688,-3463.5 688,-3386.5 529,-3386.5"/>
<text text-anchor="middle" x="608.5" y="-3448.3" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="111.5,-4897.5 111.5,-5020.5 325.5,-5020.5 325.5,-4897.5 111.5,-4897.5"/>
<text text-anchor="middle" x="218.5" y="-5005.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.0</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="110,-3471.5 110,-4294.5 1001,-4294.5 1001,-3471.5 110,-3471.5"/>
<text text-anchor="middle" x="555.5" y="-4279.3" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_10</title>
<polygon fill="none" stroke="blue" points="76.5,-6087.5 76.5,-6266.5 750.5,-6266.5 750.5,-6087.5 76.5,-6087.5"/>
<text text-anchor="middle" x="413.5" y="-6251.3" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_12</title>
<polygon fill="none" stroke="blue" points="116.5,-7391.5 116.5,-7484.5 715.5,-7484.5 715.5,-7391.5 116.5,-7391.5"/>
<text text-anchor="middle" x="416" y="-7469.3" font-family="Times,serif" font-size="14.00">Add User Guide</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="110,-3471.5 110,-4294.5 1001,-4294.5 1001,-3471.5 110,-3471.5"/>
<text text-anchor="middle" x="555.5" y="-4279.3" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_8</title>
<polygon fill="none" stroke="blue" points="69.5,-5600.5 69.5,-5907.5 367.5,-5907.5 367.5,-5600.5 69.5,-5600.5"/>
<text text-anchor="middle" x="218.5" y="-5892.3" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_10</title>
<polygon fill="none" stroke="blue" points="76.5,-6087.5 76.5,-6266.5 750.5,-6266.5 750.5,-6087.5 76.5,-6087.5"/>
<text text-anchor="middle" x="413.5" y="-6251.3" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
</g>
<g id="clust8" class="cluster">
<title>cluster_9</title>
<polygon fill="none" stroke="blue" points="116.5,-5915.5 116.5,-6079.5 320.5,-6079.5 320.5,-5915.5 116.5,-5915.5"/>
<text text-anchor="middle" x="218.5" y="-6064.3" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
</g>
<g id="clust8" class="cluster">
<title>cluster_7</title>
<polygon fill="none" stroke="blue" points="0,-5159.5 0,-5592.5 438,-5592.5 438,-5159.5 0,-5159.5"/>
<text text-anchor="middle" x="219" y="-5577.3" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
</g>
<g id="clust9" class="cluster">
<title>cluster_8</title>
<polygon fill="none" stroke="blue" points="69.5,-5600.5 69.5,-5907.5 367.5,-5907.5 367.5,-5600.5 69.5,-5600.5"/>
<text text-anchor="middle" x="218.5" y="-5892.3" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="105.5,-5028.5 105.5,-5151.5 331.5,-5151.5 331.5,-5028.5 105.5,-5028.5"/>
<text text-anchor="middle" x="218.5" y="-5136.3" font-family="Times,serif" font-size="14.00">Multiplatform</text>
</g>
<g id="clust10" class="cluster">
<title>cluster_5</title>
@ -72,9 +72,9 @@
<text text-anchor="middle" x="608.5" y="-3363.3" font-family="Times,serif" font-size="14.00">Zashi 1.2</text>
</g>
<g id="clust11" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="105.5,-5028.5 105.5,-5151.5 331.5,-5151.5 331.5,-5028.5 105.5,-5028.5"/>
<text text-anchor="middle" x="218.5" y="-5136.3" font-family="Times,serif" font-size="14.00">Multiplatform</text>
<title>cluster_7</title>
<polygon fill="none" stroke="blue" points="0,-5159.5 0,-5592.5 438,-5592.5 438,-5159.5 0,-5159.5"/>
<text text-anchor="middle" x="219" y="-5577.3" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
</g>
<g id="clust12" class="cluster">
<title>cluster_4</title>
@ -86,49 +86,10 @@
<polygon fill="none" stroke="blue" points="72,-6274.5 72,-7337.5 755,-7337.5 755,-6274.5 72,-6274.5"/>
<text text-anchor="middle" x="413.5" y="-7322.3" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
</g>
<!-- ECC/zashi#21 -->
<g id="node1" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node1"><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="680,-3432.5 677,-3436.5 656,-3436.5 653,-3432.5 537,-3432.5 537,-3394.5 680,-3394.5 680,-3432.5"/>
<text text-anchor="middle" x="608.5" y="-3417.3" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="608.5" y="-3402.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi#27 -->
<g id="node20" class="node open">
<title>ECC/zashi#27</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="993,-3689.5 990,-3693.5 969,-3693.5 966,-3689.5 850,-3689.5 850,-3651.5 993,-3651.5 993,-3689.5"/>
<text text-anchor="middle" x="921.5" y="-3674.3" font-family="Times,serif" font-size="14.00">ECC/zashi#27</text>
<text text-anchor="middle" x="921.5" y="-3659.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.1</text>
</a>
</g>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge44" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M680.22,-3431.4C705.28,-3439.8 732.76,-3451.6 755,-3467.5 822.87,-3516.1 878.49,-3599.3 904.54,-3642.6"/>
<polygon fill="black" stroke="black" points="901.66,-3644.61 909.79,-3651.4 907.67,-3641.02 901.66,-3644.61"/>
</g>
<!-- ECC/zashi&#45;android#1240 -->
<g id="node2" class="node open">
<title>ECC/zashi&#45;android#1240</title>
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1240" xlink:title="ECC/zashi&#45;android#1240&#10;Provide link to licensing&#10;text in Zashi&#45;Android app&#10;description for Google&#10;Play Store" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317.5,-4989 119.5,-4989 119.5,-4906 317.5,-4906 317.5,-4989"/>
<text text-anchor="middle" x="218.5" y="-4973.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1240</text>
<text text-anchor="middle" x="218.5" y="-4958.8" font-family="Times,serif" font-size="14.00">Provide link to licensing</text>
<text text-anchor="middle" x="218.5" y="-4943.8" font-family="Times,serif" font-size="14.00">text in Zashi&#45;Android app</text>
<text text-anchor="middle" x="218.5" y="-4928.8" font-family="Times,serif" font-size="14.00">description for Google</text>
<text text-anchor="middle" x="218.5" y="-4913.8" font-family="Times,serif" font-size="14.00">Play Store</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#397 -->
<g id="node3" class="node open">
<g id="node1" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#397</title>
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/397" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#397&#10;Add ZIP 321 URI parser" target="_blank">
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/397" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#397&#10;Add ZIP 321 URI parser" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4552.5 474.5,-4552.5 474.5,-4514.5 742.5,-4514.5 742.5,-4552.5"/>
<text text-anchor="middle" x="608.5" y="-4537.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#397</text>
<text text-anchor="middle" x="608.5" y="-4522.3" font-family="Times,serif" font-size="14.00">Add ZIP 321 URI parser</text>
@ -136,9 +97,9 @@
</g>
</g>
<!-- ECC/zashi&#45;android#146 -->
<g id="node4" class="node open">
<g id="node2" class="node open">
<title>ECC/zashi&#45;android#146</title>
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/146" xlink:title="ECC/zashi&#45;android#146&#10;ZIP&#45;321 Payment URIs and&#10;deeplinking" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/146" xlink:title="ECC/zashi&#45;android#146&#10;ZIP&#45;321 Payment URIs and&#10;deeplinking" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1026,-4585 817,-4585 817,-4532 1026,-4532 1026,-4585"/>
<text text-anchor="middle" x="921.5" y="-4569.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#146</text>
<text text-anchor="middle" x="921.5" y="-4554.8" font-family="Times,serif" font-size="14.00">ZIP&#45;321 Payment URIs and</text>
@ -153,9 +114,9 @@
<polygon fill="black" stroke="black" points="806.39,-4552.8 816.66,-4550.2 807.01,-4545.83 806.39,-4552.8"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1394 -->
<g id="node5" class="node open">
<g id="node3" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1394</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1394" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#10;zcash&#45;android&#45;wallet&#45;sdk&#10;2.2.0" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1394" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#10;zcash&#45;android&#45;wallet&#45;sdk&#10;2.2.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1060,-4713 783,-4713 783,-4660 1060,-4660 1060,-4713"/>
<text text-anchor="middle" x="921.5" y="-4697.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1394</text>
<text text-anchor="middle" x="921.5" y="-4682.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk</text>
@ -170,9 +131,9 @@
<polygon fill="black" stroke="black" points="784.44,-4656.48 794.5,-4659.8 788.7,-4650.93 784.44,-4656.48"/>
</g>
<!-- ECC/zashi&#45;android#1331 -->
<g id="node6" class="node open">
<g id="node4" class="node open">
<title>ECC/zashi&#45;android#1331</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1331" xlink:title="ECC/zashi&#45;android#1331&#10;Release Zashi Android&#10;version 1.1" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1331" xlink:title="ECC/zashi&#45;android#1331&#10;Release Zashi Android&#10;version 1.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1293,-4553 1096,-4553 1096,-4500 1293,-4500 1293,-4553"/>
<text text-anchor="middle" x="1194.5" y="-4537.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1331</text>
<text text-anchor="middle" x="1194.5" y="-4522.8" font-family="Times,serif" font-size="14.00">Release Zashi Android</text>
@ -192,6 +153,16 @@
<path fill="none" stroke="black" d="M1040.3,-4659.9C1047.1,-4657.1 1053.7,-4653.9 1060,-4650.5 1101.7,-4627.6 1140.5,-4588.8 1165.4,-4560.7"/>
<polygon fill="black" stroke="black" points="1168.09,-4562.95 1172,-4553.1 1162.8,-4558.36 1168.09,-4562.95"/>
</g>
<!-- ECC/zashi#27 -->
<g id="node22" class="node open">
<title>ECC/zashi#27</title>
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="993,-3689.5 990,-3693.5 969,-3693.5 966,-3689.5 850,-3689.5 850,-3651.5 993,-3651.5 993,-3689.5"/>
<text text-anchor="middle" x="921.5" y="-3674.3" font-family="Times,serif" font-size="14.00">ECC/zashi#27</text>
<text text-anchor="middle" x="921.5" y="-3659.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.1</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1331&#45;&gt;ECC/zashi#27 -->
<g id="edge33" class="edge">
<title>ECC/zashi&#45;android#1331&#45;&gt;ECC/zashi#27</title>
@ -199,9 +170,9 @@
<polygon fill="black" stroke="black" points="934.91,-3698.07 928.54,-3689.6 928.24,-3700.19 934.91,-3698.07"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#578 -->
<g id="node7" class="node open">
<g id="node5" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#578</title>
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/578" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#578&#10;Provide Zatoshi &#45;&gt; USD&#10;fiat currency formatting" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/578" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#578&#10;Provide Zatoshi &#45;&gt; USD&#10;fiat currency formatting" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4457 84.5,-4457 84.5,-4404 352.5,-4404 352.5,-4457"/>
<text text-anchor="middle" x="218.5" y="-4441.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#578</text>
<text text-anchor="middle" x="218.5" y="-4426.8" font-family="Times,serif" font-size="14.00">Provide Zatoshi &#45;&gt; USD</text>
@ -210,9 +181,9 @@
</g>
</g>
<!-- ECC/zashi&#45;android#526 -->
<g id="node8" class="node open">
<g id="node6" class="node open">
<title>ECC/zashi&#45;android#526</title>
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/526" xlink:title="ECC/zashi&#45;android#526&#10;Show current fiat&#10;currency values" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/526" xlink:title="ECC/zashi&#45;android#526&#10;Show current fiat&#10;currency values" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="702.5,-4680 514.5,-4680 514.5,-4627 702.5,-4627 702.5,-4680"/>
<text text-anchor="middle" x="608.5" y="-4664.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#526</text>
<text text-anchor="middle" x="608.5" y="-4649.8" font-family="Times,serif" font-size="14.00">Show current fiat</text>
@ -227,9 +198,9 @@
<polygon fill="black" stroke="black" points="503.86,-4643.77 514.45,-4644 506.31,-4637.22 503.86,-4643.77"/>
</g>
<!-- ECC/zashi&#45;android#1255 -->
<g id="node9" class="node open">
<g id="node7" class="node open">
<title>ECC/zashi&#45;android#1255</title>
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1255" xlink:title="ECC/zashi&#45;android#1255&#10;Zashi Android 1.0.1" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1255" xlink:title="ECC/zashi&#45;android#1255&#10;Zashi Android 1.0.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1020,-4641.5 823,-4641.5 823,-4603.5 1020,-4603.5 1020,-4641.5"/>
<text text-anchor="middle" x="921.5" y="-4626.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1255</text>
<text text-anchor="middle" x="921.5" y="-4611.3" font-family="Times,serif" font-size="14.00">Zashi Android 1.0.1</text>
@ -243,9 +214,9 @@
<polygon fill="black" stroke="black" points="1141.73,-4560.99 1148.8,-4553.1 1138.35,-4554.86 1141.73,-4560.99"/>
</g>
<!-- ECC/zashi&#45;android#180 -->
<g id="node10" class="node open">
<g id="node8" class="node open">
<title>ECC/zashi&#45;android#180</title>
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/180" xlink:title="ECC/zashi&#45;android#180&#10;Consider BaselineProfile&#10;to Improve First Launch&#10;Performance" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/180" xlink:title="ECC/zashi&#45;android#180&#10;Consider BaselineProfile&#10;to Improve First Launch&#10;Performance" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="704.5,-4496.5 512.5,-4496.5 512.5,-4428.5 704.5,-4428.5 704.5,-4496.5"/>
<text text-anchor="middle" x="608.5" y="-4481.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#180</text>
<text text-anchor="middle" x="608.5" y="-4466.3" font-family="Times,serif" font-size="14.00">Consider BaselineProfile</text>
@ -261,9 +232,9 @@
<polygon fill="black" stroke="black" points="812.38,-4616.13 822.97,-4616.2 814.73,-4609.54 812.38,-4616.13"/>
</g>
<!-- ECC/zashi&#45;android#814 -->
<g id="node11" class="node open">
<g id="node9" class="node open">
<title>ECC/zashi&#45;android#814</title>
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/814" xlink:title="ECC/zashi&#45;android#814&#10;Unify back behavior" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/814" xlink:title="ECC/zashi&#45;android#814&#10;Unify back behavior" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-4608.5 514.5,-4608.5 514.5,-4570.5 702.5,-4570.5 702.5,-4608.5"/>
<text text-anchor="middle" x="608.5" y="-4593.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#814</text>
<text text-anchor="middle" x="608.5" y="-4578.3" font-family="Times,serif" font-size="14.00">Unify back behavior</text>
@ -277,9 +248,9 @@
<polygon fill="black" stroke="black" points="812.64,-4614.59 822.94,-4612.1 813.34,-4607.62 812.64,-4614.59"/>
</g>
<!-- ECC/zashi&#45;android#326 -->
<g id="node12" class="node open">
<g id="node10" class="node open">
<title>ECC/zashi&#45;android#326</title>
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/326" xlink:title="ECC/zashi&#45;android#326&#10;Biometric Lock of App" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/326" xlink:title="ECC/zashi&#45;android#326&#10;Biometric Lock of App" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1015.5,-4513.5 827.5,-4513.5 827.5,-4475.5 1015.5,-4475.5 1015.5,-4513.5"/>
<text text-anchor="middle" x="921.5" y="-4498.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#326</text>
<text text-anchor="middle" x="921.5" y="-4483.3" font-family="Times,serif" font-size="14.00">Biometric Lock of App</text>
@ -293,9 +264,9 @@
<polygon fill="black" stroke="black" points="1085.56,-4517.31 1095.9,-4515 1086.38,-4510.36 1085.56,-4517.31"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#614 -->
<g id="node13" class="node open">
<g id="node11" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#614</title>
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/614" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#614&#10;Add API to Fetch Fiat&#10;Currency Rates" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/614" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#614&#10;Add API to Fetch Fiat&#10;Currency Rates" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1055.5,-4457 787.5,-4457 787.5,-4404 1055.5,-4404 1055.5,-4457"/>
<text text-anchor="middle" x="921.5" y="-4441.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#614</text>
<text text-anchor="middle" x="921.5" y="-4426.8" font-family="Times,serif" font-size="14.00">Add API to Fetch Fiat</text>
@ -310,9 +281,9 @@
<polygon fill="black" stroke="black" points="1129.25,-4498.88 1139.8,-4499.9 1132.19,-4492.53 1129.25,-4498.88"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1303 -->
<g id="node14" class="node open">
<g id="node12" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1303</title>
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1303" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1303&#10;Introduce log&#45;to&#45;file API" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1303" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1303&#10;Introduce log&#45;to&#45;file API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-4772.5 80,-4772.5 80,-4734.5 357,-4734.5 357,-4772.5"/>
<text text-anchor="middle" x="218.5" y="-4757.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1303</text>
<text text-anchor="middle" x="218.5" y="-4742.3" font-family="Times,serif" font-size="14.00">Introduce log&#45;to&#45;file API</text>
@ -320,9 +291,9 @@
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1377 -->
<g id="node15" class="node open">
<g id="node13" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1377</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1377" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1377&#10;Release zashi&#45;android&#45;&#10;wallet&#45;sdk 2.1.2" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1377" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1377&#10;Release zashi&#45;android&#45;&#10;wallet&#45;sdk 2.1.2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="747,-4751 470,-4751 470,-4698 747,-4698 747,-4751"/>
<text text-anchor="middle" x="608.5" y="-4735.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1377</text>
<text text-anchor="middle" x="608.5" y="-4720.8" font-family="Times,serif" font-size="14.00">Release zashi&#45;android&#45;</text>
@ -343,9 +314,9 @@
<polygon fill="black" stroke="black" points="773.48,-4707.96 782.99,-4703.3 772.65,-4701.01 773.48,-4707.96"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1326 -->
<g id="node16" class="node open">
<g id="node14" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1326" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#10;Broken authentication&#10;with Flank on CI tests" target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1326" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#10;Broken authentication&#10;with Flank on CI tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-4716 80,-4716 80,-4663 357,-4663 357,-4716"/>
<text text-anchor="middle" x="218.5" y="-4700.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</text>
<text text-anchor="middle" x="218.5" y="-4685.8" font-family="Times,serif" font-size="14.00">Broken authentication</text>
@ -360,9 +331,9 @@
<polygon fill="black" stroke="black" points="459.58,-4714.62 469.87,-4712.1 460.25,-4707.66 459.58,-4714.62"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1364 -->
<g id="node17" class="node open">
<g id="node15" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1364</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1364" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1364&#10;Increase `BLOCKS_METADATA&#10;_BUFFER_SIZE` to match&#10;(or be closer to)&#10;download batch size" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1364" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1364&#10;Increase `BLOCKS_METADATA&#10;_BUFFER_SIZE` to match&#10;(or be closer to)&#10;download batch size" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-4645 80,-4645 80,-4562 357,-4562 357,-4645"/>
<text text-anchor="middle" x="218.5" y="-4629.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1364</text>
<text text-anchor="middle" x="218.5" y="-4614.8" font-family="Times,serif" font-size="14.00">Increase `BLOCKS_METADATA</text>
@ -379,9 +350,9 @@
<polygon fill="black" stroke="black" points="475.39,-4696.51 485.89,-4697.9 478.55,-4690.26 475.39,-4696.51"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1365 -->
<g id="node18" class="node open">
<g id="node16" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1365</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1365" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1365&#10;Raise the batch size&#10;outside of sandblasting&#10;to 1000" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1365" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1365&#10;Raise the batch size&#10;outside of sandblasting&#10;to 1000" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-4543.5 80,-4543.5 80,-4475.5 357,-4475.5 357,-4543.5"/>
<text text-anchor="middle" x="218.5" y="-4528.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1365</text>
<text text-anchor="middle" x="218.5" y="-4513.3" font-family="Times,serif" font-size="14.00">Raise the batch size</text>
@ -397,9 +368,9 @@
<polygon fill="black" stroke="black" points="469.8,-4694.22 479.7,-4698 474.32,-4688.87 469.8,-4694.22"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#680 -->
<g id="node19" class="node open">
<g id="node17" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#680</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/680" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#680&#10;WalletTransactionEncoder&#10;&#45; createShieldingSpend()&#10;&#45; improve implementation" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/680" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#680&#10;WalletTransactionEncoder&#10;&#45; createShieldingSpend()&#10;&#45; improve implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4858.5 84.5,-4858.5 84.5,-4790.5 352.5,-4790.5 352.5,-4858.5"/>
<text text-anchor="middle" x="218.5" y="-4843.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#680</text>
<text text-anchor="middle" x="218.5" y="-4828.3" font-family="Times,serif" font-size="14.00">WalletTransactionEncoder</text>
@ -414,10 +385,66 @@
<path fill="none" stroke="black" d="M352.72,-4801.2C381.03,-4795.4 410.63,-4788.8 438,-4781.5 466.99,-4773.8 498.24,-4763.8 525.91,-4754.3"/>
<polygon fill="black" stroke="black" points="527.21,-4757.55 535.54,-4751 524.95,-4750.93 527.21,-4757.55"/>
</g>
<!-- ECC/zashi#21 -->
<g id="node18" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node18"><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="680,-3432.5 677,-3436.5 656,-3436.5 653,-3432.5 537,-3432.5 537,-3394.5 680,-3394.5 680,-3432.5"/>
<text text-anchor="middle" x="608.5" y="-3417.3" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="608.5" y="-3402.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge44" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M680.22,-3431.4C705.28,-3439.8 732.76,-3451.6 755,-3467.5 822.87,-3516.1 878.49,-3599.3 904.54,-3642.6"/>
<polygon fill="black" stroke="black" points="901.66,-3644.61 909.79,-3651.4 907.67,-3641.02 901.66,-3644.61"/>
</g>
<!-- ECC/zashi&#45;android#1240 -->
<g id="node19" class="node open">
<title>ECC/zashi&#45;android#1240</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1240" xlink:title="ECC/zashi&#45;android#1240&#10;Provide link to licensing&#10;text in Zashi&#45;Android app&#10;description for Google&#10;Play Store" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317.5,-4989 119.5,-4989 119.5,-4906 317.5,-4906 317.5,-4989"/>
<text text-anchor="middle" x="218.5" y="-4973.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1240</text>
<text text-anchor="middle" x="218.5" y="-4958.8" font-family="Times,serif" font-size="14.00">Provide link to licensing</text>
<text text-anchor="middle" x="218.5" y="-4943.8" font-family="Times,serif" font-size="14.00">text in Zashi&#45;Android app</text>
<text text-anchor="middle" x="218.5" y="-4928.8" font-family="Times,serif" font-size="14.00">description for Google</text>
<text text-anchor="middle" x="218.5" y="-4913.8" font-family="Times,serif" font-size="14.00">Play Store</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406 -->
<g id="node20" class="node open">
<title>ECC/zashi&#45;android#406</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-7445.5 124.5,-7445.5 124.5,-7407.5 312.5,-7407.5 312.5,-7445.5"/>
<text text-anchor="middle" x="218.5" y="-7430.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
<text text-anchor="middle" x="218.5" y="-7415.3" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#407 -->
<g id="node21" class="node open">
<title>ECC/zashi&#45;android#407</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="707.5,-7453 509.5,-7453 509.5,-7400 707.5,-7400 707.5,-7453"/>
<text text-anchor="middle" x="608.5" y="-7437.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
<text text-anchor="middle" x="608.5" y="-7422.8" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
<text text-anchor="middle" x="608.5" y="-7407.8" font-family="Times,serif" font-size="14.00">Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
<g id="edge17" class="edge">
<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
<path fill="none" stroke="black" d="M312.93,-7426.5C369.1,-7426.5 440.82,-7426.5 499.43,-7426.5"/>
<polygon fill="black" stroke="black" points="499.47,-7430 509.47,-7426.5 499.47,-7423 499.47,-7430"/>
</g>
<!-- ECC/zashi#66 -->
<g id="node50" class="node open">
<g id="node45" class="node open">
<title>ECC/zashi#66</title>
<g id="a_node50"><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_node45"><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="680,-3347.5 537,-3347.5 537,-3309.5 680,-3309.5 680,-3347.5"/>
<text text-anchor="middle" x="608.5" y="-3332.3" font-family="Times,serif" font-size="14.00">ECC/zashi#66</text>
<text text-anchor="middle" x="608.5" y="-3317.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.2</text>
@ -431,9 +458,9 @@
<polygon fill="black" stroke="black" points="690.81,-3343.91 680.22,-3344 688.56,-3350.53 690.81,-3343.91"/>
</g>
<!-- ECC/zashi#6 -->
<g id="node21" class="node open">
<g id="node23" class="node open">
<title>ECC/zashi#6</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/6" xlink:title="ECC/zashi#6&#10;Add open source license&#10;attributions" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/6" xlink:title="ECC/zashi#6&#10;Add open source license&#10;attributions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="313,-3533 124,-3533 124,-3480 313,-3480 313,-3533"/>
<text text-anchor="middle" x="218.5" y="-3517.8" font-family="Times,serif" font-size="14.00">ECC/zashi#6</text>
<text text-anchor="middle" x="218.5" y="-3502.8" font-family="Times,serif" font-size="14.00">Add open source license</text>
@ -459,9 +486,9 @@
<polygon fill="black" stroke="black" points="494.92,-2678.36 502.24,-2670.7 491.74,-2672.12 494.92,-2678.36"/>
</g>
<!-- ECC/zashi#34 -->
<g id="node22" class="node open">
<g id="node24" class="node open">
<title>ECC/zashi#34</title>
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/34" xlink:title="ECC/zashi#34&#10;Currency Conversion" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/34" xlink:title="ECC/zashi#34&#10;Currency Conversion" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="692,-4177.5 525,-4177.5 525,-4139.5 692,-4139.5 692,-4177.5"/>
<text text-anchor="middle" x="608.5" y="-4162.3" font-family="Times,serif" font-size="14.00">ECC/zashi#34</text>
<text text-anchor="middle" x="608.5" y="-4147.3" font-family="Times,serif" font-size="14.00">Currency Conversion</text>
@ -475,7 +502,7 @@
<polygon fill="black" stroke="black" points="503.7,-4649.27 514.28,-4648.8 505.71,-4642.57 503.7,-4649.27"/>
</g>
<!-- ECC/zashi#34&#45;&gt;ECC/zashi#27 -->
<g id="edge17" class="edge">
<g id="edge18" class="edge">
<title>ECC/zashi#34&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M692.26,-4157.3C714.72,-4153.3 737.6,-4145.4 755,-4130.5 889.54,-4015.4 914.71,-3782.4 919.42,-3700.1"/>
<polygon fill="black" stroke="black" points="922.93,-3700.07 919.94,-3689.9 915.94,-3699.71 922.93,-3700.07"/>
@ -500,9 +527,9 @@
<polygon fill="black" stroke="black" points="815.9,-4326.22 826.46,-4327.1 818.76,-4319.83 815.9,-4326.22"/>
</g>
<!-- ECC/zashi#9 -->
<g id="node23" class="node open">
<g id="node25" class="node open">
<title>ECC/zashi#9</title>
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="710,-4263.5 507,-4263.5 507,-4195.5 710,-4195.5 710,-4263.5"/>
<text text-anchor="middle" x="608.5" y="-4248.3" font-family="Times,serif" font-size="14.00">ECC/zashi#9</text>
<text text-anchor="middle" x="608.5" y="-4233.3" font-family="Times,serif" font-size="14.00">Automatically launch the</text>
@ -518,15 +545,15 @@
<polygon fill="black" stroke="black" points="806.47,-4544.82 817,-4546 809.5,-4538.52 806.47,-4544.82"/>
</g>
<!-- ECC/zashi#9&#45;&gt;ECC/zashi#27 -->
<g id="edge18" class="edge">
<g id="edge19" class="edge">
<title>ECC/zashi#9&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M710.05,-4213.8C726.64,-4207.5 742.47,-4198.7 755,-4186.5 896.95,-4047.8 917.34,-3787.2 920.12,-3699.9"/>
<polygon fill="black" stroke="black" points="923.62,-3699.79 920.38,-3689.7 916.63,-3699.61 923.62,-3699.79"/>
</g>
<!-- ECC/zashi#60 -->
<g id="node24" class="node open">
<g id="node26" class="node open">
<title>ECC/zashi#60</title>
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319,-3649.5 118,-3649.5 118,-3551.5 319,-3551.5 319,-3649.5"/>
<text text-anchor="middle" x="218.5" y="-3634.3" font-family="Times,serif" font-size="14.00">ECC/zashi#60</text>
<text text-anchor="middle" x="218.5" y="-3619.3" font-family="Times,serif" font-size="14.00">Resolve security</text>
@ -544,15 +571,15 @@
<polygon fill="black" stroke="black" points="806.26,-4543.25 816.8,-4544.3 809.22,-4536.9 806.26,-4543.25"/>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#9 -->
<g id="edge19" class="edge">
<g id="edge20" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#9</title>
<path fill="none" stroke="black" d="M226.44,-3649.8C244.83,-3761.9 305.22,-4037.6 470,-4186.5 478.17,-4193.9 487.59,-4200 497.6,-4205.1"/>
<polygon fill="black" stroke="black" points="496.39,-4208.4 506.94,-4209.4 499.32,-4202.04 496.39,-4208.4"/>
</g>
<!-- ECC/zashi#43 -->
<g id="node25" class="node open">
<g id="node27" class="node open">
<title>ECC/zashi#43</title>
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="710,-3775.5 507,-3775.5 507,-3707.5 710,-3707.5 710,-3775.5"/>
<text text-anchor="middle" x="608.5" y="-3760.3" font-family="Times,serif" font-size="14.00">ECC/zashi#43</text>
<text text-anchor="middle" x="608.5" y="-3745.3" font-family="Times,serif" font-size="14.00">Support transaction</text>
@ -562,7 +589,7 @@
</g>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#43 -->
<g id="edge20" class="edge">
<g id="edge21" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#43</title>
<path fill="none" stroke="black" d="M319.16,-3641.3C364.85,-3659.6 419.89,-3680.9 470,-3698.5 478.84,-3701.6 488.05,-3704.7 497.31,-3707.8"/>
<polygon fill="black" stroke="black" points="496.39,-3711.18 506.98,-3711 498.59,-3704.54 496.39,-3711.18"/>
@ -637,15 +664,15 @@
<polygon fill="black" stroke="black" points="816.07,-2686.45 825.73,-2682.1 815.46,-2679.48 816.07,-2686.45"/>
</g>
<!-- ECC/zashi#43&#45;&gt;ECC/zashi#27 -->
<g id="edge21" class="edge">
<g id="edge22" class="edge">
<title>ECC/zashi#43&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M710.04,-3718.5C752.09,-3708.9 800.29,-3697.9 839.94,-3688.9"/>
<polygon fill="black" stroke="black" points="840.88,-3692.27 849.83,-3686.6 839.3,-3685.46 840.88,-3692.27"/>
</g>
<!-- ECC/zashi#32 -->
<g id="node26" class="node open">
<g id="node28" class="node open">
<title>ECC/zashi#32</title>
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/32" xlink:title="ECC/zashi#32&#10;Enable Dark Mode" target="_blank">
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/32" xlink:title="ECC/zashi#32&#10;Enable Dark Mode" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="683,-3689.5 534,-3689.5 534,-3651.5 683,-3651.5 683,-3689.5"/>
<text text-anchor="middle" x="608.5" y="-3674.3" font-family="Times,serif" font-size="14.00">ECC/zashi#32</text>
<text text-anchor="middle" x="608.5" y="-3659.3" font-family="Times,serif" font-size="14.00">Enable Dark Mode</text>
@ -653,15 +680,15 @@
</g>
</g>
<!-- ECC/zashi#32&#45;&gt;ECC/zashi#27 -->
<g id="edge22" class="edge">
<g id="edge23" class="edge">
<title>ECC/zashi#32&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M683.2,-3670.5C730.32,-3670.5 791.46,-3670.5 839.87,-3670.5"/>
<polygon fill="black" stroke="black" points="840,-3674 850,-3670.5 840,-3667 840,-3674"/>
</g>
<!-- ECC/zashi#3 -->
<g id="node27" class="node open">
<g id="node29" class="node open">
<title>ECC/zashi#3</title>
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/3" xlink:title="ECC/zashi#3&#10;Identify shielding&#10;transactions in the&#10;wallet UI" target="_blank">
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/3" xlink:title="ECC/zashi#3&#10;Identify shielding&#10;transactions in the&#10;wallet UI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="684,-3633.5 533,-3633.5 533,-3565.5 684,-3565.5 684,-3633.5"/>
<text text-anchor="middle" x="608.5" y="-3618.3" font-family="Times,serif" font-size="14.00">ECC/zashi#3</text>
<text text-anchor="middle" x="608.5" y="-3603.3" font-family="Times,serif" font-size="14.00">Identify shielding</text>
@ -671,15 +698,15 @@
</g>
</g>
<!-- ECC/zashi#3&#45;&gt;ECC/zashi#27 -->
<g id="edge23" class="edge">
<g id="edge24" class="edge">
<title>ECC/zashi#3&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M684.39,-3616.6C731.37,-3627.3 791.93,-3641.1 839.95,-3652.1"/>
<polygon fill="black" stroke="black" points="839.47,-3655.58 850,-3654.4 841.03,-3648.76 839.47,-3655.58"/>
</g>
<!-- ECC/zashi#13 -->
<g id="node28" class="node open">
<g id="node30" class="node open">
<title>ECC/zashi#13</title>
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/13" xlink:title="ECC/zashi#13&#10;When receiving a multi&#45;&#10;output transaction, all&#10;memos must be displayed." target="_blank">
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/13" xlink:title="ECC/zashi#13&#10;When receiving a multi&#45;&#10;output transaction, all&#10;memos must be displayed." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-3547.5 505,-3547.5 505,-3479.5 712,-3479.5 712,-3547.5"/>
<text text-anchor="middle" x="608.5" y="-3532.3" font-family="Times,serif" font-size="14.00">ECC/zashi#13</text>
<text text-anchor="middle" x="608.5" y="-3517.3" font-family="Times,serif" font-size="14.00">When receiving a multi&#45;</text>
@ -689,15 +716,15 @@
</g>
</g>
<!-- ECC/zashi#13&#45;&gt;ECC/zashi#27 -->
<g id="edge24" class="edge">
<g id="edge25" class="edge">
<title>ECC/zashi#13&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M712.01,-3539.3C726.72,-3544.3 741.45,-3550 755,-3556.5 805.58,-3580.6 857.85,-3619.4 889.77,-3644.9"/>
<polygon fill="black" stroke="black" points="887.85,-3647.85 897.83,-3651.4 892.24,-3642.4 887.85,-3647.85"/>
</g>
<!-- ECC/zashi#7 -->
<g id="node29" class="node open">
<g id="node31" class="node open">
<title>ECC/zashi#7</title>
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/7" xlink:title="ECC/zashi#7&#10;Consider in&#45;app&#10;authentication&#10;requirements" target="_blank">
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/7" xlink:title="ECC/zashi#7&#10;Consider in&#45;app&#10;authentication&#10;requirements" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="673,-4121.5 670,-4125.5 649,-4125.5 646,-4121.5 544,-4121.5 544,-4053.5 673,-4053.5 673,-4121.5"/>
<text text-anchor="middle" x="608.5" y="-4106.3" font-family="Times,serif" font-size="14.00">ECC/zashi#7</text>
<text text-anchor="middle" x="608.5" y="-4091.3" font-family="Times,serif" font-size="14.00">Consider in&#45;app</text>
@ -707,15 +734,15 @@
</g>
</g>
<!-- ECC/zashi#7&#45;&gt;ECC/zashi#27 -->
<g id="edge25" class="edge">
<g id="edge26" class="edge">
<title>ECC/zashi#7&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M673.31,-4080.8C701.12,-4075 732.44,-4064.3 755,-4044.5 863.33,-3949.3 903.94,-3769.8 916.09,-3699.6"/>
<polygon fill="black" stroke="black" points="919.55,-3700.14 917.75,-3689.7 912.64,-3698.98 919.55,-3700.14"/>
</g>
<!-- ECC/zashi#35 -->
<g id="node30" class="node open">
<g id="node32" class="node open">
<title>ECC/zashi#35</title>
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="698,-4035 519,-4035 519,-3982 698,-3982 698,-4035"/>
<text text-anchor="middle" x="608.5" y="-4019.8" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
<text text-anchor="middle" x="608.5" y="-4004.8" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
@ -724,15 +751,15 @@
</g>
</g>
<!-- ECC/zashi#35&#45;&gt;ECC/zashi#27 -->
<g id="edge26" class="edge">
<g id="edge27" class="edge">
<title>ECC/zashi#35&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M698.24,-3998.8C718.36,-3993.4 738.61,-3985.1 755,-3972.5 848.6,-3900.4 896.3,-3759.7 913.2,-3699.3"/>
<polygon fill="black" stroke="black" points="916.59,-3700.17 915.83,-3689.6 909.84,-3698.34 916.59,-3700.17"/>
</g>
<!-- ECC/zashi#39 -->
<g id="node31" class="node open">
<g id="node33" class="node open">
<title>ECC/zashi#39</title>
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/39" xlink:title="ECC/zashi#39&#10;Decide on UX related to&#10;creation &amp; spending of&#10;&quot;dust&quot; notes." target="_blank">
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/39" xlink:title="ECC/zashi#39&#10;Decide on UX related to&#10;creation &amp; spending of&#10;&quot;dust&quot; notes." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-3963.5 514.5,-3963.5 514.5,-3895.5 702.5,-3895.5 702.5,-3963.5"/>
<text text-anchor="middle" x="608.5" y="-3948.3" font-family="Times,serif" font-size="14.00">ECC/zashi#39</text>
<text text-anchor="middle" x="608.5" y="-3933.3" font-family="Times,serif" font-size="14.00">Decide on UX related to</text>
@ -742,15 +769,15 @@
</g>
</g>
<!-- ECC/zashi#39&#45;&gt;ECC/zashi#27 -->
<g id="edge27" class="edge">
<g id="edge28" class="edge">
<title>ECC/zashi#39&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M702.72,-3911.4C721.02,-3905.3 739.37,-3897.2 755,-3886.5 827.51,-3836.7 882.12,-3745 906.49,-3698.8"/>
<polygon fill="black" stroke="black" points="909.76,-3700.09 911.22,-3689.6 903.53,-3696.89 909.76,-3700.09"/>
</g>
<!-- ECC/zashi#62 -->
<g id="node32" class="node open">
<g id="node34" class="node open">
<title>ECC/zashi#62</title>
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/62" xlink:title="ECC/zashi#62&#10;Suggest to change the&#10;lightwalletd server if it&#10;doesn&#39;t respond within a&#10;timeout" target="_blank">
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/62" xlink:title="ECC/zashi#62&#10;Suggest to change the&#10;lightwalletd server if it&#10;doesn&#39;t respond within a&#10;timeout" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="705,-3877 512,-3877 512,-3794 705,-3794 705,-3877"/>
<text text-anchor="middle" x="608.5" y="-3861.8" font-family="Times,serif" font-size="14.00">ECC/zashi#62</text>
<text text-anchor="middle" x="608.5" y="-3846.8" font-family="Times,serif" font-size="14.00">Suggest to change the</text>
@ -761,15 +788,59 @@
</g>
</g>
<!-- ECC/zashi#62&#45;&gt;ECC/zashi#27 -->
<g id="edge28" class="edge">
<g id="edge29" class="edge">
<title>ECC/zashi#62&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M705.33,-3806C722.21,-3799.7 739.37,-3792.4 755,-3784.5 804.68,-3759.3 856.79,-3721.1 888.96,-3696"/>
<polygon fill="black" stroke="black" points="891.4,-3698.53 897.1,-3689.6 887.08,-3693.03 891.4,-3698.53"/>
</g>
<!-- ECC/zashi&#45;android#1171 -->
<g id="node35" class="node open">
<title>ECC/zashi&#45;android#1171</title>
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1171" xlink:title="ECC/zashi&#45;android#1171&#10;Remove default&#10;MonetarySeparators locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5876 113.5,-5876 113.5,-5823 323.5,-5823 323.5,-5876"/>
<text text-anchor="middle" x="218.5" y="-5860.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1171</text>
<text text-anchor="middle" x="218.5" y="-5845.8" font-family="Times,serif" font-size="14.00">Remove default</text>
<text text-anchor="middle" x="218.5" y="-5830.8" font-family="Times,serif" font-size="14.00">MonetarySeparators locale</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#248 -->
<g id="node36" class="node open">
<title>ECC/zashi&#45;android#248</title>
<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5804.5 124.5,-5804.5 124.5,-5766.5 312.5,-5766.5 312.5,-5804.5"/>
<text text-anchor="middle" x="218.5" y="-5789.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
<text text-anchor="middle" x="218.5" y="-5774.3" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
<g id="node37" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5748.5 84.5,-5748.5 84.5,-5710.5 352.5,-5710.5 352.5,-5748.5"/>
<text text-anchor="middle" x="218.5" y="-5733.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
<text text-anchor="middle" x="218.5" y="-5718.3" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
<g id="node38" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5692 84.5,-5692 84.5,-5609 352.5,-5609 352.5,-5692"/>
<text text-anchor="middle" x="218.5" y="-5676.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
<text text-anchor="middle" x="218.5" y="-5661.8" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
<text text-anchor="middle" x="218.5" y="-5646.8" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
<text text-anchor="middle" x="218.5" y="-5631.8" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
<text text-anchor="middle" x="218.5" y="-5616.8" font-family="Times,serif" font-size="14.00">Default</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
<g id="node33" class="node open">
<g id="node39" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-6235.5 84.5,-6235.5 84.5,-6167.5 352.5,-6167.5 352.5,-6235.5"/>
<text text-anchor="middle" x="218.5" y="-6220.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
<text text-anchor="middle" x="218.5" y="-6205.3" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
@ -779,9 +850,9 @@
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="node34" class="node open">
<g id="node40" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="742.5,-6235.5 474.5,-6235.5 474.5,-6167.5 742.5,-6167.5 742.5,-6235.5"/>
<text text-anchor="middle" x="608.5" y="-6220.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
<text text-anchor="middle" x="608.5" y="-6205.3" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
@ -791,15 +862,15 @@
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="edge29" class="edge">
<g id="edge30" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<path fill="none" stroke="black" d="M352.76,-6201.5C388.64,-6201.5 427.6,-6201.5 464.01,-6201.5"/>
<polygon fill="black" stroke="black" points="464.21,-6205 474.21,-6201.5 464.21,-6198 464.21,-6205"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
<g id="node35" class="node open">
<g id="node41" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-6149 84.5,-6149 84.5,-6096 352.5,-6096 352.5,-6149"/>
<text text-anchor="middle" x="218.5" y="-6133.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
<text text-anchor="middle" x="218.5" y="-6118.8" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
@ -807,37 +878,10 @@
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406 -->
<g id="node36" class="node open">
<title>ECC/zashi&#45;android#406</title>
<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-7445.5 124.5,-7445.5 124.5,-7407.5 312.5,-7407.5 312.5,-7445.5"/>
<text text-anchor="middle" x="218.5" y="-7430.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
<text text-anchor="middle" x="218.5" y="-7415.3" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#407 -->
<g id="node37" class="node open">
<title>ECC/zashi&#45;android#407</title>
<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="707.5,-7453 509.5,-7453 509.5,-7400 707.5,-7400 707.5,-7453"/>
<text text-anchor="middle" x="608.5" y="-7437.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
<text text-anchor="middle" x="608.5" y="-7422.8" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
<text text-anchor="middle" x="608.5" y="-7407.8" font-family="Times,serif" font-size="14.00">Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
<g id="edge30" class="edge">
<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
<path fill="none" stroke="black" d="M312.93,-7426.5C369.1,-7426.5 440.82,-7426.5 499.43,-7426.5"/>
<polygon fill="black" stroke="black" points="499.47,-7430 509.47,-7426.5 499.47,-7423 499.47,-7430"/>
</g>
<!-- ECC/zashi&#45;android#343 -->
<g id="node38" class="node open">
<g id="node42" class="node open">
<title>ECC/zashi&#45;android#343</title>
<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-6048 124.5,-6048 124.5,-5995 312.5,-5995 312.5,-6048"/>
<text text-anchor="middle" x="218.5" y="-6032.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
<text text-anchor="middle" x="218.5" y="-6017.8" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
@ -862,9 +906,9 @@
<polygon fill="black" stroke="black" points="504.56,-5998.57 514.21,-5994.2 503.94,-5991.6 504.56,-5998.57"/>
</g>
<!-- ECC/zashi&#45;android#220 -->
<g id="node39" class="node open">
<g id="node43" class="node open">
<title>ECC/zashi&#45;android#220</title>
<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
<g id="a_node43"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5977 124.5,-5977 124.5,-5924 312.5,-5924 312.5,-5977"/>
<text text-anchor="middle" x="218.5" y="-5961.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
<text text-anchor="middle" x="218.5" y="-5946.8" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
@ -878,112 +922,16 @@
<path fill="none" stroke="black" d="M312.93,-5958.9C370.59,-5964.1 444.62,-5970.8 504.05,-5976.2"/>
<polygon fill="black" stroke="black" points="503.94,-5979.7 514.21,-5977.1 504.56,-5972.73 503.94,-5979.7"/>
</g>
<!-- ECC/zashi&#45;android#639 -->
<g id="node40" class="node open">
<title>ECC/zashi&#45;android#639</title>
<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-5561 123,-5561 123,-5508 314,-5508 314,-5561"/>
<text text-anchor="middle" x="218.5" y="-5545.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
<text text-anchor="middle" x="218.5" y="-5530.8" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
<text text-anchor="middle" x="218.5" y="-5515.8" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#637 -->
<g id="node41" class="node open">
<title>ECC/zashi&#45;android#637</title>
<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-5490 122.5,-5490 122.5,-5437 314.5,-5437 314.5,-5490"/>
<text text-anchor="middle" x="218.5" y="-5474.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
<text text-anchor="middle" x="218.5" y="-5459.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-5444.8" font-family="Times,serif" font-size="14.00">permission detail screen</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#640 -->
<g id="node42" class="node open">
<title>ECC/zashi&#45;android#640</title>
<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-5419 112,-5419 112,-5366 325,-5366 325,-5419"/>
<text text-anchor="middle" x="218.5" y="-5403.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
<text text-anchor="middle" x="218.5" y="-5388.8" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
<text text-anchor="middle" x="218.5" y="-5373.8" font-family="Times,serif" font-size="14.00">cloud backup</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#636 -->
<g id="node43" class="node open">
<title>ECC/zashi&#45;android#636</title>
<g id="a_node43"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5348 124.5,-5348 124.5,-5295 312.5,-5295 312.5,-5348"/>
<text text-anchor="middle" x="218.5" y="-5332.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
<text text-anchor="middle" x="218.5" y="-5317.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-5302.8" font-family="Times,serif" font-size="14.00">permissions section</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#638 -->
<!-- ECC/zashi&#45;android#164 -->
<g id="node44" class="node open">
<title>ECC/zashi&#45;android#638</title>
<g id="a_node44"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5277 124.5,-5277 124.5,-5224 312.5,-5224 312.5,-5277"/>
<text text-anchor="middle" x="218.5" y="-5261.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
<text text-anchor="middle" x="218.5" y="-5246.8" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
<text text-anchor="middle" x="218.5" y="-5231.8" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#635 -->
<g id="node45" class="node open">
<title>ECC/zashi&#45;android#635</title>
<g id="a_node45"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5205.5 124.5,-5205.5 124.5,-5167.5 312.5,-5167.5 312.5,-5205.5"/>
<text text-anchor="middle" x="218.5" y="-5190.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
<text text-anchor="middle" x="218.5" y="-5175.3" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1171 -->
<g id="node46" class="node open">
<title>ECC/zashi&#45;android#1171</title>
<g id="a_node46"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1171" xlink:title="ECC/zashi&#45;android#1171&#10;Remove default&#10;MonetarySeparators locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5876 113.5,-5876 113.5,-5823 323.5,-5823 323.5,-5876"/>
<text text-anchor="middle" x="218.5" y="-5860.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1171</text>
<text text-anchor="middle" x="218.5" y="-5845.8" font-family="Times,serif" font-size="14.00">Remove default</text>
<text text-anchor="middle" x="218.5" y="-5830.8" font-family="Times,serif" font-size="14.00">MonetarySeparators locale</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#248 -->
<g id="node47" class="node open">
<title>ECC/zashi&#45;android#248</title>
<g id="a_node47"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5804.5 124.5,-5804.5 124.5,-5766.5 312.5,-5766.5 312.5,-5804.5"/>
<text text-anchor="middle" x="218.5" y="-5789.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
<text text-anchor="middle" x="218.5" y="-5774.3" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
<g id="node48" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
<g id="a_node48"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5748.5 84.5,-5748.5 84.5,-5710.5 352.5,-5710.5 352.5,-5748.5"/>
<text text-anchor="middle" x="218.5" y="-5733.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
<text text-anchor="middle" x="218.5" y="-5718.3" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
<g id="node49" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
<g id="a_node49"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5692 84.5,-5692 84.5,-5609 352.5,-5609 352.5,-5692"/>
<text text-anchor="middle" x="218.5" y="-5676.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
<text text-anchor="middle" x="218.5" y="-5661.8" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
<text text-anchor="middle" x="218.5" y="-5646.8" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
<text text-anchor="middle" x="218.5" y="-5631.8" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
<text text-anchor="middle" x="218.5" y="-5616.8" font-family="Times,serif" font-size="14.00">Default</text>
<title>ECC/zashi&#45;android#164</title>
<g id="a_node44"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5120 113.5,-5120 113.5,-5037 323.5,-5037 323.5,-5120"/>
<text text-anchor="middle" x="218.5" y="-5104.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
<text text-anchor="middle" x="218.5" y="-5089.8" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
<text text-anchor="middle" x="218.5" y="-5074.8" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
<text text-anchor="middle" x="218.5" y="-5059.8" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
<text text-anchor="middle" x="218.5" y="-5044.8" font-family="Times,serif" font-size="14.00">ference` in tests</text>
</a>
</g>
</g>
@ -1004,9 +952,9 @@
<polygon fill="black" stroke="black" points="527.4,-2958.75 536.97,-2954.2 526.65,-2951.79 527.4,-2958.75"/>
</g>
<!-- ECC/zashi#38 -->
<g id="node51" class="node open">
<g id="node46" class="node open">
<title>ECC/zashi#38</title>
<g id="a_node51"><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">
<g id="a_node46"><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="702.5,-3291 514.5,-3291 514.5,-3238 702.5,-3238 702.5,-3291"/>
<text text-anchor="middle" x="608.5" y="-3275.8" font-family="Times,serif" font-size="14.00">ECC/zashi#38</text>
<text text-anchor="middle" x="608.5" y="-3260.8" font-family="Times,serif" font-size="14.00">Enable address rotation</text>
@ -1021,9 +969,9 @@
<polygon fill="black" stroke="black" points="912.81,-3641.99 917.86,-3651.3 919.72,-3640.87 912.81,-3641.99"/>
</g>
<!-- ECC/zashi#40 -->
<g id="node52" class="node open">
<g id="node47" class="node open">
<title>ECC/zashi#40</title>
<g id="a_node52"><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">
<g id="a_node47"><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="702,-3219.5 515,-3219.5 515,-3151.5 702,-3151.5 702,-3219.5"/>
<text text-anchor="middle" x="608.5" y="-3204.3" font-family="Times,serif" font-size="14.00">ECC/zashi#40</text>
<text text-anchor="middle" x="608.5" y="-3189.3" font-family="Times,serif" font-size="14.00">Add &quot;Send entire wallet</text>
@ -1038,16 +986,68 @@
<path fill="none" stroke="black" d="M702.05,-3199.7C721.34,-3206.2 740.27,-3215.7 755,-3229.5 878.69,-3345.4 910.58,-3562.7 918.24,-3641.2"/>
<polygon fill="black" stroke="black" points="914.78,-3641.75 919.16,-3651.4 921.75,-3641.13 914.78,-3641.75"/>
</g>
<!-- ECC/zashi&#45;android#164 -->
<!-- ECC/zashi&#45;android#639 -->
<g id="node48" class="node open">
<title>ECC/zashi&#45;android#639</title>
<g id="a_node48"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-5561 123,-5561 123,-5508 314,-5508 314,-5561"/>
<text text-anchor="middle" x="218.5" y="-5545.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
<text text-anchor="middle" x="218.5" y="-5530.8" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
<text text-anchor="middle" x="218.5" y="-5515.8" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#637 -->
<g id="node49" class="node open">
<title>ECC/zashi&#45;android#637</title>
<g id="a_node49"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-5490 122.5,-5490 122.5,-5437 314.5,-5437 314.5,-5490"/>
<text text-anchor="middle" x="218.5" y="-5474.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
<text text-anchor="middle" x="218.5" y="-5459.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-5444.8" font-family="Times,serif" font-size="14.00">permission detail screen</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#640 -->
<g id="node50" class="node open">
<title>ECC/zashi&#45;android#640</title>
<g id="a_node50"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-5419 112,-5419 112,-5366 325,-5366 325,-5419"/>
<text text-anchor="middle" x="218.5" y="-5403.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
<text text-anchor="middle" x="218.5" y="-5388.8" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
<text text-anchor="middle" x="218.5" y="-5373.8" font-family="Times,serif" font-size="14.00">cloud backup</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#636 -->
<g id="node51" class="node open">
<title>ECC/zashi&#45;android#636</title>
<g id="a_node51"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5348 124.5,-5348 124.5,-5295 312.5,-5295 312.5,-5348"/>
<text text-anchor="middle" x="218.5" y="-5332.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
<text text-anchor="middle" x="218.5" y="-5317.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-5302.8" font-family="Times,serif" font-size="14.00">permissions section</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#638 -->
<g id="node52" class="node open">
<title>ECC/zashi&#45;android#638</title>
<g id="a_node52"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5277 124.5,-5277 124.5,-5224 312.5,-5224 312.5,-5277"/>
<text text-anchor="middle" x="218.5" y="-5261.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
<text text-anchor="middle" x="218.5" y="-5246.8" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
<text text-anchor="middle" x="218.5" y="-5231.8" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#635 -->
<g id="node53" class="node open">
<title>ECC/zashi&#45;android#164</title>
<g id="a_node53"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5120 113.5,-5120 113.5,-5037 323.5,-5037 323.5,-5120"/>
<text text-anchor="middle" x="218.5" y="-5104.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
<text text-anchor="middle" x="218.5" y="-5089.8" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
<text text-anchor="middle" x="218.5" y="-5074.8" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
<text text-anchor="middle" x="218.5" y="-5059.8" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
<text text-anchor="middle" x="218.5" y="-5044.8" font-family="Times,serif" font-size="14.00">ference` in tests</text>
<title>ECC/zashi&#45;android#635</title>
<g id="a_node53"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5205.5 124.5,-5205.5 124.5,-5167.5 312.5,-5167.5 312.5,-5205.5"/>
<text text-anchor="middle" x="218.5" y="-5190.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
<text text-anchor="middle" x="218.5" y="-5175.3" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
</a>
</g>
</g>

View File

@ -10,49 +10,49 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 9214)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-9214 1305,-9214 1305,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="529,-3386.5 529,-3463.5 688,-3463.5 688,-3386.5 529,-3386.5"/>
<text text-anchor="middle" x="608.5" y="-3448.3" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="111.5,-4897.5 111.5,-5020.5 325.5,-5020.5 325.5,-4897.5 111.5,-4897.5"/>
<text text-anchor="middle" x="218.5" y="-5005.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.0</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="72,-4395.5 72,-4889.5 1301,-4889.5 1301,-4395.5 72,-4395.5"/>
<text text-anchor="middle" x="686.5" y="-4874.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.1</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="529,-3386.5 529,-3463.5 688,-3463.5 688,-3386.5 529,-3386.5"/>
<text text-anchor="middle" x="608.5" y="-3448.3" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="111.5,-4897.5 111.5,-5020.5 325.5,-5020.5 325.5,-4897.5 111.5,-4897.5"/>
<text text-anchor="middle" x="218.5" y="-5005.3" font-family="Times,serif" font-size="14.00">Android Zashi 1.0</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="110,-3471.5 110,-4294.5 1001,-4294.5 1001,-3471.5 110,-3471.5"/>
<text text-anchor="middle" x="555.5" y="-4279.3" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_10</title>
<polygon fill="none" stroke="blue" points="76.5,-6087.5 76.5,-6266.5 750.5,-6266.5 750.5,-6087.5 76.5,-6087.5"/>
<text text-anchor="middle" x="413.5" y="-6251.3" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_12</title>
<polygon fill="none" stroke="blue" points="116.5,-7391.5 116.5,-7484.5 715.5,-7484.5 715.5,-7391.5 116.5,-7391.5"/>
<text text-anchor="middle" x="416" y="-7469.3" font-family="Times,serif" font-size="14.00">Add User Guide</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="110,-3471.5 110,-4294.5 1001,-4294.5 1001,-3471.5 110,-3471.5"/>
<text text-anchor="middle" x="555.5" y="-4279.3" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_8</title>
<polygon fill="none" stroke="blue" points="69.5,-5600.5 69.5,-5907.5 367.5,-5907.5 367.5,-5600.5 69.5,-5600.5"/>
<text text-anchor="middle" x="218.5" y="-5892.3" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_10</title>
<polygon fill="none" stroke="blue" points="76.5,-6087.5 76.5,-6266.5 750.5,-6266.5 750.5,-6087.5 76.5,-6087.5"/>
<text text-anchor="middle" x="413.5" y="-6251.3" font-family="Times,serif" font-size="14.00">Consider Repackaging SDK Classes</text>
</g>
<g id="clust8" class="cluster">
<title>cluster_9</title>
<polygon fill="none" stroke="blue" points="116.5,-5915.5 116.5,-6079.5 320.5,-6079.5 320.5,-5915.5 116.5,-5915.5"/>
<text text-anchor="middle" x="218.5" y="-6064.3" font-family="Times,serif" font-size="14.00">Zashi Android Tech Debt</text>
</g>
<g id="clust8" class="cluster">
<title>cluster_7</title>
<polygon fill="none" stroke="blue" points="0,-5159.5 0,-5592.5 438,-5592.5 438,-5159.5 0,-5159.5"/>
<text text-anchor="middle" x="219" y="-5577.3" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
</g>
<g id="clust9" class="cluster">
<title>cluster_8</title>
<polygon fill="none" stroke="blue" points="69.5,-5600.5 69.5,-5907.5 367.5,-5907.5 367.5,-5600.5 69.5,-5600.5"/>
<text text-anchor="middle" x="218.5" y="-5892.3" font-family="Times,serif" font-size="14.00">Localization and Accessibility (Android)</text>
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="105.5,-5028.5 105.5,-5151.5 331.5,-5151.5 331.5,-5028.5 105.5,-5028.5"/>
<text text-anchor="middle" x="218.5" y="-5136.3" font-family="Times,serif" font-size="14.00">Multiplatform</text>
</g>
<g id="clust10" class="cluster">
<title>cluster_5</title>
@ -60,9 +60,9 @@
<text text-anchor="middle" x="608.5" y="-3363.3" font-family="Times,serif" font-size="14.00">Zashi 1.2</text>
</g>
<g id="clust11" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="105.5,-5028.5 105.5,-5151.5 331.5,-5151.5 331.5,-5028.5 105.5,-5028.5"/>
<text text-anchor="middle" x="218.5" y="-5136.3" font-family="Times,serif" font-size="14.00">Multiplatform</text>
<title>cluster_7</title>
<polygon fill="none" stroke="blue" points="0,-5159.5 0,-5592.5 438,-5592.5 438,-5159.5 0,-5159.5"/>
<text text-anchor="middle" x="219" y="-5577.3" font-family="Times,serif" font-size="14.00">Save/restore seed phrase from Google Credential Manager</text>
</g>
<g id="clust12" class="cluster">
<title>cluster_4</title>
@ -74,49 +74,10 @@
<polygon fill="none" stroke="blue" points="72,-6274.5 72,-7337.5 755,-7337.5 755,-6274.5 72,-6274.5"/>
<text text-anchor="middle" x="413.5" y="-7322.3" font-family="Times,serif" font-size="14.00">Zcash Android SDK Tech Debt</text>
</g>
<!-- ECC/zashi#21 -->
<g id="node1" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node1"><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="680,-3432.5 677,-3436.5 656,-3436.5 653,-3432.5 537,-3432.5 537,-3394.5 680,-3394.5 680,-3432.5"/>
<text text-anchor="middle" x="608.5" y="-3417.3" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="608.5" y="-3402.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi#27 -->
<g id="node20" class="node open">
<title>ECC/zashi#27</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="993,-3689.5 990,-3693.5 969,-3693.5 966,-3689.5 850,-3689.5 850,-3651.5 993,-3651.5 993,-3689.5"/>
<text text-anchor="middle" x="921.5" y="-3674.3" font-family="Times,serif" font-size="14.00">ECC/zashi#27</text>
<text text-anchor="middle" x="921.5" y="-3659.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.1</text>
</a>
</g>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge44" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M680.22,-3431.4C705.28,-3439.8 732.76,-3451.6 755,-3467.5 822.87,-3516.1 878.49,-3599.3 904.54,-3642.6"/>
<polygon fill="black" stroke="black" points="901.66,-3644.61 909.79,-3651.4 907.67,-3641.02 901.66,-3644.61"/>
</g>
<!-- ECC/zashi&#45;android#1240 -->
<g id="node2" class="node open">
<title>ECC/zashi&#45;android#1240</title>
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1240" xlink:title="ECC/zashi&#45;android#1240&#10;Provide link to licensing&#10;text in Zashi&#45;Android app&#10;description for Google&#10;Play Store" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317.5,-4989 119.5,-4989 119.5,-4906 317.5,-4906 317.5,-4989"/>
<text text-anchor="middle" x="218.5" y="-4973.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1240</text>
<text text-anchor="middle" x="218.5" y="-4958.8" font-family="Times,serif" font-size="14.00">Provide link to licensing</text>
<text text-anchor="middle" x="218.5" y="-4943.8" font-family="Times,serif" font-size="14.00">text in Zashi&#45;Android app</text>
<text text-anchor="middle" x="218.5" y="-4928.8" font-family="Times,serif" font-size="14.00">description for Google</text>
<text text-anchor="middle" x="218.5" y="-4913.8" font-family="Times,serif" font-size="14.00">Play Store</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#397 -->
<g id="node3" class="node open">
<g id="node1" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#397</title>
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/397" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#397&#10;Add ZIP 321 URI parser" target="_blank">
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/397" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#397&#10;Add ZIP 321 URI parser" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="742.5,-4552.5 474.5,-4552.5 474.5,-4514.5 742.5,-4514.5 742.5,-4552.5"/>
<text text-anchor="middle" x="608.5" y="-4537.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#397</text>
<text text-anchor="middle" x="608.5" y="-4522.3" font-family="Times,serif" font-size="14.00">Add ZIP 321 URI parser</text>
@ -124,9 +85,9 @@
</g>
</g>
<!-- ECC/zashi&#45;android#146 -->
<g id="node4" class="node open">
<g id="node2" class="node open">
<title>ECC/zashi&#45;android#146</title>
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/146" xlink:title="ECC/zashi&#45;android#146&#10;ZIP&#45;321 Payment URIs and&#10;deeplinking" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/146" xlink:title="ECC/zashi&#45;android#146&#10;ZIP&#45;321 Payment URIs and&#10;deeplinking" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1026,-4585 817,-4585 817,-4532 1026,-4532 1026,-4585"/>
<text text-anchor="middle" x="921.5" y="-4569.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#146</text>
<text text-anchor="middle" x="921.5" y="-4554.8" font-family="Times,serif" font-size="14.00">ZIP&#45;321 Payment URIs and</text>
@ -141,9 +102,9 @@
<polygon fill="black" stroke="black" points="806.39,-4552.8 816.66,-4550.2 807.01,-4545.83 806.39,-4552.8"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1394 -->
<g id="node5" class="node open">
<g id="node3" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1394</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1394" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#10;zcash&#45;android&#45;wallet&#45;sdk&#10;2.2.0" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1394" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1394&#10;zcash&#45;android&#45;wallet&#45;sdk&#10;2.2.0" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1060,-4713 783,-4713 783,-4660 1060,-4660 1060,-4713"/>
<text text-anchor="middle" x="921.5" y="-4697.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1394</text>
<text text-anchor="middle" x="921.5" y="-4682.8" font-family="Times,serif" font-size="14.00">zcash&#45;android&#45;wallet&#45;sdk</text>
@ -158,9 +119,9 @@
<polygon fill="black" stroke="black" points="784.44,-4656.48 794.5,-4659.8 788.7,-4650.93 784.44,-4656.48"/>
</g>
<!-- ECC/zashi&#45;android#1331 -->
<g id="node6" class="node open">
<g id="node4" class="node open">
<title>ECC/zashi&#45;android#1331</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1331" xlink:title="ECC/zashi&#45;android#1331&#10;Release Zashi Android&#10;version 1.1" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1331" xlink:title="ECC/zashi&#45;android#1331&#10;Release Zashi Android&#10;version 1.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1293,-4553 1096,-4553 1096,-4500 1293,-4500 1293,-4553"/>
<text text-anchor="middle" x="1194.5" y="-4537.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1331</text>
<text text-anchor="middle" x="1194.5" y="-4522.8" font-family="Times,serif" font-size="14.00">Release Zashi Android</text>
@ -180,6 +141,16 @@
<path fill="none" stroke="black" d="M1040.3,-4659.9C1047.1,-4657.1 1053.7,-4653.9 1060,-4650.5 1101.7,-4627.6 1140.5,-4588.8 1165.4,-4560.7"/>
<polygon fill="black" stroke="black" points="1168.09,-4562.95 1172,-4553.1 1162.8,-4558.36 1168.09,-4562.95"/>
</g>
<!-- ECC/zashi#27 -->
<g id="node22" class="node open">
<title>ECC/zashi#27</title>
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="993,-3689.5 990,-3693.5 969,-3693.5 966,-3689.5 850,-3689.5 850,-3651.5 993,-3651.5 993,-3689.5"/>
<text text-anchor="middle" x="921.5" y="-3674.3" font-family="Times,serif" font-size="14.00">ECC/zashi#27</text>
<text text-anchor="middle" x="921.5" y="-3659.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.1</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1331&#45;&gt;ECC/zashi#27 -->
<g id="edge33" class="edge">
<title>ECC/zashi&#45;android#1331&#45;&gt;ECC/zashi#27</title>
@ -187,9 +158,9 @@
<polygon fill="black" stroke="black" points="934.91,-3698.07 928.54,-3689.6 928.24,-3700.19 934.91,-3698.07"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#578 -->
<g id="node7" class="node open">
<g id="node5" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#578</title>
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/578" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#578&#10;Provide Zatoshi &#45;&gt; USD&#10;fiat currency formatting" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/578" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#578&#10;Provide Zatoshi &#45;&gt; USD&#10;fiat currency formatting" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4457 84.5,-4457 84.5,-4404 352.5,-4404 352.5,-4457"/>
<text text-anchor="middle" x="218.5" y="-4441.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#578</text>
<text text-anchor="middle" x="218.5" y="-4426.8" font-family="Times,serif" font-size="14.00">Provide Zatoshi &#45;&gt; USD</text>
@ -198,9 +169,9 @@
</g>
</g>
<!-- ECC/zashi&#45;android#526 -->
<g id="node8" class="node open">
<g id="node6" class="node open">
<title>ECC/zashi&#45;android#526</title>
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/526" xlink:title="ECC/zashi&#45;android#526&#10;Show current fiat&#10;currency values" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/526" xlink:title="ECC/zashi&#45;android#526&#10;Show current fiat&#10;currency values" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="702.5,-4680 514.5,-4680 514.5,-4627 702.5,-4627 702.5,-4680"/>
<text text-anchor="middle" x="608.5" y="-4664.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#526</text>
<text text-anchor="middle" x="608.5" y="-4649.8" font-family="Times,serif" font-size="14.00">Show current fiat</text>
@ -215,9 +186,9 @@
<polygon fill="black" stroke="black" points="503.86,-4643.77 514.45,-4644 506.31,-4637.22 503.86,-4643.77"/>
</g>
<!-- ECC/zashi&#45;android#1255 -->
<g id="node9" class="node open">
<g id="node7" class="node open">
<title>ECC/zashi&#45;android#1255</title>
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1255" xlink:title="ECC/zashi&#45;android#1255&#10;Zashi Android 1.0.1" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1255" xlink:title="ECC/zashi&#45;android#1255&#10;Zashi Android 1.0.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1020,-4641.5 823,-4641.5 823,-4603.5 1020,-4603.5 1020,-4641.5"/>
<text text-anchor="middle" x="921.5" y="-4626.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1255</text>
<text text-anchor="middle" x="921.5" y="-4611.3" font-family="Times,serif" font-size="14.00">Zashi Android 1.0.1</text>
@ -231,9 +202,9 @@
<polygon fill="black" stroke="black" points="1141.73,-4560.99 1148.8,-4553.1 1138.35,-4554.86 1141.73,-4560.99"/>
</g>
<!-- ECC/zashi&#45;android#180 -->
<g id="node10" class="node open">
<g id="node8" class="node open">
<title>ECC/zashi&#45;android#180</title>
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/180" xlink:title="ECC/zashi&#45;android#180&#10;Consider BaselineProfile&#10;to Improve First Launch&#10;Performance" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/180" xlink:title="ECC/zashi&#45;android#180&#10;Consider BaselineProfile&#10;to Improve First Launch&#10;Performance" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="704.5,-4496.5 512.5,-4496.5 512.5,-4428.5 704.5,-4428.5 704.5,-4496.5"/>
<text text-anchor="middle" x="608.5" y="-4481.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#180</text>
<text text-anchor="middle" x="608.5" y="-4466.3" font-family="Times,serif" font-size="14.00">Consider BaselineProfile</text>
@ -249,9 +220,9 @@
<polygon fill="black" stroke="black" points="812.38,-4616.13 822.97,-4616.2 814.73,-4609.54 812.38,-4616.13"/>
</g>
<!-- ECC/zashi&#45;android#814 -->
<g id="node11" class="node open">
<g id="node9" class="node open">
<title>ECC/zashi&#45;android#814</title>
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/814" xlink:title="ECC/zashi&#45;android#814&#10;Unify back behavior" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/814" xlink:title="ECC/zashi&#45;android#814&#10;Unify back behavior" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-4608.5 514.5,-4608.5 514.5,-4570.5 702.5,-4570.5 702.5,-4608.5"/>
<text text-anchor="middle" x="608.5" y="-4593.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#814</text>
<text text-anchor="middle" x="608.5" y="-4578.3" font-family="Times,serif" font-size="14.00">Unify back behavior</text>
@ -265,9 +236,9 @@
<polygon fill="black" stroke="black" points="812.64,-4614.59 822.94,-4612.1 813.34,-4607.62 812.64,-4614.59"/>
</g>
<!-- ECC/zashi&#45;android#326 -->
<g id="node12" class="node open">
<g id="node10" class="node open">
<title>ECC/zashi&#45;android#326</title>
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/326" xlink:title="ECC/zashi&#45;android#326&#10;Biometric Lock of App" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/326" xlink:title="ECC/zashi&#45;android#326&#10;Biometric Lock of App" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1015.5,-4513.5 827.5,-4513.5 827.5,-4475.5 1015.5,-4475.5 1015.5,-4513.5"/>
<text text-anchor="middle" x="921.5" y="-4498.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#326</text>
<text text-anchor="middle" x="921.5" y="-4483.3" font-family="Times,serif" font-size="14.00">Biometric Lock of App</text>
@ -281,9 +252,9 @@
<polygon fill="black" stroke="black" points="1085.56,-4517.31 1095.9,-4515 1086.38,-4510.36 1085.56,-4517.31"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#614 -->
<g id="node13" class="node open">
<g id="node11" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#614</title>
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/614" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#614&#10;Add API to Fetch Fiat&#10;Currency Rates" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/614" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#614&#10;Add API to Fetch Fiat&#10;Currency Rates" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1055.5,-4457 787.5,-4457 787.5,-4404 1055.5,-4404 1055.5,-4457"/>
<text text-anchor="middle" x="921.5" y="-4441.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#614</text>
<text text-anchor="middle" x="921.5" y="-4426.8" font-family="Times,serif" font-size="14.00">Add API to Fetch Fiat</text>
@ -298,9 +269,9 @@
<polygon fill="black" stroke="black" points="1129.25,-4498.88 1139.8,-4499.9 1132.19,-4492.53 1129.25,-4498.88"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1303 -->
<g id="node14" class="node open">
<g id="node12" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1303</title>
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1303" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1303&#10;Introduce log&#45;to&#45;file API" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1303" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1303&#10;Introduce log&#45;to&#45;file API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-4772.5 80,-4772.5 80,-4734.5 357,-4734.5 357,-4772.5"/>
<text text-anchor="middle" x="218.5" y="-4757.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1303</text>
<text text-anchor="middle" x="218.5" y="-4742.3" font-family="Times,serif" font-size="14.00">Introduce log&#45;to&#45;file API</text>
@ -308,9 +279,9 @@
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1377 -->
<g id="node15" class="node open">
<g id="node13" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1377</title>
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1377" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1377&#10;Release zashi&#45;android&#45;&#10;wallet&#45;sdk 2.1.2" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1377" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1377&#10;Release zashi&#45;android&#45;&#10;wallet&#45;sdk 2.1.2" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="747,-4751 470,-4751 470,-4698 747,-4698 747,-4751"/>
<text text-anchor="middle" x="608.5" y="-4735.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1377</text>
<text text-anchor="middle" x="608.5" y="-4720.8" font-family="Times,serif" font-size="14.00">Release zashi&#45;android&#45;</text>
@ -331,9 +302,9 @@
<polygon fill="black" stroke="black" points="773.48,-4707.96 782.99,-4703.3 772.65,-4701.01 773.48,-4707.96"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1326 -->
<g id="node16" class="node open">
<g id="node14" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</title>
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1326" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#10;Broken authentication&#10;with Flank on CI tests" target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1326" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1326&#10;Broken authentication&#10;with Flank on CI tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-4716 80,-4716 80,-4663 357,-4663 357,-4716"/>
<text text-anchor="middle" x="218.5" y="-4700.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1326</text>
<text text-anchor="middle" x="218.5" y="-4685.8" font-family="Times,serif" font-size="14.00">Broken authentication</text>
@ -348,9 +319,9 @@
<polygon fill="black" stroke="black" points="459.58,-4714.62 469.87,-4712.1 460.25,-4707.66 459.58,-4714.62"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1364 -->
<g id="node17" class="node open">
<g id="node15" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1364</title>
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1364" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1364&#10;Increase `BLOCKS_METADATA&#10;_BUFFER_SIZE` to match&#10;(or be closer to)&#10;download batch size" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1364" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1364&#10;Increase `BLOCKS_METADATA&#10;_BUFFER_SIZE` to match&#10;(or be closer to)&#10;download batch size" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-4645 80,-4645 80,-4562 357,-4562 357,-4645"/>
<text text-anchor="middle" x="218.5" y="-4629.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1364</text>
<text text-anchor="middle" x="218.5" y="-4614.8" font-family="Times,serif" font-size="14.00">Increase `BLOCKS_METADATA</text>
@ -367,9 +338,9 @@
<polygon fill="black" stroke="black" points="475.39,-4696.51 485.89,-4697.9 478.55,-4690.26 475.39,-4696.51"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#1365 -->
<g id="node18" class="node open">
<g id="node16" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#1365</title>
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1365" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1365&#10;Raise the batch size&#10;outside of sandblasting&#10;to 1000" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/1365" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#1365&#10;Raise the batch size&#10;outside of sandblasting&#10;to 1000" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="357,-4543.5 80,-4543.5 80,-4475.5 357,-4475.5 357,-4543.5"/>
<text text-anchor="middle" x="218.5" y="-4528.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#1365</text>
<text text-anchor="middle" x="218.5" y="-4513.3" font-family="Times,serif" font-size="14.00">Raise the batch size</text>
@ -385,9 +356,9 @@
<polygon fill="black" stroke="black" points="469.8,-4694.22 479.7,-4698 474.32,-4688.87 469.8,-4694.22"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#680 -->
<g id="node19" class="node open">
<g id="node17" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#680</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/680" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#680&#10;WalletTransactionEncoder&#10;&#45; createShieldingSpend()&#10;&#45; improve implementation" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/680" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#680&#10;WalletTransactionEncoder&#10;&#45; createShieldingSpend()&#10;&#45; improve implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-4858.5 84.5,-4858.5 84.5,-4790.5 352.5,-4790.5 352.5,-4858.5"/>
<text text-anchor="middle" x="218.5" y="-4843.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#680</text>
<text text-anchor="middle" x="218.5" y="-4828.3" font-family="Times,serif" font-size="14.00">WalletTransactionEncoder</text>
@ -402,10 +373,66 @@
<path fill="none" stroke="black" d="M352.72,-4801.2C381.03,-4795.4 410.63,-4788.8 438,-4781.5 466.99,-4773.8 498.24,-4763.8 525.91,-4754.3"/>
<polygon fill="black" stroke="black" points="527.21,-4757.55 535.54,-4751 524.95,-4750.93 527.21,-4757.55"/>
</g>
<!-- ECC/zashi#21 -->
<g id="node18" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node18"><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="680,-3432.5 677,-3436.5 656,-3436.5 653,-3432.5 537,-3432.5 537,-3394.5 680,-3394.5 680,-3432.5"/>
<text text-anchor="middle" x="608.5" y="-3417.3" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="608.5" y="-3402.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge44" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M680.22,-3431.4C705.28,-3439.8 732.76,-3451.6 755,-3467.5 822.87,-3516.1 878.49,-3599.3 904.54,-3642.6"/>
<polygon fill="black" stroke="black" points="901.66,-3644.61 909.79,-3651.4 907.67,-3641.02 901.66,-3644.61"/>
</g>
<!-- ECC/zashi&#45;android#1240 -->
<g id="node19" class="node open">
<title>ECC/zashi&#45;android#1240</title>
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1240" xlink:title="ECC/zashi&#45;android#1240&#10;Provide link to licensing&#10;text in Zashi&#45;Android app&#10;description for Google&#10;Play Store" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="317.5,-4989 119.5,-4989 119.5,-4906 317.5,-4906 317.5,-4989"/>
<text text-anchor="middle" x="218.5" y="-4973.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1240</text>
<text text-anchor="middle" x="218.5" y="-4958.8" font-family="Times,serif" font-size="14.00">Provide link to licensing</text>
<text text-anchor="middle" x="218.5" y="-4943.8" font-family="Times,serif" font-size="14.00">text in Zashi&#45;Android app</text>
<text text-anchor="middle" x="218.5" y="-4928.8" font-family="Times,serif" font-size="14.00">description for Google</text>
<text text-anchor="middle" x="218.5" y="-4913.8" font-family="Times,serif" font-size="14.00">Play Store</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406 -->
<g id="node20" class="node open">
<title>ECC/zashi&#45;android#406</title>
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-7445.5 124.5,-7445.5 124.5,-7407.5 312.5,-7407.5 312.5,-7445.5"/>
<text text-anchor="middle" x="218.5" y="-7430.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
<text text-anchor="middle" x="218.5" y="-7415.3" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#407 -->
<g id="node21" class="node open">
<title>ECC/zashi&#45;android#407</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="707.5,-7453 509.5,-7453 509.5,-7400 707.5,-7400 707.5,-7453"/>
<text text-anchor="middle" x="608.5" y="-7437.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
<text text-anchor="middle" x="608.5" y="-7422.8" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
<text text-anchor="middle" x="608.5" y="-7407.8" font-family="Times,serif" font-size="14.00">Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
<g id="edge17" class="edge">
<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
<path fill="none" stroke="black" d="M312.93,-7426.5C369.1,-7426.5 440.82,-7426.5 499.43,-7426.5"/>
<polygon fill="black" stroke="black" points="499.47,-7430 509.47,-7426.5 499.47,-7423 499.47,-7430"/>
</g>
<!-- ECC/zashi#66 -->
<g id="node50" class="node open">
<g id="node45" class="node open">
<title>ECC/zashi#66</title>
<g id="a_node50"><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_node45"><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="680,-3347.5 537,-3347.5 537,-3309.5 680,-3309.5 680,-3347.5"/>
<text text-anchor="middle" x="608.5" y="-3332.3" font-family="Times,serif" font-size="14.00">ECC/zashi#66</text>
<text text-anchor="middle" x="608.5" y="-3317.3" font-family="Times,serif" font-size="14.00">Release Zashi 1.2</text>
@ -419,9 +446,9 @@
<polygon fill="black" stroke="black" points="690.81,-3343.91 680.22,-3344 688.56,-3350.53 690.81,-3343.91"/>
</g>
<!-- ECC/zashi#6 -->
<g id="node21" class="node open">
<g id="node23" class="node open">
<title>ECC/zashi#6</title>
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/6" xlink:title="ECC/zashi#6&#10;Add open source license&#10;attributions" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/6" xlink:title="ECC/zashi#6&#10;Add open source license&#10;attributions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="313,-3533 124,-3533 124,-3480 313,-3480 313,-3533"/>
<text text-anchor="middle" x="218.5" y="-3517.8" font-family="Times,serif" font-size="14.00">ECC/zashi#6</text>
<text text-anchor="middle" x="218.5" y="-3502.8" font-family="Times,serif" font-size="14.00">Add open source license</text>
@ -447,9 +474,9 @@
<polygon fill="black" stroke="black" points="494.92,-2678.36 502.24,-2670.7 491.74,-2672.12 494.92,-2678.36"/>
</g>
<!-- ECC/zashi#34 -->
<g id="node22" class="node open">
<g id="node24" class="node open">
<title>ECC/zashi#34</title>
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/34" xlink:title="ECC/zashi#34&#10;Currency Conversion" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/34" xlink:title="ECC/zashi#34&#10;Currency Conversion" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="692,-4177.5 525,-4177.5 525,-4139.5 692,-4139.5 692,-4177.5"/>
<text text-anchor="middle" x="608.5" y="-4162.3" font-family="Times,serif" font-size="14.00">ECC/zashi#34</text>
<text text-anchor="middle" x="608.5" y="-4147.3" font-family="Times,serif" font-size="14.00">Currency Conversion</text>
@ -463,7 +490,7 @@
<polygon fill="black" stroke="black" points="503.7,-4649.27 514.28,-4648.8 505.71,-4642.57 503.7,-4649.27"/>
</g>
<!-- ECC/zashi#34&#45;&gt;ECC/zashi#27 -->
<g id="edge17" class="edge">
<g id="edge18" class="edge">
<title>ECC/zashi#34&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M692.26,-4157.3C714.72,-4153.3 737.6,-4145.4 755,-4130.5 889.54,-4015.4 914.71,-3782.4 919.42,-3700.1"/>
<polygon fill="black" stroke="black" points="922.93,-3700.07 919.94,-3689.9 915.94,-3699.71 922.93,-3700.07"/>
@ -488,9 +515,9 @@
<polygon fill="black" stroke="black" points="815.9,-4326.22 826.46,-4327.1 818.76,-4319.83 815.9,-4326.22"/>
</g>
<!-- ECC/zashi#9 -->
<g id="node23" class="node open">
<g id="node25" class="node open">
<title>ECC/zashi#9</title>
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="710,-4263.5 507,-4263.5 507,-4195.5 710,-4195.5 710,-4263.5"/>
<text text-anchor="middle" x="608.5" y="-4248.3" font-family="Times,serif" font-size="14.00">ECC/zashi#9</text>
<text text-anchor="middle" x="608.5" y="-4233.3" font-family="Times,serif" font-size="14.00">Automatically launch the</text>
@ -506,15 +533,15 @@
<polygon fill="black" stroke="black" points="806.47,-4544.82 817,-4546 809.5,-4538.52 806.47,-4544.82"/>
</g>
<!-- ECC/zashi#9&#45;&gt;ECC/zashi#27 -->
<g id="edge18" class="edge">
<g id="edge19" class="edge">
<title>ECC/zashi#9&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M710.05,-4213.8C726.64,-4207.5 742.47,-4198.7 755,-4186.5 896.95,-4047.8 917.34,-3787.2 920.12,-3699.9"/>
<polygon fill="black" stroke="black" points="923.62,-3699.79 920.38,-3689.7 916.63,-3699.61 923.62,-3699.79"/>
</g>
<!-- ECC/zashi#60 -->
<g id="node24" class="node open">
<g id="node26" class="node open">
<title>ECC/zashi#60</title>
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="319,-3649.5 118,-3649.5 118,-3551.5 319,-3551.5 319,-3649.5"/>
<text text-anchor="middle" x="218.5" y="-3634.3" font-family="Times,serif" font-size="14.00">ECC/zashi#60</text>
<text text-anchor="middle" x="218.5" y="-3619.3" font-family="Times,serif" font-size="14.00">Resolve security</text>
@ -532,15 +559,15 @@
<polygon fill="black" stroke="black" points="806.26,-4543.25 816.8,-4544.3 809.22,-4536.9 806.26,-4543.25"/>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#9 -->
<g id="edge19" class="edge">
<g id="edge20" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#9</title>
<path fill="none" stroke="black" d="M226.44,-3649.8C244.83,-3761.9 305.22,-4037.6 470,-4186.5 478.17,-4193.9 487.59,-4200 497.6,-4205.1"/>
<polygon fill="black" stroke="black" points="496.39,-4208.4 506.94,-4209.4 499.32,-4202.04 496.39,-4208.4"/>
</g>
<!-- ECC/zashi#43 -->
<g id="node25" class="node open">
<g id="node27" class="node open">
<title>ECC/zashi#43</title>
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="710,-3775.5 507,-3775.5 507,-3707.5 710,-3707.5 710,-3775.5"/>
<text text-anchor="middle" x="608.5" y="-3760.3" font-family="Times,serif" font-size="14.00">ECC/zashi#43</text>
<text text-anchor="middle" x="608.5" y="-3745.3" font-family="Times,serif" font-size="14.00">Support transaction</text>
@ -550,7 +577,7 @@
</g>
</g>
<!-- ECC/zashi#60&#45;&gt;ECC/zashi#43 -->
<g id="edge20" class="edge">
<g id="edge21" class="edge">
<title>ECC/zashi#60&#45;&gt;ECC/zashi#43</title>
<path fill="none" stroke="black" d="M319.16,-3641.3C364.85,-3659.6 419.89,-3680.9 470,-3698.5 478.84,-3701.6 488.05,-3704.7 497.31,-3707.8"/>
<polygon fill="black" stroke="black" points="496.39,-3711.18 506.98,-3711 498.59,-3704.54 496.39,-3711.18"/>
@ -625,15 +652,15 @@
<polygon fill="black" stroke="black" points="816.07,-2686.45 825.73,-2682.1 815.46,-2679.48 816.07,-2686.45"/>
</g>
<!-- ECC/zashi#43&#45;&gt;ECC/zashi#27 -->
<g id="edge21" class="edge">
<g id="edge22" class="edge">
<title>ECC/zashi#43&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M710.04,-3718.5C752.09,-3708.9 800.29,-3697.9 839.94,-3688.9"/>
<polygon fill="black" stroke="black" points="840.88,-3692.27 849.83,-3686.6 839.3,-3685.46 840.88,-3692.27"/>
</g>
<!-- ECC/zashi#32 -->
<g id="node26" class="node open">
<g id="node28" class="node open">
<title>ECC/zashi#32</title>
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/32" xlink:title="ECC/zashi#32&#10;Enable Dark Mode" target="_blank">
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/32" xlink:title="ECC/zashi#32&#10;Enable Dark Mode" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="683,-3689.5 534,-3689.5 534,-3651.5 683,-3651.5 683,-3689.5"/>
<text text-anchor="middle" x="608.5" y="-3674.3" font-family="Times,serif" font-size="14.00">ECC/zashi#32</text>
<text text-anchor="middle" x="608.5" y="-3659.3" font-family="Times,serif" font-size="14.00">Enable Dark Mode</text>
@ -641,15 +668,15 @@
</g>
</g>
<!-- ECC/zashi#32&#45;&gt;ECC/zashi#27 -->
<g id="edge22" class="edge">
<g id="edge23" class="edge">
<title>ECC/zashi#32&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M683.2,-3670.5C730.32,-3670.5 791.46,-3670.5 839.87,-3670.5"/>
<polygon fill="black" stroke="black" points="840,-3674 850,-3670.5 840,-3667 840,-3674"/>
</g>
<!-- ECC/zashi#3 -->
<g id="node27" class="node open">
<g id="node29" class="node open">
<title>ECC/zashi#3</title>
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/3" xlink:title="ECC/zashi#3&#10;Identify shielding&#10;transactions in the&#10;wallet UI" target="_blank">
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/3" xlink:title="ECC/zashi#3&#10;Identify shielding&#10;transactions in the&#10;wallet UI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="684,-3633.5 533,-3633.5 533,-3565.5 684,-3565.5 684,-3633.5"/>
<text text-anchor="middle" x="608.5" y="-3618.3" font-family="Times,serif" font-size="14.00">ECC/zashi#3</text>
<text text-anchor="middle" x="608.5" y="-3603.3" font-family="Times,serif" font-size="14.00">Identify shielding</text>
@ -659,15 +686,15 @@
</g>
</g>
<!-- ECC/zashi#3&#45;&gt;ECC/zashi#27 -->
<g id="edge23" class="edge">
<g id="edge24" class="edge">
<title>ECC/zashi#3&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M684.39,-3616.6C731.37,-3627.3 791.93,-3641.1 839.95,-3652.1"/>
<polygon fill="black" stroke="black" points="839.47,-3655.58 850,-3654.4 841.03,-3648.76 839.47,-3655.58"/>
</g>
<!-- ECC/zashi#13 -->
<g id="node28" class="node open">
<g id="node30" class="node open">
<title>ECC/zashi#13</title>
<g id="a_node28"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/13" xlink:title="ECC/zashi#13&#10;When receiving a multi&#45;&#10;output transaction, all&#10;memos must be displayed." target="_blank">
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/13" xlink:title="ECC/zashi#13&#10;When receiving a multi&#45;&#10;output transaction, all&#10;memos must be displayed." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="712,-3547.5 505,-3547.5 505,-3479.5 712,-3479.5 712,-3547.5"/>
<text text-anchor="middle" x="608.5" y="-3532.3" font-family="Times,serif" font-size="14.00">ECC/zashi#13</text>
<text text-anchor="middle" x="608.5" y="-3517.3" font-family="Times,serif" font-size="14.00">When receiving a multi&#45;</text>
@ -677,15 +704,15 @@
</g>
</g>
<!-- ECC/zashi#13&#45;&gt;ECC/zashi#27 -->
<g id="edge24" class="edge">
<g id="edge25" class="edge">
<title>ECC/zashi#13&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M712.01,-3539.3C726.72,-3544.3 741.45,-3550 755,-3556.5 805.58,-3580.6 857.85,-3619.4 889.77,-3644.9"/>
<polygon fill="black" stroke="black" points="887.85,-3647.85 897.83,-3651.4 892.24,-3642.4 887.85,-3647.85"/>
</g>
<!-- ECC/zashi#7 -->
<g id="node29" class="node open">
<g id="node31" class="node open">
<title>ECC/zashi#7</title>
<g id="a_node29"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/7" xlink:title="ECC/zashi#7&#10;Consider in&#45;app&#10;authentication&#10;requirements" target="_blank">
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/7" xlink:title="ECC/zashi#7&#10;Consider in&#45;app&#10;authentication&#10;requirements" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="673,-4121.5 670,-4125.5 649,-4125.5 646,-4121.5 544,-4121.5 544,-4053.5 673,-4053.5 673,-4121.5"/>
<text text-anchor="middle" x="608.5" y="-4106.3" font-family="Times,serif" font-size="14.00">ECC/zashi#7</text>
<text text-anchor="middle" x="608.5" y="-4091.3" font-family="Times,serif" font-size="14.00">Consider in&#45;app</text>
@ -695,15 +722,15 @@
</g>
</g>
<!-- ECC/zashi#7&#45;&gt;ECC/zashi#27 -->
<g id="edge25" class="edge">
<g id="edge26" class="edge">
<title>ECC/zashi#7&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M673.31,-4080.8C701.12,-4075 732.44,-4064.3 755,-4044.5 863.33,-3949.3 903.94,-3769.8 916.09,-3699.6"/>
<polygon fill="black" stroke="black" points="919.55,-3700.14 917.75,-3689.7 912.64,-3698.98 919.55,-3700.14"/>
</g>
<!-- ECC/zashi#35 -->
<g id="node30" class="node open">
<g id="node32" class="node open">
<title>ECC/zashi#35</title>
<g id="a_node30"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="698,-4035 519,-4035 519,-3982 698,-3982 698,-4035"/>
<text text-anchor="middle" x="608.5" y="-4019.8" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
<text text-anchor="middle" x="608.5" y="-4004.8" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
@ -712,15 +739,15 @@
</g>
</g>
<!-- ECC/zashi#35&#45;&gt;ECC/zashi#27 -->
<g id="edge26" class="edge">
<g id="edge27" class="edge">
<title>ECC/zashi#35&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M698.24,-3998.8C718.36,-3993.4 738.61,-3985.1 755,-3972.5 848.6,-3900.4 896.3,-3759.7 913.2,-3699.3"/>
<polygon fill="black" stroke="black" points="916.59,-3700.17 915.83,-3689.6 909.84,-3698.34 916.59,-3700.17"/>
</g>
<!-- ECC/zashi#39 -->
<g id="node31" class="node open">
<g id="node33" class="node open">
<title>ECC/zashi#39</title>
<g id="a_node31"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/39" xlink:title="ECC/zashi#39&#10;Decide on UX related to&#10;creation &amp; spending of&#10;&quot;dust&quot; notes." target="_blank">
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/39" xlink:title="ECC/zashi#39&#10;Decide on UX related to&#10;creation &amp; spending of&#10;&quot;dust&quot; notes." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="702.5,-3963.5 514.5,-3963.5 514.5,-3895.5 702.5,-3895.5 702.5,-3963.5"/>
<text text-anchor="middle" x="608.5" y="-3948.3" font-family="Times,serif" font-size="14.00">ECC/zashi#39</text>
<text text-anchor="middle" x="608.5" y="-3933.3" font-family="Times,serif" font-size="14.00">Decide on UX related to</text>
@ -730,15 +757,15 @@
</g>
</g>
<!-- ECC/zashi#39&#45;&gt;ECC/zashi#27 -->
<g id="edge27" class="edge">
<g id="edge28" class="edge">
<title>ECC/zashi#39&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M702.72,-3911.4C721.02,-3905.3 739.37,-3897.2 755,-3886.5 827.51,-3836.7 882.12,-3745 906.49,-3698.8"/>
<polygon fill="black" stroke="black" points="909.76,-3700.09 911.22,-3689.6 903.53,-3696.89 909.76,-3700.09"/>
</g>
<!-- ECC/zashi#62 -->
<g id="node32" class="node open">
<g id="node34" class="node open">
<title>ECC/zashi#62</title>
<g id="a_node32"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/62" xlink:title="ECC/zashi#62&#10;Suggest to change the&#10;lightwalletd server if it&#10;doesn&#39;t respond within a&#10;timeout" target="_blank">
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/62" xlink:title="ECC/zashi#62&#10;Suggest to change the&#10;lightwalletd server if it&#10;doesn&#39;t respond within a&#10;timeout" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="705,-3877 512,-3877 512,-3794 705,-3794 705,-3877"/>
<text text-anchor="middle" x="608.5" y="-3861.8" font-family="Times,serif" font-size="14.00">ECC/zashi#62</text>
<text text-anchor="middle" x="608.5" y="-3846.8" font-family="Times,serif" font-size="14.00">Suggest to change the</text>
@ -749,15 +776,59 @@
</g>
</g>
<!-- ECC/zashi#62&#45;&gt;ECC/zashi#27 -->
<g id="edge28" class="edge">
<g id="edge29" class="edge">
<title>ECC/zashi#62&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M705.33,-3806C722.21,-3799.7 739.37,-3792.4 755,-3784.5 804.68,-3759.3 856.79,-3721.1 888.96,-3696"/>
<polygon fill="black" stroke="black" points="891.4,-3698.53 897.1,-3689.6 887.08,-3693.03 891.4,-3698.53"/>
</g>
<!-- ECC/zashi&#45;android#1171 -->
<g id="node35" class="node open">
<title>ECC/zashi&#45;android#1171</title>
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1171" xlink:title="ECC/zashi&#45;android#1171&#10;Remove default&#10;MonetarySeparators locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5876 113.5,-5876 113.5,-5823 323.5,-5823 323.5,-5876"/>
<text text-anchor="middle" x="218.5" y="-5860.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1171</text>
<text text-anchor="middle" x="218.5" y="-5845.8" font-family="Times,serif" font-size="14.00">Remove default</text>
<text text-anchor="middle" x="218.5" y="-5830.8" font-family="Times,serif" font-size="14.00">MonetarySeparators locale</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#248 -->
<g id="node36" class="node open">
<title>ECC/zashi&#45;android#248</title>
<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5804.5 124.5,-5804.5 124.5,-5766.5 312.5,-5766.5 312.5,-5804.5"/>
<text text-anchor="middle" x="218.5" y="-5789.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
<text text-anchor="middle" x="218.5" y="-5774.3" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
<g id="node37" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5748.5 84.5,-5748.5 84.5,-5710.5 352.5,-5710.5 352.5,-5748.5"/>
<text text-anchor="middle" x="218.5" y="-5733.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
<text text-anchor="middle" x="218.5" y="-5718.3" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
<g id="node38" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5692 84.5,-5692 84.5,-5609 352.5,-5609 352.5,-5692"/>
<text text-anchor="middle" x="218.5" y="-5676.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
<text text-anchor="middle" x="218.5" y="-5661.8" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
<text text-anchor="middle" x="218.5" y="-5646.8" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
<text text-anchor="middle" x="218.5" y="-5631.8" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
<text text-anchor="middle" x="218.5" y="-5616.8" font-family="Times,serif" font-size="14.00">Default</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295 -->
<g id="node33" class="node open">
<g id="node39" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295</title>
<g id="a_node33"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/295" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#10;Repackaging SDK Classes &#45;&#10;Phase 3 &#45; Minor Public&#10;API changes" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-6235.5 84.5,-6235.5 84.5,-6167.5 352.5,-6167.5 352.5,-6235.5"/>
<text text-anchor="middle" x="218.5" y="-6220.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#295</text>
<text text-anchor="middle" x="218.5" y="-6205.3" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
@ -767,9 +838,9 @@
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="node34" class="node open">
<g id="node40" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<g id="a_node34"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/296" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#296&#10;Repackaging SDK Classes &#45;&#10;Phase 4 &#45; Major Public&#10;API Changes" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="742.5,-6235.5 474.5,-6235.5 474.5,-6167.5 742.5,-6167.5 742.5,-6235.5"/>
<text text-anchor="middle" x="608.5" y="-6220.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#296</text>
<text text-anchor="middle" x="608.5" y="-6205.3" font-family="Times,serif" font-size="14.00">Repackaging SDK Classes &#45;</text>
@ -779,15 +850,15 @@
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296 -->
<g id="edge29" class="edge">
<g id="edge30" class="edge">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#295&#45;&gt;ECC/zcash&#45;android&#45;wallet&#45;sdk#296</title>
<path fill="none" stroke="black" d="M352.76,-6201.5C388.64,-6201.5 427.6,-6201.5 464.01,-6201.5"/>
<polygon fill="black" stroke="black" points="464.21,-6205 474.21,-6201.5 464.21,-6198 464.21,-6205"/>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#534 -->
<g id="node35" class="node open">
<g id="node41" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#534</title>
<g id="a_node35"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/534" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#534&#10;Consider Using Kotlin&#10;Explicit API" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-6149 84.5,-6149 84.5,-6096 352.5,-6096 352.5,-6149"/>
<text text-anchor="middle" x="218.5" y="-6133.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#534</text>
<text text-anchor="middle" x="218.5" y="-6118.8" font-family="Times,serif" font-size="14.00">Consider Using Kotlin</text>
@ -795,37 +866,10 @@
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406 -->
<g id="node36" class="node open">
<title>ECC/zashi&#45;android#406</title>
<g id="a_node36"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/406" xlink:title="ECC/zashi&#45;android#406&#10;Draft User Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-7445.5 124.5,-7445.5 124.5,-7407.5 312.5,-7407.5 312.5,-7445.5"/>
<text text-anchor="middle" x="218.5" y="-7430.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#406</text>
<text text-anchor="middle" x="218.5" y="-7415.3" font-family="Times,serif" font-size="14.00">Draft User Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#407 -->
<g id="node37" class="node open">
<title>ECC/zashi&#45;android#407</title>
<g id="a_node37"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/407" xlink:title="ECC/zashi&#45;android#407&#10;Add App UI to Open User&#10;Guide" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="707.5,-7453 509.5,-7453 509.5,-7400 707.5,-7400 707.5,-7453"/>
<text text-anchor="middle" x="608.5" y="-7437.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#407</text>
<text text-anchor="middle" x="608.5" y="-7422.8" font-family="Times,serif" font-size="14.00">Add App UI to Open User</text>
<text text-anchor="middle" x="608.5" y="-7407.8" font-family="Times,serif" font-size="14.00">Guide</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407 -->
<g id="edge30" class="edge">
<title>ECC/zashi&#45;android#406&#45;&gt;ECC/zashi&#45;android#407</title>
<path fill="none" stroke="black" d="M312.93,-7426.5C369.1,-7426.5 440.82,-7426.5 499.43,-7426.5"/>
<polygon fill="black" stroke="black" points="499.47,-7430 509.47,-7426.5 499.47,-7423 499.47,-7430"/>
</g>
<!-- ECC/zashi&#45;android#343 -->
<g id="node38" class="node open">
<g id="node42" class="node open">
<title>ECC/zashi&#45;android#343</title>
<g id="a_node38"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/343" xlink:title="ECC/zashi&#45;android#343&#10;Replace BigDecimal in&#10;ZecString" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-6048 124.5,-6048 124.5,-5995 312.5,-5995 312.5,-6048"/>
<text text-anchor="middle" x="218.5" y="-6032.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#343</text>
<text text-anchor="middle" x="218.5" y="-6017.8" font-family="Times,serif" font-size="14.00">Replace BigDecimal in</text>
@ -850,9 +894,9 @@
<polygon fill="black" stroke="black" points="504.56,-5998.57 514.21,-5994.2 503.94,-5991.6 504.56,-5998.57"/>
</g>
<!-- ECC/zashi&#45;android#220 -->
<g id="node39" class="node open">
<g id="node43" class="node open">
<title>ECC/zashi&#45;android#220</title>
<g id="a_node39"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
<g id="a_node43"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/220" xlink:title="ECC/zashi&#45;android#220&#10;Use kotlin test&#10;assertions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5977 124.5,-5977 124.5,-5924 312.5,-5924 312.5,-5977"/>
<text text-anchor="middle" x="218.5" y="-5961.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#220</text>
<text text-anchor="middle" x="218.5" y="-5946.8" font-family="Times,serif" font-size="14.00">Use kotlin test</text>
@ -866,112 +910,16 @@
<path fill="none" stroke="black" d="M312.93,-5958.9C370.59,-5964.1 444.62,-5970.8 504.05,-5976.2"/>
<polygon fill="black" stroke="black" points="503.94,-5979.7 514.21,-5977.1 504.56,-5972.73 503.94,-5979.7"/>
</g>
<!-- ECC/zashi&#45;android#639 -->
<g id="node40" class="node open">
<title>ECC/zashi&#45;android#639</title>
<g id="a_node40"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-5561 123,-5561 123,-5508 314,-5508 314,-5561"/>
<text text-anchor="middle" x="218.5" y="-5545.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
<text text-anchor="middle" x="218.5" y="-5530.8" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
<text text-anchor="middle" x="218.5" y="-5515.8" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#637 -->
<g id="node41" class="node open">
<title>ECC/zashi&#45;android#637</title>
<g id="a_node41"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-5490 122.5,-5490 122.5,-5437 314.5,-5437 314.5,-5490"/>
<text text-anchor="middle" x="218.5" y="-5474.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
<text text-anchor="middle" x="218.5" y="-5459.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-5444.8" font-family="Times,serif" font-size="14.00">permission detail screen</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#640 -->
<g id="node42" class="node open">
<title>ECC/zashi&#45;android#640</title>
<g id="a_node42"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-5419 112,-5419 112,-5366 325,-5366 325,-5419"/>
<text text-anchor="middle" x="218.5" y="-5403.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
<text text-anchor="middle" x="218.5" y="-5388.8" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
<text text-anchor="middle" x="218.5" y="-5373.8" font-family="Times,serif" font-size="14.00">cloud backup</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#636 -->
<g id="node43" class="node open">
<title>ECC/zashi&#45;android#636</title>
<g id="a_node43"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5348 124.5,-5348 124.5,-5295 312.5,-5295 312.5,-5348"/>
<text text-anchor="middle" x="218.5" y="-5332.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
<text text-anchor="middle" x="218.5" y="-5317.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-5302.8" font-family="Times,serif" font-size="14.00">permissions section</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#638 -->
<!-- ECC/zashi&#45;android#164 -->
<g id="node44" class="node open">
<title>ECC/zashi&#45;android#638</title>
<g id="a_node44"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5277 124.5,-5277 124.5,-5224 312.5,-5224 312.5,-5277"/>
<text text-anchor="middle" x="218.5" y="-5261.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
<text text-anchor="middle" x="218.5" y="-5246.8" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
<text text-anchor="middle" x="218.5" y="-5231.8" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#635 -->
<g id="node45" class="node open">
<title>ECC/zashi&#45;android#635</title>
<g id="a_node45"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5205.5 124.5,-5205.5 124.5,-5167.5 312.5,-5167.5 312.5,-5205.5"/>
<text text-anchor="middle" x="218.5" y="-5190.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
<text text-anchor="middle" x="218.5" y="-5175.3" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#1171 -->
<g id="node46" class="node open">
<title>ECC/zashi&#45;android#1171</title>
<g id="a_node46"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/1171" xlink:title="ECC/zashi&#45;android#1171&#10;Remove default&#10;MonetarySeparators locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5876 113.5,-5876 113.5,-5823 323.5,-5823 323.5,-5876"/>
<text text-anchor="middle" x="218.5" y="-5860.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#1171</text>
<text text-anchor="middle" x="218.5" y="-5845.8" font-family="Times,serif" font-size="14.00">Remove default</text>
<text text-anchor="middle" x="218.5" y="-5830.8" font-family="Times,serif" font-size="14.00">MonetarySeparators locale</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#248 -->
<g id="node47" class="node open">
<title>ECC/zashi&#45;android#248</title>
<g id="a_node47"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/248" xlink:title="ECC/zashi&#45;android#248&#10;RTL Localization Issues" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5804.5 124.5,-5804.5 124.5,-5766.5 312.5,-5766.5 312.5,-5804.5"/>
<text text-anchor="middle" x="218.5" y="-5789.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#248</text>
<text text-anchor="middle" x="218.5" y="-5774.3" font-family="Times,serif" font-size="14.00">RTL Localization Issues</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#259 -->
<g id="node48" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#259</title>
<g id="a_node48"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/259" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#259&#10;Don&#39;t use Default Locale" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5748.5 84.5,-5748.5 84.5,-5710.5 352.5,-5710.5 352.5,-5748.5"/>
<text text-anchor="middle" x="218.5" y="-5733.3" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#259</text>
<text text-anchor="middle" x="218.5" y="-5718.3" font-family="Times,serif" font-size="14.00">Don&#39;t use Default Locale</text>
</a>
</g>
</g>
<!-- ECC/zcash&#45;android&#45;wallet&#45;sdk#412 -->
<g id="node49" class="node open">
<title>ECC/zcash&#45;android&#45;wallet&#45;sdk#412</title>
<g id="a_node49"><a xlink:href="https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/412" xlink:title="ECC/zcash&#45;android&#45;wallet&#45;sdk#412&#10;Currency Formatter&#10;Doesn&#39;t Use Monetary&#10;Decimal Separator&#10;Default" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="352.5,-5692 84.5,-5692 84.5,-5609 352.5,-5609 352.5,-5692"/>
<text text-anchor="middle" x="218.5" y="-5676.8" font-family="Times,serif" font-size="14.00">ECC/zcash&#45;android&#45;wallet&#45;sdk#412</text>
<text text-anchor="middle" x="218.5" y="-5661.8" font-family="Times,serif" font-size="14.00">Currency Formatter</text>
<text text-anchor="middle" x="218.5" y="-5646.8" font-family="Times,serif" font-size="14.00">Doesn&#39;t Use Monetary</text>
<text text-anchor="middle" x="218.5" y="-5631.8" font-family="Times,serif" font-size="14.00">Decimal Separator</text>
<text text-anchor="middle" x="218.5" y="-5616.8" font-family="Times,serif" font-size="14.00">Default</text>
<title>ECC/zashi&#45;android#164</title>
<g id="a_node44"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5120 113.5,-5120 113.5,-5037 323.5,-5037 323.5,-5120"/>
<text text-anchor="middle" x="218.5" y="-5104.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
<text text-anchor="middle" x="218.5" y="-5089.8" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
<text text-anchor="middle" x="218.5" y="-5074.8" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
<text text-anchor="middle" x="218.5" y="-5059.8" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
<text text-anchor="middle" x="218.5" y="-5044.8" font-family="Times,serif" font-size="14.00">ference` in tests</text>
</a>
</g>
</g>
@ -992,9 +940,9 @@
<polygon fill="black" stroke="black" points="527.4,-2958.75 536.97,-2954.2 526.65,-2951.79 527.4,-2958.75"/>
</g>
<!-- ECC/zashi#38 -->
<g id="node51" class="node open">
<g id="node46" class="node open">
<title>ECC/zashi#38</title>
<g id="a_node51"><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">
<g id="a_node46"><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="702.5,-3291 514.5,-3291 514.5,-3238 702.5,-3238 702.5,-3291"/>
<text text-anchor="middle" x="608.5" y="-3275.8" font-family="Times,serif" font-size="14.00">ECC/zashi#38</text>
<text text-anchor="middle" x="608.5" y="-3260.8" font-family="Times,serif" font-size="14.00">Enable address rotation</text>
@ -1009,9 +957,9 @@
<polygon fill="black" stroke="black" points="912.81,-3641.99 917.86,-3651.3 919.72,-3640.87 912.81,-3641.99"/>
</g>
<!-- ECC/zashi#40 -->
<g id="node52" class="node open">
<g id="node47" class="node open">
<title>ECC/zashi#40</title>
<g id="a_node52"><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">
<g id="a_node47"><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="702,-3219.5 515,-3219.5 515,-3151.5 702,-3151.5 702,-3219.5"/>
<text text-anchor="middle" x="608.5" y="-3204.3" font-family="Times,serif" font-size="14.00">ECC/zashi#40</text>
<text text-anchor="middle" x="608.5" y="-3189.3" font-family="Times,serif" font-size="14.00">Add &quot;Send entire wallet</text>
@ -1026,16 +974,68 @@
<path fill="none" stroke="black" d="M702.05,-3199.7C721.34,-3206.2 740.27,-3215.7 755,-3229.5 878.69,-3345.4 910.58,-3562.7 918.24,-3641.2"/>
<polygon fill="black" stroke="black" points="914.78,-3641.75 919.16,-3651.4 921.75,-3641.13 914.78,-3641.75"/>
</g>
<!-- ECC/zashi&#45;android#164 -->
<!-- ECC/zashi&#45;android#639 -->
<g id="node48" class="node open">
<title>ECC/zashi&#45;android#639</title>
<g id="a_node48"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/639" xlink:title="ECC/zashi&#45;android#639&#10;[GCM] Save values from&#10;Create new wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314,-5561 123,-5561 123,-5508 314,-5508 314,-5561"/>
<text text-anchor="middle" x="218.5" y="-5545.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#639</text>
<text text-anchor="middle" x="218.5" y="-5530.8" font-family="Times,serif" font-size="14.00">[GCM] Save values from</text>
<text text-anchor="middle" x="218.5" y="-5515.8" font-family="Times,serif" font-size="14.00">Create new wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#637 -->
<g id="node49" class="node open">
<title>ECC/zashi&#45;android#637</title>
<g id="a_node49"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/637" xlink:title="ECC/zashi&#45;android#637&#10;[GCM] Settings new&#10;permission detail screen" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="314.5,-5490 122.5,-5490 122.5,-5437 314.5,-5437 314.5,-5490"/>
<text text-anchor="middle" x="218.5" y="-5474.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#637</text>
<text text-anchor="middle" x="218.5" y="-5459.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-5444.8" font-family="Times,serif" font-size="14.00">permission detail screen</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#640 -->
<g id="node50" class="node open">
<title>ECC/zashi&#45;android#640</title>
<g id="a_node50"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/640" xlink:title="ECC/zashi&#45;android#640&#10;[GCM] Remove values from&#10;cloud backup" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="325,-5419 112,-5419 112,-5366 325,-5366 325,-5419"/>
<text text-anchor="middle" x="218.5" y="-5403.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#640</text>
<text text-anchor="middle" x="218.5" y="-5388.8" font-family="Times,serif" font-size="14.00">[GCM] Remove values from</text>
<text text-anchor="middle" x="218.5" y="-5373.8" font-family="Times,serif" font-size="14.00">cloud backup</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#636 -->
<g id="node51" class="node open">
<title>ECC/zashi&#45;android#636</title>
<g id="a_node51"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/636" xlink:title="ECC/zashi&#45;android#636&#10;[GCM] Settings new&#10;permissions section" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5348 124.5,-5348 124.5,-5295 312.5,-5295 312.5,-5348"/>
<text text-anchor="middle" x="218.5" y="-5332.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#636</text>
<text text-anchor="middle" x="218.5" y="-5317.8" font-family="Times,serif" font-size="14.00">[GCM] Settings new</text>
<text text-anchor="middle" x="218.5" y="-5302.8" font-family="Times,serif" font-size="14.00">permissions section</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#638 -->
<g id="node52" class="node open">
<title>ECC/zashi&#45;android#638</title>
<g id="a_node52"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/638" xlink:title="ECC/zashi&#45;android#638&#10;[GCM] Read values for&#10;Restore wallet flow" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5277 124.5,-5277 124.5,-5224 312.5,-5224 312.5,-5277"/>
<text text-anchor="middle" x="218.5" y="-5261.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#638</text>
<text text-anchor="middle" x="218.5" y="-5246.8" font-family="Times,serif" font-size="14.00">[GCM] Read values for</text>
<text text-anchor="middle" x="218.5" y="-5231.8" font-family="Times,serif" font-size="14.00">Restore wallet flow</text>
</a>
</g>
</g>
<!-- ECC/zashi&#45;android#635 -->
<g id="node53" class="node open">
<title>ECC/zashi&#45;android#164</title>
<g id="a_node53"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/164" xlink:title="ECC/zashi&#45;android#164&#10;Add multiplatform&#10;alternative for @Volatile&#10;and `AtomicInt`/`AtomicRe&#10;ference` in tests" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="323.5,-5120 113.5,-5120 113.5,-5037 323.5,-5037 323.5,-5120"/>
<text text-anchor="middle" x="218.5" y="-5104.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#164</text>
<text text-anchor="middle" x="218.5" y="-5089.8" font-family="Times,serif" font-size="14.00">Add multiplatform</text>
<text text-anchor="middle" x="218.5" y="-5074.8" font-family="Times,serif" font-size="14.00">alternative for @Volatile</text>
<text text-anchor="middle" x="218.5" y="-5059.8" font-family="Times,serif" font-size="14.00">and `AtomicInt`/`AtomicRe</text>
<text text-anchor="middle" x="218.5" y="-5044.8" font-family="Times,serif" font-size="14.00">ference` in tests</text>
<title>ECC/zashi&#45;android#635</title>
<g id="a_node53"><a xlink:href="https://github.com/Electric-Coin-Company/zashi-android/issues/635" xlink:title="ECC/zashi&#45;android#635&#10;[GCM] Consent dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="312.5,-5205.5 124.5,-5205.5 124.5,-5167.5 312.5,-5167.5 312.5,-5205.5"/>
<text text-anchor="middle" x="218.5" y="-5190.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;android#635</text>
<text text-anchor="middle" x="218.5" y="-5175.3" font-family="Times,serif" font-size="14.00">[GCM] Consent dialog</text>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 188 KiB

After

Width:  |  Height:  |  Size: 188 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: 370 KiB

After

Width:  |  Height:  |  Size: 370 KiB

View File

@ -22,9 +22,9 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3730.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-3730.5 1241,-3730.5 1241,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="321,-1284 321,-2107 1012,-2107 1012,-1284 321,-1284"/>
<text text-anchor="middle" x="666.5" y="-2091.8" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="0,-1198 0,-2190 273,-2190 273,-1198 0,-1198"/>
<text text-anchor="middle" x="136.5" y="-2174.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
@ -32,44 +32,206 @@
<text text-anchor="middle" x="697.5" y="-1260.8" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="321,-1284 321,-2107 1012,-2107 1012,-1284 321,-1284"/>
<text text-anchor="middle" x="666.5" y="-2091.8" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust4" 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="clust4" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="0,-1198 0,-2190 273,-2190 273,-1198 0,-1198"/>
<text text-anchor="middle" x="136.5" y="-2174.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust5" 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="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>
</g>
<g id="clust6" 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="clust7" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="17,-1097 17,-1190 256,-1190 256,-1097 17,-1097"/>
<text text-anchor="middle" x="136.5" y="-1174.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
</g>
<!-- ECC/zashi#27 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node1" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node1"><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,-2159 8,-2159 8,-2091 265,-2091 265,-2159"/>
<text text-anchor="middle" x="136.5" y="-2143.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="-2128.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="136.5" y="-2113.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="136.5" y="-2098.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="node2" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node2"><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,-2073 12.5,-2073 12.5,-2035 260.5,-2035 260.5,-2073"/>
<text text-anchor="middle" x="136.5" y="-2057.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="-2042.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="node3" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node3"><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,-2017 8,-2017 8,-1949 265,-1949 265,-2017"/>
<text text-anchor="middle" x="136.5" y="-2001.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="-1986.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="136.5" y="-1971.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="136.5" y="-1956.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="node4" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
<g id="a_node4"><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,-1930.5 12.5,-1930.5 12.5,-1877.5 260.5,-1877.5 260.5,-1930.5"/>
<text text-anchor="middle" x="136.5" y="-1915.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="-1900.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
<text text-anchor="middle" x="136.5" y="-1885.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="node5" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node5"><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,-1859.5 8,-1859.5 8,-1806.5 265,-1806.5 265,-1859.5"/>
<text text-anchor="middle" x="136.5" y="-1844.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="-1829.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="136.5" y="-1814.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="node6" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node6"><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,-1788 12.5,-1788 12.5,-1750 260.5,-1750 260.5,-1788"/>
<text text-anchor="middle" x="136.5" y="-1772.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="-1757.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="node7" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node7"><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,-1731.5 8,-1731.5 8,-1678.5 265,-1678.5 265,-1731.5"/>
<text text-anchor="middle" x="136.5" y="-1716.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="-1701.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="136.5" y="-1686.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="node8" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node8"><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,-1660.5 8,-1660.5 8,-1607.5 265,-1607.5 265,-1660.5"/>
<text text-anchor="middle" x="136.5" y="-1645.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="-1630.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="136.5" y="-1615.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="node9" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node9"><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,-1589.5 8,-1589.5 8,-1536.5 265,-1536.5 265,-1589.5"/>
<text text-anchor="middle" x="136.5" y="-1574.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="-1559.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="136.5" y="-1544.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="node10" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node10"><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,-1518 8,-1518 8,-1450 265,-1450 265,-1518"/>
<text text-anchor="middle" x="136.5" y="-1502.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="-1487.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="136.5" y="-1472.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="136.5" y="-1457.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="node11" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node11"><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,-1432 8,-1432 8,-1394 265,-1394 265,-1432"/>
<text text-anchor="middle" x="136.5" y="-1416.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="-1401.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="node12" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node12"><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,-1376 8,-1376 8,-1308 265,-1308 265,-1376"/>
<text text-anchor="middle" x="136.5" y="-1360.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="-1345.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="136.5" y="-1330.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="136.5" y="-1315.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="node13" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node13"><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,-1289.5 12.5,-1289.5 12.5,-1206.5 260.5,-1206.5 260.5,-1289.5"/>
<text text-anchor="middle" x="136.5" y="-1274.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="-1259.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="136.5" y="-1244.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="136.5" y="-1229.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="136.5" y="-1214.3" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</g>
</g>
<!-- ECC/zashi#21 -->
<g id="node14" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node14"><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,-1245 766,-1249 745,-1249 742,-1245 626,-1245 626,-1207 769,-1207 769,-1245"/>
<text text-anchor="middle" x="697.5" y="-1229.8" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="697.5" y="-1214.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi#27 -->
<g id="node15" class="node open">
<title>ECC/zashi#27</title>
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1004,-1431 1001,-1435 980,-1435 977,-1431 861,-1431 861,-1393 1004,-1393 1004,-1431"/>
<text text-anchor="middle" x="932.5" y="-1415.8" font-family="Times,serif" font-size="14.00">ECC/zashi#27</text>
<text text-anchor="middle" x="932.5" y="-1400.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.1</text>
</a>
</g>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge27" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M745.71,-1245.1C765.56,-1254.2 788.33,-1266.1 807,-1280 848.45,-1310.7 887.84,-1356.2 910.82,-1384.9"/>
<polygon fill="black" stroke="black" points="908.19,-1387.22 917.14,-1392.9 913.69,-1382.88 908.19,-1387.22"/>
</g>
<!-- ECC/zashi#66 -->
<g id="node15" class="node open">
<g id="node28" class="node open">
<title>ECC/zashi#66</title>
<g id="a_node15"><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_node28"><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>
@ -83,9 +245,9 @@
<polygon fill="black" stroke="black" points="774.55,-474.55 764.07,-473.02 771.31,-480.76 774.55,-474.55"/>
</g>
<!-- ECC/zashi#6 -->
<g id="node2" class="node open">
<g id="node16" class="node open">
<title>ECC/zashi#6</title>
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/6" xlink:title="ECC/zashi#6&#10;Add open source license&#10;attributions" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/6" xlink:title="ECC/zashi#6&#10;Add open source license&#10;attributions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="524,-1921.5 335,-1921.5 335,-1868.5 524,-1868.5 524,-1921.5"/>
<text text-anchor="middle" x="429.5" y="-1906.3" font-family="Times,serif" font-size="14.00">ECC/zashi#6</text>
<text text-anchor="middle" x="429.5" y="-1891.3" font-family="Times,serif" font-size="14.00">Add open source license</text>
@ -94,9 +256,9 @@
</g>
</g>
<!-- ECC/zashi#32 -->
<g id="node3" class="node open">
<g id="node17" class="node open">
<title>ECC/zashi#32</title>
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/32" xlink:title="ECC/zashi#32&#10;Enable Dark Mode" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/32" xlink:title="ECC/zashi#32&#10;Enable Dark Mode" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="772,-1832 623,-1832 623,-1794 772,-1794 772,-1832"/>
<text text-anchor="middle" x="697.5" y="-1816.8" font-family="Times,serif" font-size="14.00">ECC/zashi#32</text>
<text text-anchor="middle" x="697.5" y="-1801.8" font-family="Times,serif" font-size="14.00">Enable Dark Mode</text>
@ -110,9 +272,9 @@
<polygon fill="black" stroke="black" points="934.22,-1441.34 931.16,-1431.2 927.23,-1441.04 934.22,-1441.34"/>
</g>
<!-- ECC/zashi#3 -->
<g id="node4" class="node open">
<g id="node18" class="node open">
<title>ECC/zashi#3</title>
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/3" xlink:title="ECC/zashi#3&#10;Identify shielding&#10;transactions in the&#10;wallet UI" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/3" xlink:title="ECC/zashi#3&#10;Identify shielding&#10;transactions in the&#10;wallet UI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="773,-1776 622,-1776 622,-1708 773,-1708 773,-1776"/>
<text text-anchor="middle" x="697.5" y="-1760.8" font-family="Times,serif" font-size="14.00">ECC/zashi#3</text>
<text text-anchor="middle" x="697.5" y="-1745.8" font-family="Times,serif" font-size="14.00">Identify shielding</text>
@ -128,9 +290,9 @@
<polygon fill="black" stroke="black" points="929.96,-1441.77 928.37,-1431.3 923.08,-1440.48 929.96,-1441.77"/>
</g>
<!-- ECC/zashi#13 -->
<g id="node5" class="node open">
<g id="node19" class="node open">
<title>ECC/zashi#13</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/13" xlink:title="ECC/zashi#13&#10;When receiving a multi&#45;&#10;output transaction, all&#10;memos must be displayed." target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/13" xlink:title="ECC/zashi#13&#10;When receiving a multi&#45;&#10;output transaction, all&#10;memos must be displayed." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="801,-1690 594,-1690 594,-1622 801,-1622 801,-1690"/>
<text text-anchor="middle" x="697.5" y="-1674.8" font-family="Times,serif" font-size="14.00">ECC/zashi#13</text>
<text text-anchor="middle" x="697.5" y="-1659.8" font-family="Times,serif" font-size="14.00">When receiving a multi&#45;</text>
@ -146,9 +308,9 @@
<polygon fill="black" stroke="black" points="924.01,-1441.68 924.47,-1431.1 917.51,-1439.08 924.01,-1441.68"/>
</g>
<!-- ECC/zashi#7 -->
<g id="node6" class="node open">
<g id="node20" class="node open">
<title>ECC/zashi#7</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/7" xlink:title="ECC/zashi#7&#10;Consider in&#45;app&#10;authentication&#10;requirements" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/7" xlink:title="ECC/zashi#7&#10;Consider in&#45;app&#10;authentication&#10;requirements" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="762,-1604 759,-1608 738,-1608 735,-1604 633,-1604 633,-1536 762,-1536 762,-1604"/>
<text text-anchor="middle" x="697.5" y="-1588.8" font-family="Times,serif" font-size="14.00">ECC/zashi#7</text>
<text text-anchor="middle" x="697.5" y="-1573.8" font-family="Times,serif" font-size="14.00">Consider in&#45;app</text>
@ -164,9 +326,9 @@
<polygon fill="black" stroke="black" points="910.43,-1440.93 914.63,-1431.2 905.28,-1436.18 910.43,-1440.93"/>
</g>
<!-- ECC/zashi#34 -->
<g id="node7" class="node open">
<g id="node21" class="node open">
<title>ECC/zashi#34</title>
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/34" xlink:title="ECC/zashi#34&#10;Currency Conversion" target="_blank">
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/34" xlink:title="ECC/zashi#34&#10;Currency Conversion" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="781,-2076 614,-2076 614,-2038 781,-2038 781,-2076"/>
<text text-anchor="middle" x="697.5" y="-2060.8" font-family="Times,serif" font-size="14.00">ECC/zashi#34</text>
<text text-anchor="middle" x="697.5" y="-2045.8" font-family="Times,serif" font-size="14.00">Currency Conversion</text>
@ -199,9 +361,9 @@
<polygon fill="black" stroke="black" points="826.55,-2115.73 837.12,-2116.5 829.34,-2109.31 826.55,-2115.73"/>
</g>
<!-- ECC/zashi#35 -->
<g id="node8" class="node open">
<g id="node22" class="node open">
<title>ECC/zashi#35</title>
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="787,-1517.5 608,-1517.5 608,-1464.5 787,-1464.5 787,-1517.5"/>
<text text-anchor="middle" x="697.5" y="-1502.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
<text text-anchor="middle" x="697.5" y="-1487.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
@ -216,9 +378,9 @@
<polygon fill="black" stroke="black" points="868.38,-1437.66 876.7,-1431.1 866.11,-1431.04 868.38,-1437.66"/>
</g>
<!-- ECC/zashi#39 -->
<g id="node9" class="node open">
<g id="node23" class="node open">
<title>ECC/zashi#39</title>
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/39" xlink:title="ECC/zashi#39&#10;Decide on UX related to&#10;creation &amp; spending of&#10;&quot;dust&quot; notes." target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/39" xlink:title="ECC/zashi#39&#10;Decide on UX related to&#10;creation &amp; spending of&#10;&quot;dust&quot; notes." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791.5,-1446 603.5,-1446 603.5,-1378 791.5,-1378 791.5,-1446"/>
<text text-anchor="middle" x="697.5" y="-1430.8" font-family="Times,serif" font-size="14.00">ECC/zashi#39</text>
<text text-anchor="middle" x="697.5" y="-1415.8" font-family="Times,serif" font-size="14.00">Decide on UX related to</text>
@ -234,9 +396,9 @@
<polygon fill="black" stroke="black" points="850.81,-1415.5 860.81,-1412 850.81,-1408.5 850.81,-1415.5"/>
</g>
<!-- ECC/zashi#43 -->
<g id="node10" class="node open">
<g id="node24" class="node open">
<title>ECC/zashi#43</title>
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="799,-2020 596,-2020 596,-1952 799,-1952 799,-2020"/>
<text text-anchor="middle" x="697.5" y="-2004.8" font-family="Times,serif" font-size="14.00">ECC/zashi#43</text>
<text text-anchor="middle" x="697.5" y="-1989.8" font-family="Times,serif" font-size="14.00">Support transaction</text>
@ -252,9 +414,9 @@
<polygon fill="black" stroke="black" points="931.69,-1441.34 929.38,-1431 924.74,-1440.52 931.69,-1441.34"/>
</g>
<!-- ECC/zashi#9 -->
<g id="node11" class="node open">
<g id="node25" class="node open">
<title>ECC/zashi#9</title>
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="799,-1360 596,-1360 596,-1292 799,-1292 799,-1360"/>
<text text-anchor="middle" x="697.5" y="-1344.8" font-family="Times,serif" font-size="14.00">ECC/zashi#9</text>
<text text-anchor="middle" x="697.5" y="-1329.8" font-family="Times,serif" font-size="14.00">Automatically launch the</text>
@ -270,9 +432,9 @@
<polygon fill="black" stroke="black" points="869.2,-1392.7 879.79,-1392.9 871.63,-1386.14 869.2,-1392.7"/>
</g>
<!-- ECC/zashi#60 -->
<g id="node12" class="node open">
<g id="node26" class="node open">
<title>ECC/zashi#60</title>
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="530,-1697 329,-1697 329,-1599 530,-1599 530,-1697"/>
<text text-anchor="middle" x="429.5" y="-1681.8" font-family="Times,serif" font-size="14.00">ECC/zashi#60</text>
<text text-anchor="middle" x="429.5" y="-1666.8" font-family="Times,serif" font-size="14.00">Resolve security</text>
@ -365,9 +527,9 @@
<polygon fill="black" stroke="black" points="826.42,-2232.36 836.99,-2231.6 828.25,-2225.61 826.42,-2232.36"/>
</g>
<!-- ECC/zashi#62 -->
<g id="node13" class="node open">
<g id="node27" class="node open">
<title>ECC/zashi#62</title>
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/62" xlink:title="ECC/zashi#62&#10;Suggest to change the&#10;lightwalletd server if it&#10;doesn&#39;t respond within a&#10;timeout" target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/62" xlink:title="ECC/zashi#62&#10;Suggest to change the&#10;lightwalletd server if it&#10;doesn&#39;t respond within a&#10;timeout" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="794,-1933.5 601,-1933.5 601,-1850.5 794,-1850.5 794,-1933.5"/>
<text text-anchor="middle" x="697.5" y="-1918.3" font-family="Times,serif" font-size="14.00">ECC/zashi#62</text>
<text text-anchor="middle" x="697.5" y="-1903.3" font-family="Times,serif" font-size="14.00">Suggest to change the</text>
@ -383,26 +545,10 @@
<path fill="none" stroke="black" d="M794.38,-1853.2C798.96,-1849.5 803.21,-1845.4 807,-1841 910.46,-1719.9 928.05,-1517 930.96,-1441.5"/>
<polygon fill="black" stroke="black" points="934.46,-1441.41 931.29,-1431.3 927.47,-1441.18 934.46,-1441.41"/>
</g>
<!-- ECC/zashi#21 -->
<g id="node14" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node14"><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,-1245 766,-1249 745,-1249 742,-1245 626,-1245 626,-1207 769,-1207 769,-1245"/>
<text text-anchor="middle" x="697.5" y="-1229.8" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="697.5" y="-1214.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge27" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M745.71,-1245.1C765.56,-1254.2 788.33,-1266.1 807,-1280 848.45,-1310.7 887.84,-1356.2 910.82,-1384.9"/>
<polygon fill="black" stroke="black" points="908.19,-1387.22 917.14,-1392.9 913.69,-1382.88 908.19,-1387.22"/>
</g>
<!-- ECC/zashi#67 -->
<g id="node46" class="node open">
<g id="node31" class="node open">
<title>ECC/zashi#67</title>
<g id="a_node46"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/67" xlink:title="ECC/zashi#67&#10;Release Zashi 1.3" target="_blank">
<g id="a_node31"><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>
@ -416,9 +562,9 @@
<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="node16" class="node open">
<g id="node29" class="node open">
<title>ECC/zashi#38</title>
<g id="a_node16"><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">
<g id="a_node29"><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>
@ -433,9 +579,9 @@
<polygon fill="black" stroke="black" points="905.15,-1387.59 914.26,-1393 910.51,-1383.09 905.15,-1387.59"/>
</g>
<!-- ECC/zashi#40 -->
<g id="node17" class="node open">
<g id="node30" class="node open">
<title>ECC/zashi#40</title>
<g id="a_node17"><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">
<g id="a_node30"><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>
@ -450,156 +596,53 @@
<path fill="none" stroke="black" d="M791.38,-338.1C797.35,-342.61 802.69,-347.87 807,-354 865.35,-436.92 806.68,-1169.3 837,-1266 851.46,-1312.2 884.83,-1357.7 907.77,-1385.3"/>
<polygon fill="black" stroke="black" points="905.13,-1387.6 914.24,-1393 910.49,-1383.09 905.13,-1387.6"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node18" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node18"><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,-2159 8,-2159 8,-2091 265,-2091 265,-2159"/>
<text text-anchor="middle" x="136.5" y="-2143.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="-2128.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="136.5" y="-2113.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="136.5" y="-2098.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
<!-- ECC/zashi#33 -->
<g id="node32" class="node open">
<title>ECC/zashi#33</title>
<g id="a_node32"><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/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
<g id="node19" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node19"><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,-2073 12.5,-2073 12.5,-2035 260.5,-2035 260.5,-2073"/>
<text text-anchor="middle" x="136.5" y="-2057.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="-2042.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
<!-- ECC/zashi#55 -->
<g id="node33" class="node open">
<title>ECC/zashi#55</title>
<g id="a_node33"><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/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
<g id="node20" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node20"><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,-2017 8,-2017 8,-1949 265,-1949 265,-2017"/>
<text text-anchor="middle" x="136.5" y="-2001.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="-1986.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="136.5" y="-1971.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="136.5" y="-1956.8" font-family="Times,serif" font-size="14.00">pragmas</text>
<!-- 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.24,-116.61C800.22,-119.6 803.85,-123.04 807,-127 846.42,-176.53 818.27,-1205.5 837,-1266 851.23,-1311.9 884.33,-1357.2 907.32,-1384.9"/>
<polygon fill="black" stroke="black" points="904.68,-1387.2 913.8,-1392.6 910.04,-1382.7 904.68,-1387.2"/>
</g>
<!-- ECC/zashi#56 -->
<g id="node34" class="node open">
<title>ECC/zashi#56</title>
<g id="a_node34"><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/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
<g id="node21" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
<g id="a_node21"><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,-1930.5 12.5,-1930.5 12.5,-1877.5 260.5,-1877.5 260.5,-1930.5"/>
<text text-anchor="middle" x="136.5" y="-1915.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="-1900.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
<text text-anchor="middle" x="136.5" y="-1885.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="node22" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node22"><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,-1859.5 8,-1859.5 8,-1806.5 265,-1806.5 265,-1859.5"/>
<text text-anchor="middle" x="136.5" y="-1844.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="-1829.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="136.5" y="-1814.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="node23" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node23"><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,-1788 12.5,-1788 12.5,-1750 260.5,-1750 260.5,-1788"/>
<text text-anchor="middle" x="136.5" y="-1772.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="-1757.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="node24" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node24"><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,-1731.5 8,-1731.5 8,-1678.5 265,-1678.5 265,-1731.5"/>
<text text-anchor="middle" x="136.5" y="-1716.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="-1701.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="136.5" y="-1686.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="node25" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node25"><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,-1660.5 8,-1660.5 8,-1607.5 265,-1607.5 265,-1660.5"/>
<text text-anchor="middle" x="136.5" y="-1645.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="-1630.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="136.5" y="-1615.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="node26" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node26"><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,-1589.5 8,-1589.5 8,-1536.5 265,-1536.5 265,-1589.5"/>
<text text-anchor="middle" x="136.5" y="-1574.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="-1559.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="136.5" y="-1544.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="node27" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node27"><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,-1518 8,-1518 8,-1450 265,-1450 265,-1518"/>
<text text-anchor="middle" x="136.5" y="-1502.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="-1487.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="136.5" y="-1472.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="136.5" y="-1457.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="node28" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node28"><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,-1432 8,-1432 8,-1394 265,-1394 265,-1432"/>
<text text-anchor="middle" x="136.5" y="-1416.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="-1401.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="node29" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node29"><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,-1376 8,-1376 8,-1308 265,-1308 265,-1376"/>
<text text-anchor="middle" x="136.5" y="-1360.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="-1345.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="136.5" y="-1330.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="136.5" y="-1315.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="node30" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node30"><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,-1289.5 12.5,-1289.5 12.5,-1206.5 260.5,-1206.5 260.5,-1289.5"/>
<text text-anchor="middle" x="136.5" y="-1274.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="-1259.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="136.5" y="-1244.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="136.5" y="-1229.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="136.5" y="-1214.3" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</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.07C801.18,-64.03 804.28,-67.33 807,-71 846.54,-124.36 817.39,-1202.6 837,-1266 851.2,-1311.9 884.31,-1357.2 907.31,-1384.9"/>
<polygon fill="black" stroke="black" points="904.67,-1387.2 913.79,-1392.6 910.03,-1382.7 904.67,-1387.2"/>
</g>
<!-- ECC/zashi&#45;ios#1165 -->
<g id="node31" class="node open">
<g id="node35" class="node open">
<title>ECC/zashi&#45;ios#1165</title>
<g id="a_node31"><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_node35"><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>
@ -614,9 +657,9 @@
<polygon fill="black" stroke="black" points="907.01,-1387.23 915.9,-1393 912.55,-1382.95 907.01,-1387.23"/>
</g>
<!-- ECC/zashi&#45;ios#937 -->
<g id="node32" class="node open">
<g id="node36" class="node open">
<title>ECC/zashi&#45;ios#937</title>
<g id="a_node32"><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_node36"><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>
@ -630,9 +673,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="node33" class="node open">
<g id="node37" class="node open">
<title>ECC/zashi&#45;ios#935</title>
<g id="a_node33"><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_node37"><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>
@ -647,9 +690,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="node34" class="node open">
<g id="node38" class="node open">
<title>ECC/zashi&#45;ios#897</title>
<g id="a_node34"><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_node38"><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>
@ -664,9 +707,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="node35" class="node open">
<g id="node39" class="node open">
<title>ECC/zashi&#45;ios#1062</title>
<g id="a_node35"><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_node39"><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>
@ -682,9 +725,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="node36" class="node open">
<g id="node40" class="node open">
<title>ECC/zashi&#45;ios#948</title>
<g id="a_node36"><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_node40"><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>
@ -698,9 +741,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="node37" class="node open">
<g id="node41" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410</title>
<g id="a_node37"><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_node41"><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>
@ -715,9 +758,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="node38" class="node open">
<g id="node42" class="node open">
<title>ECC/zashi&#45;ios#949</title>
<g id="a_node38"><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_node42"><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,-868 28,-868 28,-830 245,-830 245,-868"/>
<text text-anchor="middle" x="136.5" y="-852.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#949</text>
<text text-anchor="middle" x="136.5" y="-837.8" font-family="Times,serif" font-size="14.00">Use TCA dependency macro</text>
@ -731,9 +774,9 @@
<polygon fill="black" stroke="black" points="342.43,-875.06 352.75,-872.67 343.19,-868.1 342.43,-875.06"/>
</g>
<!-- ECC/zashi&#45;ios#906 -->
<g id="node39" class="node open">
<g id="node43" class="node open">
<title>ECC/zashi&#45;ios#906</title>
<g id="a_node39"><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_node43"><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,-811.5 30.5,-811.5 30.5,-758.5 242.5,-758.5 242.5,-811.5"/>
<text text-anchor="middle" x="136.5" y="-796.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#906</text>
<text text-anchor="middle" x="136.5" y="-781.3" font-family="Times,serif" font-size="14.00">WithViewStore observation</text>
@ -748,9 +791,9 @@
<polygon fill="black" stroke="black" points="342.23,-872.59 352.79,-871.74 344,-865.82 342.23,-872.59"/>
</g>
<!-- ECC/zashi&#45;ios#943 -->
<g id="node40" class="node open">
<g id="node44" class="node open">
<title>ECC/zashi&#45;ios#943</title>
<g id="a_node40"><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_node44"><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,-1026 38,-1026 38,-958 235,-958 235,-1026"/>
<text text-anchor="middle" x="136.5" y="-1010.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#943</text>
<text text-anchor="middle" x="136.5" y="-995.8" font-family="Times,serif" font-size="14.00">Rewrite FocusState to be</text>
@ -766,9 +809,9 @@
<polygon fill="black" stroke="black" points="343.89,-894.08 352.71,-888.21 342.15,-887.3 343.89,-894.08"/>
</g>
<!-- ECC/zashi&#45;ios#1012 -->
<g id="node41" class="node open">
<g id="node45" class="node open">
<title>ECC/zashi&#45;ios#1012</title>
<g id="a_node41"><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_node45"><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,-939.5 39,-939.5 39,-886.5 234,-886.5 234,-939.5"/>
<text text-anchor="middle" x="136.5" y="-924.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1012</text>
<text text-anchor="middle" x="136.5" y="-909.3" font-family="Times,serif" font-size="14.00">Analyze the performance</text>
@ -783,9 +826,9 @@
<polygon fill="black" stroke="black" points="343.16,-893.9 352.72,-889.33 342.4,-886.95 343.16,-893.9"/>
</g>
<!-- ECC/zashi&#45;ios#1013 -->
<g id="node42" class="node open">
<g id="node46" class="node open">
<title>ECC/zashi&#45;ios#1013</title>
<g id="a_node42"><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_node46"><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>
@ -800,9 +843,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="node43" class="node open">
<g id="node47" class="node open">
<title>ECC/zashi&#45;ios#311</title>
<g id="a_node43"><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_node47"><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>
@ -817,9 +860,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="node44" class="node open">
<g id="node48" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334</title>
<g id="a_node44"><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_node48"><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,-717 8,-717 8,-679 265,-679 265,-717"/>
<text text-anchor="middle" x="136.5" y="-701.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="-686.8" font-family="Times,serif" font-size="14.00">Trigger sync after send</text>
@ -833,9 +876,9 @@
<polygon fill="black" stroke="black" points="290.88,-689.39 300.57,-685.11 290.32,-682.41 290.88,-689.39"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338 -->
<g id="node45" class="node open">
<g id="node49" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338</title>
<g id="a_node45"><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_node49"><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,-660.5 8,-660.5 8,-607.5 265,-607.5 265,-660.5"/>
<text text-anchor="middle" x="136.5" y="-645.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="-630.3" font-family="Times,serif" font-size="14.00">SuggestScanRanges called</text>
@ -849,49 +892,6 @@
<path fill="none" stroke="black" d="M265.14,-651.98C273.59,-653.17 282.12,-654.38 290.62,-655.57"/>
<polygon fill="black" stroke="black" points="290.18,-659.04 300.57,-656.98 291.16,-652.11 290.18,-659.04"/>
</g>
<!-- ECC/zashi#33 -->
<g id="node47" class="node open">
<title>ECC/zashi#33</title>
<g id="a_node47"><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="node48" class="node open">
<title>ECC/zashi#55</title>
<g id="a_node48"><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.24,-116.61C800.22,-119.6 803.85,-123.04 807,-127 846.42,-176.53 818.27,-1205.5 837,-1266 851.23,-1311.9 884.33,-1357.2 907.32,-1384.9"/>
<polygon fill="black" stroke="black" points="904.68,-1387.2 913.8,-1392.6 910.04,-1382.7 904.68,-1387.2"/>
</g>
<!-- ECC/zashi#56 -->
<g id="node49" class="node open">
<title>ECC/zashi#56</title>
<g id="a_node49"><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.07C801.18,-64.03 804.28,-67.33 807,-71 846.54,-124.36 817.39,-1202.6 837,-1266 851.2,-1311.9 884.31,-1357.2 907.31,-1384.9"/>
<polygon fill="black" stroke="black" points="904.67,-1387.2 913.79,-1392.6 910.03,-1382.7 904.67,-1387.2"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
<g id="node50" class="node open">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>

View File

@ -10,9 +10,9 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3730.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-3730.5 1241,-3730.5 1241,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="321,-1284 321,-2107 1012,-2107 1012,-1284 321,-1284"/>
<text text-anchor="middle" x="666.5" y="-2091.8" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="0,-1198 0,-2190 273,-2190 273,-1198 0,-1198"/>
<text text-anchor="middle" x="136.5" y="-2174.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
@ -20,44 +20,206 @@
<text text-anchor="middle" x="697.5" y="-1260.8" font-family="Times,serif" font-size="14.00">Zashi 1.0</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="blue" points="321,-1284 321,-2107 1012,-2107 1012,-1284 321,-1284"/>
<text text-anchor="middle" x="666.5" y="-2091.8" font-family="Times,serif" font-size="14.00">Zashi 1.1</text>
</g>
<g id="clust4" 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="clust4" class="cluster">
<title>cluster_6</title>
<polygon fill="none" stroke="blue" points="0,-1198 0,-2190 273,-2190 273,-1198 0,-1198"/>
<text text-anchor="middle" x="136.5" y="-2174.8" font-family="Times,serif" font-size="14.00">Zcash Swift SDK Tech Debt</text>
</g>
<g id="clust5" 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="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>
</g>
<g id="clust6" 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="clust7" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="blue" points="17,-1097 17,-1190 256,-1190 256,-1097 17,-1097"/>
<text text-anchor="middle" x="136.5" y="-1174.8" font-family="Times,serif" font-size="14.00">UniFFI</text>
</g>
<!-- ECC/zashi#27 -->
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node1" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node1"><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,-2159 8,-2159 8,-2091 265,-2091 265,-2159"/>
<text text-anchor="middle" x="136.5" y="-2143.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="-2128.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="136.5" y="-2113.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="136.5" y="-2098.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="node2" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node2"><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,-2073 12.5,-2073 12.5,-2035 260.5,-2035 260.5,-2073"/>
<text text-anchor="middle" x="136.5" y="-2057.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="-2042.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="node3" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node3"><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,-2017 8,-2017 8,-1949 265,-1949 265,-2017"/>
<text text-anchor="middle" x="136.5" y="-2001.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="-1986.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="136.5" y="-1971.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="136.5" y="-1956.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="node4" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
<g id="a_node4"><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,-1930.5 12.5,-1930.5 12.5,-1877.5 260.5,-1877.5 260.5,-1930.5"/>
<text text-anchor="middle" x="136.5" y="-1915.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="-1900.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
<text text-anchor="middle" x="136.5" y="-1885.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="node5" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node5"><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,-1859.5 8,-1859.5 8,-1806.5 265,-1806.5 265,-1859.5"/>
<text text-anchor="middle" x="136.5" y="-1844.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="-1829.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="136.5" y="-1814.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="node6" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node6"><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,-1788 12.5,-1788 12.5,-1750 260.5,-1750 260.5,-1788"/>
<text text-anchor="middle" x="136.5" y="-1772.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="-1757.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="node7" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node7"><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,-1731.5 8,-1731.5 8,-1678.5 265,-1678.5 265,-1731.5"/>
<text text-anchor="middle" x="136.5" y="-1716.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="-1701.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="136.5" y="-1686.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="node8" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node8"><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,-1660.5 8,-1660.5 8,-1607.5 265,-1607.5 265,-1660.5"/>
<text text-anchor="middle" x="136.5" y="-1645.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="-1630.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="136.5" y="-1615.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="node9" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node9"><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,-1589.5 8,-1589.5 8,-1536.5 265,-1536.5 265,-1589.5"/>
<text text-anchor="middle" x="136.5" y="-1574.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="-1559.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="136.5" y="-1544.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="node10" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node10"><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,-1518 8,-1518 8,-1450 265,-1450 265,-1518"/>
<text text-anchor="middle" x="136.5" y="-1502.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="-1487.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="136.5" y="-1472.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="136.5" y="-1457.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="node11" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node11"><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,-1432 8,-1432 8,-1394 265,-1394 265,-1432"/>
<text text-anchor="middle" x="136.5" y="-1416.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="-1401.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="node12" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node12"><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,-1376 8,-1376 8,-1308 265,-1308 265,-1376"/>
<text text-anchor="middle" x="136.5" y="-1360.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="-1345.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="136.5" y="-1330.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="136.5" y="-1315.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="node13" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node13"><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,-1289.5 12.5,-1289.5 12.5,-1206.5 260.5,-1206.5 260.5,-1289.5"/>
<text text-anchor="middle" x="136.5" y="-1274.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="-1259.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="136.5" y="-1244.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="136.5" y="-1229.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="136.5" y="-1214.3" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</g>
</g>
<!-- ECC/zashi#21 -->
<g id="node14" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node14"><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,-1245 766,-1249 745,-1249 742,-1245 626,-1245 626,-1207 769,-1207 769,-1245"/>
<text text-anchor="middle" x="697.5" y="-1229.8" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="697.5" y="-1214.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi#27 -->
<g id="node15" class="node open">
<title>ECC/zashi#27</title>
<g id="a_node1"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/27" xlink:title="ECC/zashi#27&#10;Release Zashi 1.1" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="1004,-1431 1001,-1435 980,-1435 977,-1431 861,-1431 861,-1393 1004,-1393 1004,-1431"/>
<text text-anchor="middle" x="932.5" y="-1415.8" font-family="Times,serif" font-size="14.00">ECC/zashi#27</text>
<text text-anchor="middle" x="932.5" y="-1400.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.1</text>
</a>
</g>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge27" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M745.71,-1245.1C765.56,-1254.2 788.33,-1266.1 807,-1280 848.45,-1310.7 887.84,-1356.2 910.82,-1384.9"/>
<polygon fill="black" stroke="black" points="908.19,-1387.22 917.14,-1392.9 913.69,-1382.88 908.19,-1387.22"/>
</g>
<!-- ECC/zashi#66 -->
<g id="node15" class="node open">
<g id="node28" class="node open">
<title>ECC/zashi#66</title>
<g id="a_node15"><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_node28"><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>
@ -71,9 +233,9 @@
<polygon fill="black" stroke="black" points="774.55,-474.55 764.07,-473.02 771.31,-480.76 774.55,-474.55"/>
</g>
<!-- ECC/zashi#6 -->
<g id="node2" class="node open">
<g id="node16" class="node open">
<title>ECC/zashi#6</title>
<g id="a_node2"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/6" xlink:title="ECC/zashi#6&#10;Add open source license&#10;attributions" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/6" xlink:title="ECC/zashi#6&#10;Add open source license&#10;attributions" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="524,-1921.5 335,-1921.5 335,-1868.5 524,-1868.5 524,-1921.5"/>
<text text-anchor="middle" x="429.5" y="-1906.3" font-family="Times,serif" font-size="14.00">ECC/zashi#6</text>
<text text-anchor="middle" x="429.5" y="-1891.3" font-family="Times,serif" font-size="14.00">Add open source license</text>
@ -82,9 +244,9 @@
</g>
</g>
<!-- ECC/zashi#32 -->
<g id="node3" class="node open">
<g id="node17" class="node open">
<title>ECC/zashi#32</title>
<g id="a_node3"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/32" xlink:title="ECC/zashi#32&#10;Enable Dark Mode" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/32" xlink:title="ECC/zashi#32&#10;Enable Dark Mode" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="772,-1832 623,-1832 623,-1794 772,-1794 772,-1832"/>
<text text-anchor="middle" x="697.5" y="-1816.8" font-family="Times,serif" font-size="14.00">ECC/zashi#32</text>
<text text-anchor="middle" x="697.5" y="-1801.8" font-family="Times,serif" font-size="14.00">Enable Dark Mode</text>
@ -98,9 +260,9 @@
<polygon fill="black" stroke="black" points="934.22,-1441.34 931.16,-1431.2 927.23,-1441.04 934.22,-1441.34"/>
</g>
<!-- ECC/zashi#3 -->
<g id="node4" class="node open">
<g id="node18" class="node open">
<title>ECC/zashi#3</title>
<g id="a_node4"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/3" xlink:title="ECC/zashi#3&#10;Identify shielding&#10;transactions in the&#10;wallet UI" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/3" xlink:title="ECC/zashi#3&#10;Identify shielding&#10;transactions in the&#10;wallet UI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="773,-1776 622,-1776 622,-1708 773,-1708 773,-1776"/>
<text text-anchor="middle" x="697.5" y="-1760.8" font-family="Times,serif" font-size="14.00">ECC/zashi#3</text>
<text text-anchor="middle" x="697.5" y="-1745.8" font-family="Times,serif" font-size="14.00">Identify shielding</text>
@ -116,9 +278,9 @@
<polygon fill="black" stroke="black" points="929.96,-1441.77 928.37,-1431.3 923.08,-1440.48 929.96,-1441.77"/>
</g>
<!-- ECC/zashi#13 -->
<g id="node5" class="node open">
<g id="node19" class="node open">
<title>ECC/zashi#13</title>
<g id="a_node5"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/13" xlink:title="ECC/zashi#13&#10;When receiving a multi&#45;&#10;output transaction, all&#10;memos must be displayed." target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/13" xlink:title="ECC/zashi#13&#10;When receiving a multi&#45;&#10;output transaction, all&#10;memos must be displayed." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="801,-1690 594,-1690 594,-1622 801,-1622 801,-1690"/>
<text text-anchor="middle" x="697.5" y="-1674.8" font-family="Times,serif" font-size="14.00">ECC/zashi#13</text>
<text text-anchor="middle" x="697.5" y="-1659.8" font-family="Times,serif" font-size="14.00">When receiving a multi&#45;</text>
@ -134,9 +296,9 @@
<polygon fill="black" stroke="black" points="924.01,-1441.68 924.47,-1431.1 917.51,-1439.08 924.01,-1441.68"/>
</g>
<!-- ECC/zashi#7 -->
<g id="node6" class="node open">
<g id="node20" class="node open">
<title>ECC/zashi#7</title>
<g id="a_node6"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/7" xlink:title="ECC/zashi#7&#10;Consider in&#45;app&#10;authentication&#10;requirements" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/7" xlink:title="ECC/zashi#7&#10;Consider in&#45;app&#10;authentication&#10;requirements" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="762,-1604 759,-1608 738,-1608 735,-1604 633,-1604 633,-1536 762,-1536 762,-1604"/>
<text text-anchor="middle" x="697.5" y="-1588.8" font-family="Times,serif" font-size="14.00">ECC/zashi#7</text>
<text text-anchor="middle" x="697.5" y="-1573.8" font-family="Times,serif" font-size="14.00">Consider in&#45;app</text>
@ -152,9 +314,9 @@
<polygon fill="black" stroke="black" points="910.43,-1440.93 914.63,-1431.2 905.28,-1436.18 910.43,-1440.93"/>
</g>
<!-- ECC/zashi#34 -->
<g id="node7" class="node open">
<g id="node21" class="node open">
<title>ECC/zashi#34</title>
<g id="a_node7"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/34" xlink:title="ECC/zashi#34&#10;Currency Conversion" target="_blank">
<g id="a_node21"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/34" xlink:title="ECC/zashi#34&#10;Currency Conversion" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="781,-2076 614,-2076 614,-2038 781,-2038 781,-2076"/>
<text text-anchor="middle" x="697.5" y="-2060.8" font-family="Times,serif" font-size="14.00">ECC/zashi#34</text>
<text text-anchor="middle" x="697.5" y="-2045.8" font-family="Times,serif" font-size="14.00">Currency Conversion</text>
@ -187,9 +349,9 @@
<polygon fill="black" stroke="black" points="826.55,-2115.73 837.12,-2116.5 829.34,-2109.31 826.55,-2115.73"/>
</g>
<!-- ECC/zashi#35 -->
<g id="node8" class="node open">
<g id="node22" class="node open">
<title>ECC/zashi#35</title>
<g id="a_node8"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/35" xlink:title="ECC/zashi#35&#10;Support ZIP 320 (TEX)&#10;Addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="787,-1517.5 608,-1517.5 608,-1464.5 787,-1464.5 787,-1517.5"/>
<text text-anchor="middle" x="697.5" y="-1502.3" font-family="Times,serif" font-size="14.00">ECC/zashi#35</text>
<text text-anchor="middle" x="697.5" y="-1487.3" font-family="Times,serif" font-size="14.00">Support ZIP 320 (TEX)</text>
@ -204,9 +366,9 @@
<polygon fill="black" stroke="black" points="868.38,-1437.66 876.7,-1431.1 866.11,-1431.04 868.38,-1437.66"/>
</g>
<!-- ECC/zashi#39 -->
<g id="node9" class="node open">
<g id="node23" class="node open">
<title>ECC/zashi#39</title>
<g id="a_node9"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/39" xlink:title="ECC/zashi#39&#10;Decide on UX related to&#10;creation &amp; spending of&#10;&quot;dust&quot; notes." target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/39" xlink:title="ECC/zashi#39&#10;Decide on UX related to&#10;creation &amp; spending of&#10;&quot;dust&quot; notes." target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="791.5,-1446 603.5,-1446 603.5,-1378 791.5,-1378 791.5,-1446"/>
<text text-anchor="middle" x="697.5" y="-1430.8" font-family="Times,serif" font-size="14.00">ECC/zashi#39</text>
<text text-anchor="middle" x="697.5" y="-1415.8" font-family="Times,serif" font-size="14.00">Decide on UX related to</text>
@ -222,9 +384,9 @@
<polygon fill="black" stroke="black" points="850.81,-1415.5 860.81,-1412 850.81,-1408.5 850.81,-1415.5"/>
</g>
<!-- ECC/zashi#43 -->
<g id="node10" class="node open">
<g id="node24" class="node open">
<title>ECC/zashi#43</title>
<g id="a_node10"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/43" xlink:title="ECC/zashi#43&#10;Support transaction&#10;creation in response to a&#10;ZIP 321 payment request." target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="799,-2020 596,-2020 596,-1952 799,-1952 799,-2020"/>
<text text-anchor="middle" x="697.5" y="-2004.8" font-family="Times,serif" font-size="14.00">ECC/zashi#43</text>
<text text-anchor="middle" x="697.5" y="-1989.8" font-family="Times,serif" font-size="14.00">Support transaction</text>
@ -240,9 +402,9 @@
<polygon fill="black" stroke="black" points="931.69,-1441.34 929.38,-1431 924.74,-1440.52 931.69,-1441.34"/>
</g>
<!-- ECC/zashi#9 -->
<g id="node11" class="node open">
<g id="node25" class="node open">
<title>ECC/zashi#9</title>
<g id="a_node11"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/9" xlink:title="ECC/zashi#9&#10;Automatically launch the&#10;Zashi wallet when&#10;scanning a Zcash QR code" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="799,-1360 596,-1360 596,-1292 799,-1292 799,-1360"/>
<text text-anchor="middle" x="697.5" y="-1344.8" font-family="Times,serif" font-size="14.00">ECC/zashi#9</text>
<text text-anchor="middle" x="697.5" y="-1329.8" font-family="Times,serif" font-size="14.00">Automatically launch the</text>
@ -258,9 +420,9 @@
<polygon fill="black" stroke="black" points="869.2,-1392.7 879.79,-1392.9 871.63,-1386.14 869.2,-1392.7"/>
</g>
<!-- ECC/zashi#60 -->
<g id="node12" class="node open">
<g id="node26" class="node open">
<title>ECC/zashi#60</title>
<g id="a_node12"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/60" xlink:title="ECC/zashi#60&#10;Resolve security&#10;questions around ZIP 321&#10;and zcash: handler&#10;registration by malicious&#10;apps" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="530,-1697 329,-1697 329,-1599 530,-1599 530,-1697"/>
<text text-anchor="middle" x="429.5" y="-1681.8" font-family="Times,serif" font-size="14.00">ECC/zashi#60</text>
<text text-anchor="middle" x="429.5" y="-1666.8" font-family="Times,serif" font-size="14.00">Resolve security</text>
@ -353,9 +515,9 @@
<polygon fill="black" stroke="black" points="826.42,-2232.36 836.99,-2231.6 828.25,-2225.61 826.42,-2232.36"/>
</g>
<!-- ECC/zashi#62 -->
<g id="node13" class="node open">
<g id="node27" class="node open">
<title>ECC/zashi#62</title>
<g id="a_node13"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/62" xlink:title="ECC/zashi#62&#10;Suggest to change the&#10;lightwalletd server if it&#10;doesn&#39;t respond within a&#10;timeout" target="_blank">
<g id="a_node27"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/62" xlink:title="ECC/zashi#62&#10;Suggest to change the&#10;lightwalletd server if it&#10;doesn&#39;t respond within a&#10;timeout" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="794,-1933.5 601,-1933.5 601,-1850.5 794,-1850.5 794,-1933.5"/>
<text text-anchor="middle" x="697.5" y="-1918.3" font-family="Times,serif" font-size="14.00">ECC/zashi#62</text>
<text text-anchor="middle" x="697.5" y="-1903.3" font-family="Times,serif" font-size="14.00">Suggest to change the</text>
@ -371,26 +533,10 @@
<path fill="none" stroke="black" d="M794.38,-1853.2C798.96,-1849.5 803.21,-1845.4 807,-1841 910.46,-1719.9 928.05,-1517 930.96,-1441.5"/>
<polygon fill="black" stroke="black" points="934.46,-1441.41 931.29,-1431.3 927.47,-1441.18 934.46,-1441.41"/>
</g>
<!-- ECC/zashi#21 -->
<g id="node14" class="node open">
<title>ECC/zashi#21</title>
<g id="a_node14"><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,-1245 766,-1249 745,-1249 742,-1245 626,-1245 626,-1207 769,-1207 769,-1245"/>
<text text-anchor="middle" x="697.5" y="-1229.8" font-family="Times,serif" font-size="14.00">ECC/zashi#21</text>
<text text-anchor="middle" x="697.5" y="-1214.8" font-family="Times,serif" font-size="14.00">Release Zashi 1.0</text>
</a>
</g>
</g>
<!-- ECC/zashi#21&#45;&gt;ECC/zashi#27 -->
<g id="edge27" class="edge">
<title>ECC/zashi#21&#45;&gt;ECC/zashi#27</title>
<path fill="none" stroke="black" d="M745.71,-1245.1C765.56,-1254.2 788.33,-1266.1 807,-1280 848.45,-1310.7 887.84,-1356.2 910.82,-1384.9"/>
<polygon fill="black" stroke="black" points="908.19,-1387.22 917.14,-1392.9 913.69,-1382.88 908.19,-1387.22"/>
</g>
<!-- ECC/zashi#67 -->
<g id="node46" class="node open">
<g id="node31" class="node open">
<title>ECC/zashi#67</title>
<g id="a_node46"><a xlink:href="https://github.com/Electric-Coin-Company/zashi/issues/67" xlink:title="ECC/zashi#67&#10;Release Zashi 1.3" target="_blank">
<g id="a_node31"><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>
@ -404,9 +550,9 @@
<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="node16" class="node open">
<g id="node29" class="node open">
<title>ECC/zashi#38</title>
<g id="a_node16"><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">
<g id="a_node29"><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>
@ -421,9 +567,9 @@
<polygon fill="black" stroke="black" points="905.15,-1387.59 914.26,-1393 910.51,-1383.09 905.15,-1387.59"/>
</g>
<!-- ECC/zashi#40 -->
<g id="node17" class="node open">
<g id="node30" class="node open">
<title>ECC/zashi#40</title>
<g id="a_node17"><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">
<g id="a_node30"><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>
@ -438,156 +584,53 @@
<path fill="none" stroke="black" d="M791.38,-338.1C797.35,-342.61 802.69,-347.87 807,-354 865.35,-436.92 806.68,-1169.3 837,-1266 851.46,-1312.2 884.83,-1357.7 907.77,-1385.3"/>
<polygon fill="black" stroke="black" points="905.13,-1387.6 914.24,-1393 910.49,-1383.09 905.13,-1387.6"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286 -->
<g id="node18" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1286</title>
<g id="a_node18"><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,-2159 8,-2159 8,-2091 265,-2091 265,-2159"/>
<text text-anchor="middle" x="136.5" y="-2143.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="-2128.8" font-family="Times,serif" font-size="14.00">Add structured error</text>
<text text-anchor="middle" x="136.5" y="-2113.8" font-family="Times,serif" font-size="14.00">types for errors received</text>
<text text-anchor="middle" x="136.5" y="-2098.8" font-family="Times,serif" font-size="14.00">across the FFI boundary.</text>
<!-- ECC/zashi#33 -->
<g id="node32" class="node open">
<title>ECC/zashi#33</title>
<g id="a_node32"><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/zcash&#45;swift&#45;wallet&#45;sdk#298 -->
<g id="node19" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#298</title>
<g id="a_node19"><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,-2073 12.5,-2073 12.5,-2035 260.5,-2035 260.5,-2073"/>
<text text-anchor="middle" x="136.5" y="-2057.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="-2042.8" font-family="Times,serif" font-size="14.00">Make BalanceTests pass</text>
<!-- ECC/zashi#55 -->
<g id="node33" class="node open">
<title>ECC/zashi#55</title>
<g id="a_node33"><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/zcash&#45;swift&#45;wallet&#45;sdk#1387 -->
<g id="node20" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1387</title>
<g id="a_node20"><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,-2017 8,-2017 8,-1949 265,-1949 265,-2017"/>
<text text-anchor="middle" x="136.5" y="-2001.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="-1986.8" font-family="Times,serif" font-size="14.00">Fix unterminated</text>
<text text-anchor="middle" x="136.5" y="-1971.8" font-family="Times,serif" font-size="14.00">`swiftlint::disable`</text>
<text text-anchor="middle" x="136.5" y="-1956.8" font-family="Times,serif" font-size="14.00">pragmas</text>
<!-- 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.24,-116.61C800.22,-119.6 803.85,-123.04 807,-127 846.42,-176.53 818.27,-1205.5 837,-1266 851.23,-1311.9 884.33,-1357.2 907.32,-1384.9"/>
<polygon fill="black" stroke="black" points="904.68,-1387.2 913.8,-1392.6 910.04,-1382.7 904.68,-1387.2"/>
</g>
<!-- ECC/zashi#56 -->
<g id="node34" class="node open">
<title>ECC/zashi#56</title>
<g id="a_node34"><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/zcash&#45;swift&#45;wallet&#45;sdk#522 -->
<g id="node21" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#522</title>
<g id="a_node21"><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,-1930.5 12.5,-1930.5 12.5,-1877.5 260.5,-1877.5 260.5,-1930.5"/>
<text text-anchor="middle" x="136.5" y="-1915.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="-1900.3" font-family="Times,serif" font-size="14.00">Remove account field from</text>
<text text-anchor="middle" x="136.5" y="-1885.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="node22" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1247</title>
<g id="a_node22"><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,-1859.5 8,-1859.5 8,-1806.5 265,-1806.5 265,-1859.5"/>
<text text-anchor="middle" x="136.5" y="-1844.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="-1829.3" font-family="Times,serif" font-size="14.00">[SBS] DarkSideTests</text>
<text text-anchor="middle" x="136.5" y="-1814.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="node23" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#467</title>
<g id="a_node23"><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,-1788 12.5,-1788 12.5,-1750 260.5,-1750 260.5,-1788"/>
<text text-anchor="middle" x="136.5" y="-1772.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="-1757.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="node24" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1261</title>
<g id="a_node24"><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,-1731.5 8,-1731.5 8,-1678.5 265,-1678.5 265,-1731.5"/>
<text text-anchor="middle" x="136.5" y="-1716.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="-1701.3" font-family="Times,serif" font-size="14.00">Mark generated files in</text>
<text text-anchor="middle" x="136.5" y="-1686.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="node25" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1225</title>
<g id="a_node25"><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,-1660.5 8,-1660.5 8,-1607.5 265,-1607.5 265,-1660.5"/>
<text text-anchor="middle" x="136.5" y="-1645.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="-1630.3" font-family="Times,serif" font-size="14.00">Add more tests to the</text>
<text text-anchor="middle" x="136.5" y="-1615.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="node26" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1411</title>
<g id="a_node26"><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,-1589.5 8,-1589.5 8,-1536.5 265,-1536.5 265,-1589.5"/>
<text text-anchor="middle" x="136.5" y="-1574.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="-1559.3" font-family="Times,serif" font-size="14.00">Recover from synchronizer</text>
<text text-anchor="middle" x="136.5" y="-1544.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="node27" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1250</title>
<g id="a_node27"><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,-1518 8,-1518 8,-1450 265,-1450 265,-1518"/>
<text text-anchor="middle" x="136.5" y="-1502.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="-1487.8" font-family="Times,serif" font-size="14.00">[TODO] treeState.height</text>
<text text-anchor="middle" x="136.5" y="-1472.8" font-family="Times,serif" font-size="14.00">in testInitWithShortSeedA</text>
<text text-anchor="middle" x="136.5" y="-1457.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="node28" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1392</title>
<g id="a_node28"><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,-1432 8,-1432 8,-1394 265,-1394 265,-1432"/>
<text text-anchor="middle" x="136.5" y="-1416.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="-1401.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="node29" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1401</title>
<g id="a_node29"><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,-1376 8,-1376 8,-1308 265,-1308 265,-1376"/>
<text text-anchor="middle" x="136.5" y="-1360.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="-1345.8" font-family="Times,serif" font-size="14.00">Incorrect spelling of</text>
<text text-anchor="middle" x="136.5" y="-1330.8" font-family="Times,serif" font-size="14.00">constant: &quot;transaparent&quot;</text>
<text text-anchor="middle" x="136.5" y="-1315.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="node30" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#459</title>
<g id="a_node30"><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,-1289.5 12.5,-1289.5 12.5,-1206.5 260.5,-1206.5 260.5,-1289.5"/>
<text text-anchor="middle" x="136.5" y="-1274.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="-1259.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
<text text-anchor="middle" x="136.5" y="-1244.3" font-family="Times,serif" font-size="14.00">`address` field from `Uns</text>
<text text-anchor="middle" x="136.5" y="-1229.3" font-family="Times,serif" font-size="14.00">pentTransactionOutputEnti</text>
<text text-anchor="middle" x="136.5" y="-1214.3" font-family="Times,serif" font-size="14.00">ty`</text>
</a>
</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.07C801.18,-64.03 804.28,-67.33 807,-71 846.54,-124.36 817.39,-1202.6 837,-1266 851.2,-1311.9 884.31,-1357.2 907.31,-1384.9"/>
<polygon fill="black" stroke="black" points="904.67,-1387.2 913.79,-1392.6 910.03,-1382.7 904.67,-1387.2"/>
</g>
<!-- ECC/zashi&#45;ios#1165 -->
<g id="node31" class="node open">
<g id="node35" class="node open">
<title>ECC/zashi&#45;ios#1165</title>
<g id="a_node31"><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_node35"><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>
@ -602,9 +645,9 @@
<polygon fill="black" stroke="black" points="907.01,-1387.23 915.9,-1393 912.55,-1382.95 907.01,-1387.23"/>
</g>
<!-- ECC/zashi&#45;ios#937 -->
<g id="node32" class="node open">
<g id="node36" class="node open">
<title>ECC/zashi&#45;ios#937</title>
<g id="a_node32"><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_node36"><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>
@ -618,9 +661,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="node33" class="node open">
<g id="node37" class="node open">
<title>ECC/zashi&#45;ios#935</title>
<g id="a_node33"><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_node37"><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>
@ -635,9 +678,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="node34" class="node open">
<g id="node38" class="node open">
<title>ECC/zashi&#45;ios#897</title>
<g id="a_node34"><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_node38"><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>
@ -652,9 +695,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="node35" class="node open">
<g id="node39" class="node open">
<title>ECC/zashi&#45;ios#1062</title>
<g id="a_node35"><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_node39"><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>
@ -670,9 +713,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="node36" class="node open">
<g id="node40" class="node open">
<title>ECC/zashi&#45;ios#948</title>
<g id="a_node36"><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_node40"><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>
@ -686,9 +729,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="node37" class="node open">
<g id="node41" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1410</title>
<g id="a_node37"><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_node41"><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>
@ -703,9 +746,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="node38" class="node open">
<g id="node42" class="node open">
<title>ECC/zashi&#45;ios#949</title>
<g id="a_node38"><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_node42"><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,-868 28,-868 28,-830 245,-830 245,-868"/>
<text text-anchor="middle" x="136.5" y="-852.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#949</text>
<text text-anchor="middle" x="136.5" y="-837.8" font-family="Times,serif" font-size="14.00">Use TCA dependency macro</text>
@ -719,9 +762,9 @@
<polygon fill="black" stroke="black" points="342.43,-875.06 352.75,-872.67 343.19,-868.1 342.43,-875.06"/>
</g>
<!-- ECC/zashi&#45;ios#906 -->
<g id="node39" class="node open">
<g id="node43" class="node open">
<title>ECC/zashi&#45;ios#906</title>
<g id="a_node39"><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_node43"><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,-811.5 30.5,-811.5 30.5,-758.5 242.5,-758.5 242.5,-811.5"/>
<text text-anchor="middle" x="136.5" y="-796.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#906</text>
<text text-anchor="middle" x="136.5" y="-781.3" font-family="Times,serif" font-size="14.00">WithViewStore observation</text>
@ -736,9 +779,9 @@
<polygon fill="black" stroke="black" points="342.23,-872.59 352.79,-871.74 344,-865.82 342.23,-872.59"/>
</g>
<!-- ECC/zashi&#45;ios#943 -->
<g id="node40" class="node open">
<g id="node44" class="node open">
<title>ECC/zashi&#45;ios#943</title>
<g id="a_node40"><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_node44"><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,-1026 38,-1026 38,-958 235,-958 235,-1026"/>
<text text-anchor="middle" x="136.5" y="-1010.8" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#943</text>
<text text-anchor="middle" x="136.5" y="-995.8" font-family="Times,serif" font-size="14.00">Rewrite FocusState to be</text>
@ -754,9 +797,9 @@
<polygon fill="black" stroke="black" points="343.89,-894.08 352.71,-888.21 342.15,-887.3 343.89,-894.08"/>
</g>
<!-- ECC/zashi&#45;ios#1012 -->
<g id="node41" class="node open">
<g id="node45" class="node open">
<title>ECC/zashi&#45;ios#1012</title>
<g id="a_node41"><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_node45"><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,-939.5 39,-939.5 39,-886.5 234,-886.5 234,-939.5"/>
<text text-anchor="middle" x="136.5" y="-924.3" font-family="Times,serif" font-size="14.00">ECC/zashi&#45;ios#1012</text>
<text text-anchor="middle" x="136.5" y="-909.3" font-family="Times,serif" font-size="14.00">Analyze the performance</text>
@ -771,9 +814,9 @@
<polygon fill="black" stroke="black" points="343.16,-893.9 352.72,-889.33 342.4,-886.95 343.16,-893.9"/>
</g>
<!-- ECC/zashi&#45;ios#1013 -->
<g id="node42" class="node open">
<g id="node46" class="node open">
<title>ECC/zashi&#45;ios#1013</title>
<g id="a_node42"><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_node46"><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>
@ -788,9 +831,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="node43" class="node open">
<g id="node47" class="node open">
<title>ECC/zashi&#45;ios#311</title>
<g id="a_node43"><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_node47"><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>
@ -805,9 +848,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="node44" class="node open">
<g id="node48" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1334</title>
<g id="a_node44"><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_node48"><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,-717 8,-717 8,-679 265,-679 265,-717"/>
<text text-anchor="middle" x="136.5" y="-701.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="-686.8" font-family="Times,serif" font-size="14.00">Trigger sync after send</text>
@ -821,9 +864,9 @@
<polygon fill="black" stroke="black" points="290.88,-689.39 300.57,-685.11 290.32,-682.41 290.88,-689.39"/>
</g>
<!-- ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338 -->
<g id="node45" class="node open">
<g id="node49" class="node open">
<title>ECC/zcash&#45;swift&#45;wallet&#45;sdk#1338</title>
<g id="a_node45"><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_node49"><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,-660.5 8,-660.5 8,-607.5 265,-607.5 265,-660.5"/>
<text text-anchor="middle" x="136.5" y="-645.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="-630.3" font-family="Times,serif" font-size="14.00">SuggestScanRanges called</text>
@ -837,49 +880,6 @@
<path fill="none" stroke="black" d="M265.14,-651.98C273.59,-653.17 282.12,-654.38 290.62,-655.57"/>
<polygon fill="black" stroke="black" points="290.18,-659.04 300.57,-656.98 291.16,-652.11 290.18,-659.04"/>
</g>
<!-- ECC/zashi#33 -->
<g id="node47" class="node open">
<title>ECC/zashi#33</title>
<g id="a_node47"><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="node48" class="node open">
<title>ECC/zashi#55</title>
<g id="a_node48"><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.24,-116.61C800.22,-119.6 803.85,-123.04 807,-127 846.42,-176.53 818.27,-1205.5 837,-1266 851.23,-1311.9 884.33,-1357.2 907.32,-1384.9"/>
<polygon fill="black" stroke="black" points="904.68,-1387.2 913.8,-1392.6 910.04,-1382.7 904.68,-1387.2"/>
</g>
<!-- ECC/zashi#56 -->
<g id="node49" class="node open">
<title>ECC/zashi#56</title>
<g id="a_node49"><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.07C801.18,-64.03 804.28,-67.33 807,-71 846.54,-124.36 817.39,-1202.6 837,-1266 851.2,-1311.9 884.31,-1357.2 907.31,-1384.9"/>
<polygon fill="black" stroke="black" points="904.67,-1387.2 913.79,-1392.6 910.03,-1382.7 904.67,-1387.2"/>
</g>
<!-- ECC/zcash&#45;light&#45;client&#45;ffi#25 -->
<g id="node50" class="node open">
<title>ECC/zcash&#45;light&#45;client&#45;ffi#25</title>

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB