developers/zcash-wallet-dag.svg

245 lines
18 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="760pt" height="964pt"
viewBox="0.00 0.00 760.00 963.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 959.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-959.5 756,-959.5 756,4 -4,4"/>
<!-- zcash/librustzcash#226 -->
<g id="node1" class="node">
<title>zcash/librustzcash#226</title>
<g id="a_node1"><a xlink:href="https://github.com/zcash/librustzcash/issues/226" xlink:title="zcash/librustzcash#226&#10;Bring in Bolt TZE" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="233,-45.5 45,-45.5 45,-7.5 233,-7.5 233,-45.5"/>
<text text-anchor="middle" x="139" y="-30.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#226</text>
<text text-anchor="middle" x="139" y="-15.3" font-family="Times,serif" font-size="14.00" fill="#000000">Bring in Bolt TZE</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
<g id="node2" class="node">
<title>zcash/librustzcash#225</title>
<g id="a_node2"><a xlink:href="https://github.com/zcash/librustzcash/issues/225" xlink:title="zcash/librustzcash#225&#10;Add Bolt TZE support to&#10;the transaction builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="517,-53 325,-53 325,0 517,0 517,-53"/>
<text text-anchor="middle" x="421" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#225</text>
<text text-anchor="middle" x="421" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Bolt TZE support to</text>
<text text-anchor="middle" x="421" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">the transaction builder</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#226&#45;&gt;zcash/librustzcash#225 -->
<g id="edge1" class="edge">
<title>zcash/librustzcash#226&#45;&gt;zcash/librustzcash#225</title>
<path fill="none" stroke="#000000" d="M233.29,-26.5C259.42,-26.5 287.95,-26.5 314.71,-26.5"/>
<polygon fill="#000000" stroke="#000000" points="314.87,-30.0001 324.87,-26.5 314.87,-23.0001 314.87,-30.0001"/>
</g>
<!-- zcash/librustzcash#320 -->
<g id="node3" class="node">
<title>zcash/librustzcash#320</title>
<g id="a_node3"><a xlink:href="https://github.com/zcash/librustzcash/issues/320" xlink:title="zcash/librustzcash#320&#10;Implement Orchard&#10;consensus rules as an NU&#10;feature" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="240.5,-131.5 37.5,-131.5 37.5,-63.5 240.5,-63.5 240.5,-131.5"/>
<text text-anchor="middle" x="139" y="-116.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#320</text>
<text text-anchor="middle" x="139" y="-101.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement Orchard</text>
<text text-anchor="middle" x="139" y="-86.3" font-family="Times,serif" font-size="14.00" fill="#000000">consensus rules as an NU</text>
<text text-anchor="middle" x="139" y="-71.3" font-family="Times,serif" font-size="14.00" fill="#000000">feature</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#371 -->
<g id="node4" class="node">
<title>zcash/librustzcash#371</title>
<g id="a_node4"><a xlink:href="https://github.com/zcash/librustzcash/issues/371" xlink:title="zcash/librustzcash#371&#10;Implement parsing and&#10;serialization of Unified&#10;Addresses" target="_blank">
<polygon fill="#a6cfff" stroke="#000000" stroke-width="2" points="233,-217.5 45,-217.5 45,-149.5 233,-149.5 233,-217.5"/>
<text text-anchor="middle" x="139" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#371</text>
<text text-anchor="middle" x="139" y="-187.3" font-family="Times,serif" font-size="14.00" fill="#000000">Implement parsing and</text>
<text text-anchor="middle" x="139" y="-172.3" font-family="Times,serif" font-size="14.00" fill="#000000">serialization of Unified</text>
<text text-anchor="middle" x="139" y="-157.3" font-family="Times,serif" font-size="14.00" fill="#000000">Addresses</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#387 -->
<g id="node5" class="node">
<title>zcash/librustzcash#387</title>
<g id="a_node5"><a xlink:href="https://github.com/zcash/librustzcash/issues/387" xlink:title="zcash/librustzcash#387&#10;Implement Unified Address&#10;key derivation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246.5,-289 31.5,-289 31.5,-236 246.5,-236 246.5,-289"/>
<text text-anchor="middle" x="139" y="-273.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#387</text>
<text text-anchor="middle" x="139" y="-258.8" font-family="Times,serif" font-size="14.00" fill="#000000">Implement Unified Address</text>
<text text-anchor="middle" x="139" y="-243.8" font-family="Times,serif" font-size="14.00" fill="#000000">key derivation</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#403 -->
<g id="node6" class="node">
<title>zcash/librustzcash#403</title>
<g id="a_node6"><a xlink:href="https://github.com/zcash/librustzcash/issues/403" xlink:title="zcash/librustzcash#403&#10;Add Orchard support to&#10;`zcash_client_backend`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="515,-360 327,-360 327,-307 515,-307 515,-360"/>
<text text-anchor="middle" x="421" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#403</text>
<text text-anchor="middle" x="421" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="421" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_backend`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#404 -->
<g id="node7" class="node">
<title>zcash/librustzcash#404</title>
<g id="a_node7"><a xlink:href="https://github.com/zcash/librustzcash/issues/404" xlink:title="zcash/librustzcash#404&#10;Add Orchard support to&#10;`zcash_client_sqlite`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="752,-360 564,-360 564,-307 752,-307 752,-360"/>
<text text-anchor="middle" x="658" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#404</text>
<text text-anchor="middle" x="658" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="658" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">`zcash_client_sqlite`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#403&#45;&gt;zcash/librustzcash#404 -->
<g id="edge2" class="edge">
<title>zcash/librustzcash#403&#45;&gt;zcash/librustzcash#404</title>
<path fill="none" stroke="#000000" d="M515.01,-333.5C527.65,-333.5 540.69,-333.5 553.5,-333.5"/>
<polygon fill="#000000" stroke="#000000" points="553.72,-337.0001 563.72,-333.5 553.72,-330.0001 553.72,-337.0001"/>
</g>
<!-- zcash/librustzcash#406 -->
<g id="node8" class="node">
<title>zcash/librustzcash#406</title>
<g id="a_node8"><a xlink:href="https://github.com/zcash/librustzcash/issues/406" xlink:title="zcash/librustzcash#406&#10;Add Orchard support to&#10;the transaction builder" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="233,-360 45,-360 45,-307 233,-307 233,-360"/>
<text text-anchor="middle" x="139" y="-344.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/librustzcash#406</text>
<text text-anchor="middle" x="139" y="-329.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Orchard support to</text>
<text text-anchor="middle" x="139" y="-314.8" font-family="Times,serif" font-size="14.00" fill="#000000">the transaction builder</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#406&#45;&gt;zcash/librustzcash#403 -->
<g id="edge3" class="edge">
<title>zcash/librustzcash#406&#45;&gt;zcash/librustzcash#403</title>
<path fill="none" stroke="#000000" d="M233.29,-333.5C259.99,-333.5 289.2,-333.5 316.45,-333.5"/>
<polygon fill="#000000" stroke="#000000" points="316.79,-337.0001 326.79,-333.5 316.79,-330.0001 316.79,-337.0001"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet&#45;sdk#147 -->
<g id="node9" class="node">
<title>zcash/zcash&#45;android&#45;wallet&#45;sdk#147</title>
<g id="a_node9"><a xlink:href="https://github.com/zcash/zcash-android-wallet-sdk/issues/147" xlink:title="zcash/zcash&#45;android&#45;wallet&#45;sdk#147&#10;Android: Create&#10;t&#45;addresses in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="278,-431 0,-431 0,-378 278,-378 278,-431"/>
<text text-anchor="middle" x="139" y="-415.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet&#45;sdk#147</text>
<text text-anchor="middle" x="139" y="-400.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android: Create</text>
<text text-anchor="middle" x="139" y="-385.8" font-family="Times,serif" font-size="14.00" fill="#000000">t&#45;addresses in demo app</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#162 -->
<g id="node10" class="node">
<title>zcash/ZcashLightClientKit#162</title>
<g id="a_node10"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/162" xlink:title="zcash/ZcashLightClientKit#162&#10;Fetch t&#45;address balance&#10;in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-502 16,-502 16,-449 262,-449 262,-502"/>
<text text-anchor="middle" x="139" y="-486.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#162</text>
<text text-anchor="middle" x="139" y="-471.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fetch t&#45;address balance</text>
<text text-anchor="middle" x="139" y="-456.8" font-family="Times,serif" font-size="14.00" fill="#000000">in demo app</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#161 -->
<g id="node11" class="node">
<title>zcash/ZcashLightClientKit#161</title>
<g id="a_node11"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/161" xlink:title="zcash/ZcashLightClientKit#161&#10;iOS: Create t&#45;addresses&#10;in demo app" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="262,-573 16,-573 16,-520 262,-520 262,-573"/>
<text text-anchor="middle" x="139" y="-557.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#161</text>
<text text-anchor="middle" x="139" y="-542.8" font-family="Times,serif" font-size="14.00" fill="#000000">iOS: Create t&#45;addresses</text>
<text text-anchor="middle" x="139" y="-527.8" font-family="Times,serif" font-size="14.00" fill="#000000">in demo app</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#95 -->
<g id="node12" class="node">
<title>zcash/ZcashLightClientKit#95</title>
<g id="a_node12"><a xlink:href="https://github.com/zcash/ZcashLightClientKit/issues/95" xlink:title="zcash/ZcashLightClientKit#95&#10;Better Error handling" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="257.5,-771.5 20.5,-771.5 20.5,-733.5 257.5,-733.5 257.5,-771.5"/>
<text text-anchor="middle" x="139" y="-756.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/ZcashLightClientKit#95</text>
<text text-anchor="middle" x="139" y="-741.3" font-family="Times,serif" font-size="14.00" fill="#000000">Better Error handling</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#212 -->
<g id="node13" class="node">
<title>zcash/zcash&#45;ios&#45;wallet#212</title>
<g id="a_node13"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/212" xlink:title="zcash/zcash&#45;ios&#45;wallet#212&#10;Disconnected States&#10;Handling" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="528,-708 314,-708 314,-655 528,-655 528,-708"/>
<text text-anchor="middle" x="421" y="-692.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#212</text>
<text text-anchor="middle" x="421" y="-677.8" font-family="Times,serif" font-size="14.00" fill="#000000">Disconnected States</text>
<text text-anchor="middle" x="421" y="-662.8" font-family="Times,serif" font-size="14.00" fill="#000000">Handling</text>
</a>
</g>
</g>
<!-- zcash/ZcashLightClientKit#95&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212 -->
<g id="edge4" class="edge">
<title>zcash/ZcashLightClientKit#95&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212</title>
<path fill="none" stroke="#000000" d="M239.47,-733.42C252.48,-730.61 265.58,-727.61 278,-724.5 294.19,-720.45 311.27,-715.71 327.79,-710.9"/>
<polygon fill="#000000" stroke="#000000" points="328.8267,-714.2434 337.43,-708.06 326.8485,-707.5287 328.8267,-714.2434"/>
</g>
<!-- zcash/zcash&#45;android&#45;wallet#100 -->
<g id="node14" class="node">
<title>zcash/zcash&#45;android&#45;wallet#100</title>
<g id="a_node14"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/100" xlink:title="zcash/zcash&#45;android&#45;wallet#100&#10;Test of seed restore" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="263,-827.5 15,-827.5 15,-789.5 263,-789.5 263,-827.5"/>
<text text-anchor="middle" x="139" y="-812.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#100</text>
<text text-anchor="middle" x="139" y="-797.3" font-family="Times,serif" font-size="14.00" fill="#000000">Test of seed restore</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet#49 -->
<g id="node15" class="node">
<title>zcash/zcash&#45;android&#45;wallet#49</title>
<g id="a_node15"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/49" xlink:title="zcash/zcash&#45;android&#45;wallet#49&#10;Android: Send: Press and&#10;Hold UX" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="258.5,-899 19.5,-899 19.5,-846 258.5,-846 258.5,-899"/>
<text text-anchor="middle" x="139" y="-883.8" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#49</text>
<text text-anchor="middle" x="139" y="-868.8" font-family="Times,serif" font-size="14.00" fill="#000000">Android: Send: Press and</text>
<text text-anchor="middle" x="139" y="-853.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hold UX</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;android&#45;wallet#271 -->
<g id="node16" class="node">
<title>zcash/zcash&#45;android&#45;wallet#271</title>
<g id="a_node16"><a xlink:href="https://github.com/zcash/zcash-android-wallet/issues/271" xlink:title="zcash/zcash&#45;android&#45;wallet#271&#10;[iOS] App Navigation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="263,-955.5 15,-955.5 15,-917.5 263,-917.5 263,-955.5"/>
<text text-anchor="middle" x="139" y="-940.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;android&#45;wallet#271</text>
<text text-anchor="middle" x="139" y="-925.3" font-family="Times,serif" font-size="14.00" fill="#000000">[iOS] App Navigation</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#152 -->
<g id="node17" class="node">
<title>zcash/zcash&#45;ios&#45;wallet#152</title>
<g id="a_node17"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/152" xlink:title="zcash/zcash&#45;ios&#45;wallet#152&#10;Disconnected Wallet shows&#10;generic error instead of&#10;disconnected state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246,-715.5 32,-715.5 32,-647.5 246,-647.5 246,-715.5"/>
<text text-anchor="middle" x="139" y="-700.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#152</text>
<text text-anchor="middle" x="139" y="-685.3" font-family="Times,serif" font-size="14.00" fill="#000000">Disconnected Wallet shows</text>
<text text-anchor="middle" x="139" y="-670.3" font-family="Times,serif" font-size="14.00" fill="#000000">generic error instead of</text>
<text text-anchor="middle" x="139" y="-655.3" font-family="Times,serif" font-size="14.00" fill="#000000">disconnected state</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#152&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212 -->
<g id="edge5" class="edge">
<title>zcash/zcash&#45;ios&#45;wallet#152&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212</title>
<path fill="none" stroke="#000000" d="M246.01,-681.5C264.77,-681.5 284.38,-681.5 303.4,-681.5"/>
<polygon fill="#000000" stroke="#000000" points="303.59,-685.0001 313.59,-681.5 303.59,-678.0001 303.59,-685.0001"/>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#211 -->
<g id="node18" class="node">
<title>zcash/zcash&#45;ios&#45;wallet#211</title>
<g id="a_node18"><a xlink:href="https://github.com/zcash/zcash-ios-wallet/issues/211" xlink:title="zcash/zcash&#45;ios&#45;wallet#211&#10;connection error dialog" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="246,-629.5 32,-629.5 32,-591.5 246,-591.5 246,-629.5"/>
<text text-anchor="middle" x="139" y="-614.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash/zcash&#45;ios&#45;wallet#211</text>
<text text-anchor="middle" x="139" y="-599.3" font-family="Times,serif" font-size="14.00" fill="#000000">connection error dialog</text>
</a>
</g>
</g>
<!-- zcash/zcash&#45;ios&#45;wallet#211&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212 -->
<g id="edge6" class="edge">
<title>zcash/zcash&#45;ios&#45;wallet#211&#45;&gt;zcash/zcash&#45;ios&#45;wallet#212</title>
<path fill="none" stroke="#000000" d="M239.47,-629.58C252.48,-632.39 265.58,-635.39 278,-638.5 294.19,-642.55 311.27,-647.29 327.79,-652.1"/>
<polygon fill="#000000" stroke="#000000" points="326.8485,-655.4713 337.43,-654.94 328.8267,-648.7566 326.8485,-655.4713"/>
</g>
</g>
</svg>