2021-05-06 17:46:06 -07:00
<?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 -->
2021-06-30 15:45:00 -07:00
<svg width= "1838pt" height= "2033pt"
viewBox="0.00 0.00 1838.00 2033.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 2029)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2029 1834,-2029 1834,4 -4,4" />
2021-05-06 17:46:06 -07:00
<!-- zcash/librustzcash#226 -->
2021-05-24 11:01:20 -07:00
<g id= "node1" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node1" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/226" xlink:title= "zcash/librustzcash#226 Bring in Bolt TZE" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-165.5 58.5,-165.5 58.5,-127.5 246.5,-127.5 246.5,-165.5" />
<text text-anchor= "middle" x= "152.5" y= "-150.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "152.5" y= "-135.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bring in Bolt TZE</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "node2" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#225</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node2" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/225" xlink:title= "zcash/librustzcash#225 Add Bolt TZE support to the transaction builder" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550,-173 358,-173 358,-120 550,-120 550,-173" />
<text text-anchor= "middle" x= "454" y= "-157.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "454" y= "-142.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "454" y= "-127.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#226->zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "edge1" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226- > zcash/librustzcash#225</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M246.66,-146.5C278.76,-146.5 314.86,-146.5 347.84,-146.5" />
<polygon fill= "#000000" stroke= "#000000" points= "347.96,-150.0001 357.96,-146.5 347.96,-143.0001 347.96,-150.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4190 -->
2021-05-24 11:01:20 -07:00
<g id= "node3" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4190</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node3" > <a xlink:href= "https://github.com/zcash/zcash/issues/4190" xlink:title= "zcash/zcash#4190 TZE: implement zcashd 'host' logic." target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "245.5,-331 59.5,-331 59.5,-278 245.5,-278 245.5,-331" />
<text text-anchor= "middle" x= "152.5" y= "-315.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "152.5" y= "-300.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "152.5" y= "-285.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ' host' logic.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-06-01 16:03:44 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "797.5,-904 624.5,-904 624.5,-851 797.5,-851 797.5,-904" />
<text text-anchor= "middle" x= "711" y= "-888.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "711" y= "-873.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "711" y= "-858.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard consensus rules as an NU feature" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1065.5,-754.5 862.5,-754.5 862.5,-686.5 1065.5,-686.5 1065.5,-754.5" />
<text text-anchor= "middle" x= "964" y= "-739.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "964" y= "-724.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "964" y= "-709.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "964" y= "-694.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M739.22,-850.99C767.01,-825.94 811.49,-788.57 855,-763.5 857.52,-762.05 860.1,-760.62 862.72,-759.23" />
<polygon fill= "#000000" stroke= "#000000" points= "864.4747,-762.264 871.79,-754.6 861.292,-756.0293 864.4747,-762.264" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "node6" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node6" > <a xlink:href= "https://github.com/zcash/orchard/issues/35" xlink:title= "zcash/orchard#35 Transaction building support" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1046.5,-983 881.5,-983 881.5,-930 1046.5,-930 1046.5,-983" />
<text text-anchor= "middle" x= "964" y= "-967.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "964" y= "-952.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "964" y= "-937.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge3" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M795.95,-904.03C820.28,-911.62 846.92,-919.94 871.67,-927.67" />
<polygon fill= "#000000" stroke= "#000000" points= "870.8314,-931.0747 881.42,-930.71 872.9151,-924.392 870.8314,-931.0747" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "node7" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node7" > <a xlink:href= "https://github.com/zcash/zcash/issues/5195" xlink:title= "zcash/zcash#5195 Implement Orchard proof verification consensus rule" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1064.5,-840.5 863.5,-840.5 863.5,-772.5 1064.5,-772.5 1064.5,-840.5" />
<text text-anchor= "middle" x= "964" y= "-825.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "964" y= "-810.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "964" y= "-795.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "964" y= "-780.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge4" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M797.71,-853.17C815.74,-848.11 834.97,-842.71 853.72,-837.45" />
<polygon fill= "#000000" stroke= "#000000" points= "854.7899,-840.785 863.47,-834.71 852.896,-834.046 854.7899,-840.785" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "node8" class= "node" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5024</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement NU5 consensus rules" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1322.5,-747 1110.5,-747 1110.5,-694 1322.5,-694 1322.5,-747" />
<text text-anchor= "middle" x= "1216.5" y= "-731.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1216.5" y= "-716.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1216.5" y= "-701.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rules</text>
2021-05-24 15:36:12 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge5" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1065.6,-720.5C1077,-720.5 1088.6,-720.5 1100.1,-720.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1100.1,-724.0001 1110.1,-720.5 1100.1,-717.0001 1100.1,-724.0001" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "node9" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node9" > <a xlink:href= "https://github.com/zcash/zcash/issues/5021" xlink:title= "zcash/zcash#5021 Add Orchard support to transaction builder" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1310.5,-865 1122.5,-865 1122.5,-812 1310.5,-812 1310.5,-865" />
<text text-anchor= "middle" x= "1216.5" y= "-849.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1216.5" y= "-834.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1216.5" y= "-819.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1046.5,-931.21C1055.5,-927.86 1064.5,-924.27 1073,-920.5 1105.1,-906.18 1139.4,-886.76 1166.4,-870.42" />
<polygon fill= "#000000" stroke= "#000000" points= "1168.5796,-873.1907 1175.3,-865 1164.9386,-867.212 1168.5796,-873.1907" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-16 15:47:41 -07:00
<!-- zcash/librustzcash#406 -->
<g id= "node10" class= "node" >
<title > zcash/librustzcash#406</title>
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/406" xlink:title= "zcash/librustzcash#406 Add Orchard support to the transaction builder" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1310.5,-983 1122.5,-983 1122.5,-930 1310.5,-930 1310.5,-983" />
<text text-anchor= "middle" x= "1216.5" y= "-967.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#406</text>
<text text-anchor= "middle" x= "1216.5" y= "-952.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1216.5" y= "-937.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/librustzcash#406 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/orchard#35- > zcash/librustzcash#406</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1046.7,-956.5C1067.5,-956.5 1090.2,-956.5 1112,-956.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1112.3,-960.0001 1122.3,-956.5 1112.3,-953.0001 1112.3,-960.0001" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
<g id= "edge8" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1064.2,-772.39C1085.6,-765.07 1108.2,-757.39 1129.2,-750.25" />
<polygon fill= "#000000" stroke= "#000000" points= "1130.3651,-753.5507 1138.7,-747.01 1128.1055,-746.9254 1130.3651,-753.5507" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "node11" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1572,-494.5 1363,-494.5 1363,-426.5 1572,-426.5 1572,-494.5" />
<text text-anchor= "middle" x= "1467.5" y= "-479.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1467.5" y= "-464.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1467.5" y= "-449.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1467.5" y= "-434.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "edge9" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1266.3,-811.84C1287.5,-797.89 1310.4,-778.83 1324,-755.5 1381,-657.75 1290.1,-592.45 1360,-503.5 1360.4,-503.01 1360.8,-502.52 1361.2,-502.04" />
<polygon fill= "#000000" stroke= "#000000" points= "1363.8379,-504.3452 1368.2,-494.69 1358.7689,-499.5176 1363.8379,-504.3452" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#403 -->
<g id= "node12" class= "node" >
<title > zcash/librustzcash#403</title>
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/403" xlink:title= "zcash/librustzcash#403 Add Orchard support to `zcash_client_backend`" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1561.5,-983 1373.5,-983 1373.5,-930 1561.5,-930 1561.5,-983" />
<text text-anchor= "middle" x= "1467.5" y= "-967.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#403</text>
<text text-anchor= "middle" x= "1467.5" y= "-952.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1467.5" y= "-937.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_backend`</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#406->zcash/librustzcash#403 -->
<g id= "edge10" class= "edge" >
<title > zcash/librustzcash#406- > zcash/librustzcash#403</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1310.7,-956.5C1327.8,-956.5 1345.7,-956.5 1363.1,-956.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1363.2,-960.0001 1373.2,-956.5 1363.2,-953.0001 1363.2,-960.0001" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#404 -->
2021-06-29 15:45:05 -07:00
<g id= "node19" class= "node" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#404</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/404" xlink:title= "zcash/librustzcash#404 Add Orchard support to `zcash_client_sqlite`" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1814.5,-983 1626.5,-983 1626.5,-930 1814.5,-930 1814.5,-983" />
<text text-anchor= "middle" x= "1720.5" y= "-967.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#404</text>
<text text-anchor= "middle" x= "1720.5" y= "-952.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1720.5" y= "-937.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_sqlite`</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#403->zcash/librustzcash#404 -->
2021-06-29 15:45:05 -07:00
<g id= "edge16" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#403- > zcash/librustzcash#404</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1561.7,-956.5C1579.4,-956.5 1598,-956.5 1616,-956.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1616.2,-960.0001 1626.2,-956.5 1616.2,-953.0001 1616.2,-960.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-16 15:47:41 -07:00
<g id= "node13" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "795.5,-754 626.5,-754 626.5,-701 795.5,-701 795.5,-754" />
<text text-anchor= "middle" x= "711" y= "-738.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "711" y= "-723.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "711" y= "-708.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-16 15:47:41 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M795.6,-725.16C813.74,-724.66 833.18,-724.12 852.17,-723.59" />
<polygon fill= "#000000" stroke= "#000000" points= "852.4599,-727.0835 862.36,-723.31 852.2676,-720.0861 852.4599,-727.0835" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-16 15:47:41 -07:00
<g id= "node14" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-1085 55,-1085 55,-1032 250,-1032 250,-1085" />
<text text-anchor= "middle" x= "152.5" y= "-1069.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "152.5" y= "-1054.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1039.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-16 15:47:41 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "567,-1046 341,-1046 341,-993 567,-993 567,-1046" />
<text text-anchor= "middle" x= "454" y= "-1030.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "454" y= "-1015.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "454" y= "-1000.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-16 15:47:41 -07:00
<g id= "node16" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "797,-1061 625,-1061 625,-978 797,-978 797,-1061" />
<text text-anchor= "middle" x= "711" y= "-1045.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "711" y= "-1030.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "711" y= "-1015.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "711" y= "-1000.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "711" y= "-985.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-16 15:47:41 -07:00
<g id= "edge12" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M567.1,-1019.5C583.01,-1019.5 599.23,-1019.5 614.79,-1019.5" />
<polygon fill= "#000000" stroke= "#000000" points= "614.9,-1023.0001 624.9,-1019.5 614.9,-1016.0001 614.9,-1023.0001" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-18 15:51:45 -07:00
<g id= "node17" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-18 15:51:45 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1052,-912 876,-912 876,-859 1052,-859 1052,-912" />
<text text-anchor= "middle" x= "964" y= "-896.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "964" y= "-881.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "964" y= "-866.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-18 15:51:45 -07:00
<g id= "edge13" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M764.53,-977.8C790.74,-958.78 823.41,-937.09 855,-921.5 858.82,-919.62 862.76,-917.79 866.78,-916.04" />
<polygon fill= "#000000" stroke= "#000000" points= "868.3955,-919.1582 876.27,-912.07 865.6939,-912.7005 868.3955,-919.1582" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-29 15:45:05 -07:00
<!-- zcash/zcash#5240 -->
<g id= "node18" class= "node" >
<title > zcash/zcash#5240</title>
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5240" xlink:title= "zcash/zcash#5240 Add an Orchard nullifier test to `coins_tests`" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1060,-1054 868,-1054 868,-1001 1060,-1001 1060,-1054" />
<text text-anchor= "middle" x= "964" y= "-1038.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5240</text>
<text text-anchor= "middle" x= "964" y= "-1023.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add an Orchard nullifier</text>
<text text-anchor= "middle" x= "964" y= "-1008.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > test to `coins_tests`</text>
2021-06-29 15:45:05 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5240 -->
2021-06-18 15:51:45 -07:00
<g id= "edge14" class= "edge" >
2021-06-29 15:45:05 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5240</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M797.01,-1022.2C816.49,-1022.8 837.41,-1023.5 857.62,-1024.1" />
<polygon fill= "#000000" stroke= "#000000" points= "857.6703,-1027.6046 867.8,-1024.5 857.9452,-1020.61 857.6703,-1027.6046" />
2021-06-29 15:45:05 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
<g id= "edge15" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1052.3,-861.59C1059.6,-858.07 1066.6,-854.06 1073,-849.5 1094.4,-834.25 1090.4,-821.09 1109,-802.5 1127,-784.51 1149.1,-767.04 1168.5,-752.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1170.599,-755.6819 1176.7,-747.02 1166.529,-749.9867 1170.599,-755.6819" />
2021-05-24 11:01:20 -07:00
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019 -->
2021-06-29 15:45:05 -07:00
<g id= "node20" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1308,-318 1125,-318 1125,-265 1308,-265 1308,-318" />
<text text-anchor= "middle" x= "1216.5" y= "-302.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1216.5" y= "-287.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1216.5" y= "-272.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-29 15:45:05 -07:00
<g id= "edge17" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1308.1,-315.55C1313.8,-319.01 1319.2,-322.97 1324,-327.5 1355.3,-357.08 1329.5,-387.04 1360,-417.5 1360.8,-418.28 1361.6,-419.05 1362.4,-419.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1360.1838,-422.5092 1370.1,-426.24 1364.6747,-417.1396 1360.1838,-422.5092" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-29 15:45:05 -07:00
<g id= "node21" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1563.5,-322.5 1371.5,-322.5 1371.5,-254.5 1563.5,-254.5 1563.5,-322.5" />
<text text-anchor= "middle" x= "1467.5" y= "-307.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1467.5" y= "-292.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1467.5" y= "-277.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1467.5" y= "-262.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-29 15:45:05 -07:00
<g id= "edge18" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1308.2,-290.4C1325.4,-290.2 1343.5,-289.98 1361.1,-289.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1361.4415,-293.2664 1371.4,-289.65 1361.3599,-286.2668 1361.4415,-293.2664" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "node22" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1568.5,-408.5 1366.5,-408.5 1366.5,-340.5 1568.5,-340.5 1568.5,-408.5" />
<text text-anchor= "middle" x= "1467.5" y= "-393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1467.5" y= "-378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1467.5" y= "-363.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1467.5" y= "-348.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "edge19" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1297,-318.1C1316,-324.41 1336.7,-331.24 1356.8,-337.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1355.7066,-341.2248 1366.3,-341.05 1357.9098,-334.5805 1355.7066,-341.2248" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-29 15:45:05 -07:00
<g id= "node23" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1830,-322.5 1611,-322.5 1611,-284.5 1830,-284.5 1830,-322.5" />
<text text-anchor= "middle" x= "1720.5" y= "-307.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1720.5" y= "-292.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC: z_getnewaccount</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5178 -->
2021-06-29 15:45:05 -07:00
<g id= "edge20" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1568.9,-343.56C1583,-339.42 1597.3,-335.29 1611,-331.5 1618.7,-329.37 1626.6,-327.22 1634.6,-325.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1635.6149,-328.4523 1644.4,-322.53 1633.8392,-321.6812 1635.6149,-328.4523" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-29 15:45:05 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1814,-266 1627,-266 1627,-213 1814,-213 1814,-266" />
<text text-anchor= "middle" x= "1720.5" y= "-250.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1720.5" y= "-235.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1720.5" y= "-220.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaddress</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5182 -->
2021-06-29 15:45:05 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1562.7,-340.46C1567,-337.68 1571.1,-334.7 1575,-331.5 1597.8,-312.67 1587.6,-293.61 1611,-275.5 1613.3,-273.72 1615.7,-272.03 1618.2,-270.42" />
<polygon fill= "#000000" stroke= "#000000" points= "1620.0328,-273.402 1626.8,-265.25 1616.4261,-267.4026 1620.0328,-273.402" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-29 15:45:05 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1815,-408.5 1626,-408.5 1626,-340.5 1815,-340.5 1815,-408.5" />
<text text-anchor= "middle" x= "1720.5" y= "-393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1720.5" y= "-378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1720.5" y= "-363.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1720.5" y= "-348.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > account</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5185 -->
2021-06-29 15:45:05 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1568.6,-374.5C1584.1,-374.5 1600,-374.5 1615.6,-374.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1615.7,-378.0001 1625.7,-374.5 1615.7,-371.0001 1615.7,-378.0001" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-29 15:45:05 -07:00
<g id= "node26" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1814.5,-480 1626.5,-480 1626.5,-427 1814.5,-427 1814.5,-480" />
<text text-anchor= "middle" x= "1720.5" y= "-464.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1720.5" y= "-449.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1720.5" y= "-434.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-29 15:45:05 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1568.6,-406.06C1587.5,-411.96 1607.1,-418.09 1625.8,-423.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1624.8105,-427.2778 1635.4,-426.94 1626.9112,-420.6004 1624.8105,-427.2778" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-29 15:45:05 -07:00
<g id= "node27" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1814.5,-551 1626.5,-551 1626.5,-498 1814.5,-498 1814.5,-551" />
<text text-anchor= "middle" x= "1720.5" y= "-535.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1720.5" y= "-520.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1720.5" y= "-505.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-29 15:45:05 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1563.8,-408.59C1567.8,-411.35 1571.5,-414.31 1575,-417.5 1601.1,-441.38 1584.2,-465.45 1611,-488.5 1613.2,-490.39 1615.5,-492.19 1617.9,-493.89" />
<polygon fill= "#000000" stroke= "#000000" points= "1616.0018,-496.8305 1626.3,-499.32 1619.802,-490.9518 1616.0018,-496.8305" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-29 15:45:05 -07:00
<g id= "node28" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1061,-243.5 867,-243.5 867,-175.5 1061,-175.5 1061,-243.5" />
<text text-anchor= "middle" x= "964" y= "-228.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "964" y= "-213.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "964" y= "-198.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "964" y= "-183.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#36->zcash/zcash#5019 -->
2021-06-29 15:45:05 -07:00
<g id= "edge25" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1061.3,-241.09C1082.3,-247.9 1104.4,-255.08 1125.1,-261.82" />
<polygon fill= "#000000" stroke= "#000000" points= "1124.3082,-265.2424 1134.9,-264.99 1126.4626,-258.5821 1124.3082,-265.2424" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-29 15:45:05 -07:00
<g id= "node29" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1310.5,-238.5 1122.5,-238.5 1122.5,-170.5 1310.5,-170.5 1310.5,-238.5" />
<text text-anchor= "middle" x= "1216.5" y= "-223.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1216.5" y= "-208.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1216.5" y= "-193.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1216.5" y= "-178.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-06-29 15:45:05 -07:00
<g id= "edge26" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1061.3,-207.57C1077.8,-207.25 1095.1,-206.9 1111.8,-206.57" />
<polygon fill= "#000000" stroke= "#000000" points= "1112.2692,-210.0617 1122.2,-206.37 1112.1345,-203.063 1112.2692,-210.0617" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-29 15:45:05 -07:00
<g id= "node30" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1575,-236.5 1360,-236.5 1360,-168.5 1575,-168.5 1575,-236.5" />
<text text-anchor= "middle" x= "1467.5" y= "-221.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1467.5" y= "-206.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1467.5" y= "-191.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1467.5" y= "-176.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to KeyIO</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/zcash#5133 -->
2021-06-29 15:45:05 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1310.7,-203.75C1323.3,-203.65 1336.4,-203.54 1349.3,-203.44" />
<polygon fill= "#000000" stroke= "#000000" points= "1349.7273,-206.9369 1359.7,-203.36 1349.6733,-199.9371 1349.7273,-206.9369" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-29 15:45:05 -07:00
<g id= "edge28" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1558.5,-236.61C1564.2,-239.44 1569.7,-242.4 1575,-245.5 1592.7,-255.87 1592.7,-265.22 1611,-274.5 1615.5,-276.77 1620.2,-278.88 1625,-280.83" />
<polygon fill= "#000000" stroke= "#000000" points= "1623.7099,-284.0837 1634.3,-284.4 1626.2185,-277.5487 1623.7099,-284.0837" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-29 15:45:05 -07:00
<g id= "edge29" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1575.2,-218.24C1589,-220.27 1603.2,-222.34 1617,-224.36" />
<polygon fill= "#000000" stroke= "#000000" points= "1616.4983,-227.8238 1626.9,-225.81 1617.5128,-220.8977 1616.4983,-227.8238" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-29 15:45:05 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1564.9,-236.83C1568.4,-239.51 1571.8,-242.4 1575,-245.5 1604.5,-274.57 1581.4,-302.53 1611,-331.5 1613.1,-333.58 1615.4,-335.55 1617.7,-337.44" />
<polygon fill= "#000000" stroke= "#000000" points= "1615.7776,-340.3714 1625.9,-343.5 1619.938,-334.7418 1615.7776,-340.3714" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-29 15:45:05 -07:00
<g id= "node31" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1805.5,-53 1635.5,-53 1635.5,0 1805.5,0 1805.5,-53" />
<text text-anchor= "middle" x= "1720.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1720.5" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1720.5" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_listunifiedreceivers</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5181 -->
2021-06-29 15:45:05 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1494.2,-168.26C1520.7,-136.45 1564.1,-89.833 1611,-61.5 1615.8,-58.632 1620.8,-55.974 1625.9,-53.514" />
<polygon fill= "#000000" stroke= "#000000" points= "1627.608,-56.5839 1635.3,-49.298 1624.7434,-50.1969 1627.608,-56.5839" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-29 15:45:05 -07:00
<g id= "node32" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1820.5,-195 1620.5,-195 1620.5,-142 1820.5,-142 1820.5,-195" />
<text text-anchor= "middle" x= "1720.5" y= "-179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1720.5" y= "-164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1720.5" y= "-149.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recipients to z_sendmany</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5184 -->
2021-06-29 15:45:05 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1575.2,-188.03C1586.7,-186.48 1598.5,-184.9 1610,-183.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1610.7503,-186.771 1620.2,-181.98 1609.8251,-179.8324 1610.7503,-186.771" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-29 15:45:05 -07:00
<g id= "node33" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1805,-124 1636,-124 1636,-71 1805,-71 1805,-124" />
<text text-anchor= "middle" x= "1720.5" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1720.5" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1720.5" y= "-78.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > error if given a UA</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5191 -->
2021-06-29 15:45:05 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1532.3,-168.41C1556.6,-156.28 1584.8,-143.03 1611,-132.5 1616,-130.5 1621.1,-128.54 1626.3,-126.62" />
<polygon fill= "#000000" stroke= "#000000" points= "1627.558,-129.8873 1635.8,-123.23 1625.2054,-123.2945 1627.558,-129.8873" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-29 15:45:05 -07:00
<g id= "node34" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1050,-318 878,-318 878,-265 1050,-265 1050,-318" />
<text text-anchor= "middle" x= "964" y= "-302.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "964" y= "-287.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "964" y= "-272.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard</text>
2021-05-11 15:56:34 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30->zcash/zcash#5019 -->
2021-06-29 15:45:05 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1050.2,-291.5C1070.9,-291.5 1093.2,-291.5 1114.6,-291.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1114.7,-295.0001 1124.7,-291.5 1114.7,-288.0001 1114.7,-295.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-29 15:45:05 -07:00
<g id= "node35" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "252.5,-1187 52.5,-1187 52.5,-1183 48.5,-1183 48.5,-1179 52.5,-1179 52.5,-1142 48.5,-1142 48.5,-1138 52.5,-1138 52.5,-1134 252.5,-1134 252.5,-1187" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1183 56.5,-1183 56.5,-1179 52.5,-1179 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1142 56.5,-1142 56.5,-1138 52.5,-1138 " />
<text text-anchor= "middle" x= "152.5" y= "-1171.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "152.5" y= "-1156.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1141.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 1</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003 -->
2021-06-29 15:45:05 -07:00
<g id= "node36" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "560,-1222 348,-1222 348,-1218 344,-1218 344,-1214 348,-1214 348,-1177 344,-1177 344,-1173 348,-1173 348,-1169 560,-1169 560,-1222" />
<polyline fill= "none" stroke= "#000000" points= "348,-1218 352,-1218 352,-1214 348,-1214 " />
<polyline fill= "none" stroke= "#000000" points= "348,-1177 352,-1177 352,-1173 348,-1173 " />
<text text-anchor= "middle" x= "454" y= "-1206.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "454" y= "-1191.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "454" y= "-1176.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-29 15:45:05 -07:00
<g id= "edge35" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M252.9,-1172.2C280.05,-1175.3 309.67,-1178.7 337.63,-1182" />
<polygon fill= "#000000" stroke= "#000000" points= "337.4998,-1185.5087 347.84,-1183.2 338.3169,-1178.5566 337.4998,-1185.5087" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-29 15:45:05 -07:00
<g id= "node37" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "806.5,-1147.5 615.5,-1147.5 615.5,-1143.5 611.5,-1143.5 611.5,-1139.5 615.5,-1139.5 615.5,-1087.5 611.5,-1087.5 611.5,-1083.5 615.5,-1083.5 615.5,-1079.5 806.5,-1079.5 806.5,-1147.5" />
<polyline fill= "none" stroke= "#000000" points= "615.5,-1143.5 619.5,-1143.5 619.5,-1139.5 615.5,-1139.5 " />
<polyline fill= "none" stroke= "#000000" points= "615.5,-1087.5 619.5,-1087.5 619.5,-1083.5 615.5,-1083.5 " />
<text text-anchor= "middle" x= "711" y= "-1132.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "711" y= "-1117.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "711" y= "-1102.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "711" y= "-1087.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5005 -->
2021-06-29 15:45:05 -07:00
<g id= "edge36" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M252.67,-1152.1C352.06,-1143.7 503.8,-1130.9 605.14,-1122.4" />
<polygon fill= "#000000" stroke= "#000000" points= "605.7345,-1125.8614 615.39,-1121.5 605.1222,-1118.8882 605.7345,-1125.8614" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-29 15:45:05 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "798,-1249 624,-1249 624,-1245 620,-1245 620,-1241 624,-1241 624,-1174 620,-1174 620,-1170 624,-1170 624,-1166 798,-1166 798,-1249" />
<polyline fill= "none" stroke= "#000000" points= "624,-1245 628,-1245 628,-1241 624,-1241 " />
<polyline fill= "none" stroke= "#000000" points= "624,-1174 628,-1174 628,-1170 624,-1170 " />
<text text-anchor= "middle" x= "711" y= "-1233.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "711" y= "-1218.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "711" y= "-1203.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "711" y= "-1188.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "711" y= "-1173.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > disconnect otherwise.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
2021-06-29 15:45:05 -07:00
<g id= "edge37" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M560.02,-1200.5C577.7,-1201.3 595.97,-1202.1 613.43,-1202.9" />
<polygon fill= "#000000" stroke= "#000000" points= "613.4503,-1206.4051 623.61,-1203.4 613.7938,-1199.4136 613.4503,-1206.4051" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-29 15:45:05 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1073,-1179.5 855,-1179.5 855,-1175.5 851,-1175.5 851,-1171.5 855,-1171.5 855,-1149.5 851,-1149.5 851,-1145.5 855,-1145.5 855,-1141.5 1073,-1141.5 1073,-1179.5" />
<polyline fill= "none" stroke= "#000000" points= "855,-1175.5 859,-1175.5 859,-1171.5 855,-1171.5 " />
<polyline fill= "none" stroke= "#000000" points= "855,-1149.5 859,-1149.5 859,-1145.5 855,-1145.5 " />
<text text-anchor= "middle" x= "964" y= "-1164.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "964" y= "-1149.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rework AddNode behaviour</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
2021-06-29 15:45:05 -07:00
<g id= "edge38" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M806.65,-1131.3C821.2,-1134 836.33,-1136.8 851.21,-1139.5" />
<polygon fill= "#000000" stroke= "#000000" points= "850.9748,-1143.02 861.46,-1141.5 852.3154,-1136.1496 850.9748,-1143.02" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-29 15:45:05 -07:00
<g id= "edge39" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M798.07,-1191.3C815.31,-1188.1 833.65,-1184.7 851.6,-1181.4" />
<polygon fill= "#000000" stroke= "#000000" points= "852.3569,-1184.8187 861.52,-1179.5 851.0401,-1177.9437 852.3569,-1184.8187" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-29 15:45:05 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1311,-1194.5 1122,-1194.5 1122,-1190.5 1118,-1190.5 1118,-1186.5 1122,-1186.5 1122,-1134.5 1118,-1134.5 1118,-1130.5 1122,-1130.5 1122,-1126.5 1311,-1126.5 1311,-1194.5" />
<polyline fill= "none" stroke= "#000000" points= "1122,-1190.5 1126,-1190.5 1126,-1186.5 1122,-1186.5 " />
<polyline fill= "none" stroke= "#000000" points= "1122,-1134.5 1126,-1134.5 1126,-1130.5 1122,-1130.5 " />
<text text-anchor= "middle" x= "1216.5" y= "-1179.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1216.5" y= "-1164.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1216.5" y= "-1149.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1216.5" y= "-1134.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in the tried table.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
2021-06-29 15:45:05 -07:00
<g id= "edge40" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1073.3,-1160.5C1086,-1160.5 1099,-1160.5 1111.6,-1160.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1111.7,-1164.0001 1121.7,-1160.5 1111.7,-1157.0001 1111.7,-1164.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-29 15:45:05 -07:00
<g id= "node41" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-1305.5 56,-1305.5 56,-1301.5 52,-1301.5 52,-1297.5 56,-1297.5 56,-1275.5 52,-1275.5 52,-1271.5 56,-1271.5 56,-1267.5 249,-1267.5 249,-1305.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1301.5 60,-1301.5 60,-1297.5 56,-1297.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1275.5 60,-1275.5 60,-1271.5 56,-1271.5 " />
<text text-anchor= "middle" x= "152.5" y= "-1290.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "152.5" y= "-1275.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-06-29 15:45:05 -07:00
<g id= "node42" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550.5,-1305.5 357.5,-1305.5 357.5,-1301.5 353.5,-1301.5 353.5,-1297.5 357.5,-1297.5 357.5,-1275.5 353.5,-1275.5 353.5,-1271.5 357.5,-1271.5 357.5,-1267.5 550.5,-1267.5 550.5,-1305.5" />
<polyline fill= "none" stroke= "#000000" points= "357.5,-1301.5 361.5,-1301.5 361.5,-1297.5 357.5,-1297.5 " />
<polyline fill= "none" stroke= "#000000" points= "357.5,-1275.5 361.5,-1275.5 361.5,-1271.5 357.5,-1271.5 " />
<text text-anchor= "middle" x= "454" y= "-1290.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "454" y= "-1275.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-06-29 15:45:05 -07:00
<g id= "edge41" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M249.14,-1286.5C280.38,-1286.5 315.19,-1286.5 347.13,-1286.5" />
<polygon fill= "#000000" stroke= "#000000" points= "347.39,-1290.0001 357.39,-1286.5 347.39,-1283.0001 347.39,-1290.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-29 15:45:05 -07:00
<g id= "node43" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "807.5,-1305.5 614.5,-1305.5 614.5,-1301.5 610.5,-1301.5 610.5,-1297.5 614.5,-1297.5 614.5,-1275.5 610.5,-1275.5 610.5,-1271.5 614.5,-1271.5 614.5,-1267.5 807.5,-1267.5 807.5,-1305.5" />
<polyline fill= "none" stroke= "#000000" points= "614.5,-1301.5 618.5,-1301.5 618.5,-1297.5 614.5,-1297.5 " />
<polyline fill= "none" stroke= "#000000" points= "614.5,-1275.5 618.5,-1275.5 618.5,-1271.5 614.5,-1271.5 " />
<text text-anchor= "middle" x= "711" y= "-1290.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "711" y= "-1275.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-06-29 15:45:05 -07:00
<g id= "edge42" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M550.79,-1286.5C568.16,-1286.5 586.35,-1286.5 603.98,-1286.5" />
<polygon fill= "#000000" stroke= "#000000" points= "604.29,-1290.0001 614.29,-1286.5 604.29,-1283.0001 604.29,-1290.0001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-29 15:45:05 -07:00
<g id= "node44" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1056.5,-393 871.5,-393 871.5,-340 1056.5,-340 1056.5,-393" />
<text text-anchor= "middle" x= "964" y= "-377.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "964" y= "-362.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "964" y= "-347.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > phrase support</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
2021-05-24 08:46:06 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5019 -->
2021-06-29 15:45:05 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1053.4,-339.95C1074.2,-333.78 1096.4,-327.17 1117.6,-320.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1118.6215,-324.2277 1127.2,-318.01 1116.6165,-317.521 1118.6215,-324.2277" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-29 15:45:05 -07:00
<g id= "node45" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1317.5,-404.5 1115.5,-404.5 1115.5,-336.5 1317.5,-336.5 1317.5,-404.5" />
<text text-anchor= "middle" x= "1216.5" y= "-389.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1216.5" y= "-374.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1216.5" y= "-359.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1216.5" y= "-344.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (BIP 32)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5176->zcash/zcash#2673 -->
2021-06-29 15:45:05 -07:00
<g id= "edge44" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1056.6,-367.97C1072.4,-368.22 1089.1,-368.48 1105.3,-368.74" />
<polygon fill= "#000000" stroke= "#000000" points= "1105.3458,-372.2411 1115.4,-368.9 1105.4567,-365.2419 1105.3458,-372.2411" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "edge45" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1317.5,-372.11C1330.2,-372.31 1343.2,-372.52 1356.1,-372.72" />
<polygon fill= "#000000" stroke= "#000000" points= "1356.243,-376.2228 1366.3,-372.89 1356.3597,-369.2237 1356.243,-376.2228" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-29 15:45:05 -07:00
<g id= "node46" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zips/issues/364" xlink:title= "zcash/zips#364 [ZIP 339] Wallet Recovery Words (a la BIP 39)" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "813.5,-393 608.5,-393 608.5,-340 813.5,-340 813.5,-393" />
<text text-anchor= "middle" x= "711" y= "-377.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "711" y= "-362.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "711" y= "-347.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Words (a la BIP 39)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#364->zcash/zcash#5176 -->
2021-06-29 15:45:05 -07:00
<g id= "edge46" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M813.54,-366.5C829.16,-366.5 845.28,-366.5 860.91,-366.5" />
<polygon fill= "#000000" stroke= "#000000" points= "861.1,-370.0001 871.1,-366.5 861.1,-363.0001 861.1,-370.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-29 15:45:05 -07:00
<g id= "node47" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "243.5,-1377 61.5,-1377 61.5,-1324 243.5,-1324 243.5,-1377" />
<text text-anchor= "middle" x= "152.5" y= "-1361.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "152.5" y= "-1346.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "152.5" y= "-1331.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-06-29 15:45:05 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zips/issues/511" xlink:title= "zcash/zips#511 ZIP 32: Document standard key structure for Unified Addresses" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1324,-490.5 1109,-490.5 1109,-422.5 1324,-422.5 1324,-490.5" />
<text text-anchor= "middle" x= "1216.5" y= "-475.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1216.5" y= "-460.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1216.5" y= "-445.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1216.5" y= "-430.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "edge47" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1320.8,-422.44C1332.7,-418.55 1344.8,-414.57 1356.8,-410.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1357.9775,-413.9575 1366.4,-407.53 1355.8076,-407.3023 1357.9775,-413.9575" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-29 15:45:05 -07:00
<g id= "node49" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1575,-566 1360,-566 1360,-513 1575,-513 1575,-566" />
<text text-anchor= "middle" x= "1467.5" y= "-550.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1467.5" y= "-535.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1467.5" y= "-520.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key derivation</text>
2021-05-24 15:49:37 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/librustzcash#387 -->
2021-06-29 15:45:05 -07:00
<g id= "edge48" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1319.7,-490.62C1338.9,-496.98 1358.9,-503.57 1377.6,-509.79" />
<polygon fill= "#000000" stroke= "#000000" points= "1376.8073,-513.2133 1387.4,-513 1378.9863,-506.561 1376.8073,-513.2133" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-29 15:45:05 -07:00
<g id= "node50" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "254,-1448 51,-1448 51,-1395 254,-1395 254,-1448" />
<text text-anchor= "middle" x= "152.5" y= "-1432.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "152.5" y= "-1417.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "152.5" y= "-1402.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5196 -->
2021-06-29 15:45:05 -07:00
<g id= "node51" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5196</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node51" > <a xlink:href= "https://github.com/zcash/zcash/issues/5196" xlink:title= "zcash/zcash#5196 Implement v5 transaction consensus rules" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1065.5,-668 862.5,-668 862.5,-615 1065.5,-615 1065.5,-668" />
<text text-anchor= "middle" x= "964" y= "-652.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "964" y= "-637.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "964" y= "-622.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-06-14 15:48:08 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5196->zcash/zcash#5024 -->
2021-06-29 15:45:05 -07:00
<g id= "edge49" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1048.8,-668.03C1072.2,-675.35 1097.8,-683.35 1121.7,-690.84" />
<polygon fill= "#000000" stroke= "#000000" points= "1120.911,-694.2605 1131.5,-693.91 1123.0036,-687.5806 1120.911,-694.2605" />
2021-06-14 15:48:08 -07:00
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5198 -->
2021-06-29 15:45:05 -07:00
<g id= "node52" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5198</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node52" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250.5,-1579 54.5,-1579 54.5,-1466 250.5,-1466 250.5,-1579" />
<text text-anchor= "middle" x= "152.5" y= "-1563.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "152.5" y= "-1548.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "152.5" y= "-1533.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "152.5" y= "-1518.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "152.5" y= "-1503.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "152.5" y= "-1488.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "152.5" y= "-1473.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5199 -->
2021-06-29 15:45:05 -07:00
<g id= "node53" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5199</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "247,-1680 58,-1680 58,-1597 247,-1597 247,-1680" />
<text text-anchor= "middle" x= "152.5" y= "-1664.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "152.5" y= "-1649.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "152.5" y= "-1634.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "152.5" y= "-1619.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "152.5" y= "-1604.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/zips#506 -->
2021-06-29 15:45:05 -07:00
<g id= "node54" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/zips/issues/506" xlink:title= "zcash/zips#506 Orchard anchor should be a base field element, not a bitstring" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "556,-761.5 352,-761.5 352,-693.5 556,-693.5 556,-761.5" />
<text text-anchor= "middle" x= "454" y= "-746.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "454" y= "-731.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "454" y= "-716.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "454" y= "-701.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a bitstring</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#506->zcash/zcash#4707 -->
2021-06-29 15:45:05 -07:00
<g id= "edge50" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M556.31,-727.5C576.1,-727.5 596.75,-727.5 616.28,-727.5" />
<polygon fill= "#000000" stroke= "#000000" points= "616.38,-731.0001 626.38,-727.5 616.38,-724.0001 616.38,-731.0001" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/zcash#5223 -->
2021-06-29 15:45:05 -07:00
<g id= "node55" class= "node" >
2021-06-16 15:47:41 -07:00
<title > zcash/zcash#5223</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/issues/5223" xlink:title= "zcash/zcash#5223 Add RPC test case that checks the auth data commitments for v4 txs" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-1766.5 58.5,-1766.5 58.5,-1698.5 246.5,-1698.5 246.5,-1766.5" />
<text text-anchor= "middle" x= "152.5" y= "-1751.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5223</text>
<text text-anchor= "middle" x= "152.5" y= "-1736.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add RPC test case that</text>
<text text-anchor= "middle" x= "152.5" y= "-1721.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > checks the auth data</text>
<text text-anchor= "middle" x= "152.5" y= "-1706.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitments for v4 txs</text>
2021-06-17 15:48:16 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#54 -->
2021-06-29 15:45:05 -07:00
<g id= "node56" class= "node" >
2021-06-17 15:48:16 -07:00
<title > zcash/orchard#54</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/orchard/pull/54" xlink:title= "zcash/orchard#54 [book] Document ECC gadget in circuit" target= "_blank" >
2021-06-30 15:45:00 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "542.5,-833 365.5,-833 365.5,-829 361.5,-829 361.5,-825 365.5,-825 365.5,-788 361.5,-788 361.5,-784 365.5,-784 365.5,-780 542.5,-780 542.5,-833" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "365.5,-829 369.5,-829 369.5,-825 365.5,-825 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "365.5,-788 369.5,-788 369.5,-784 365.5,-784 " />
<text text-anchor= "middle" x= "454" y= "-817.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#54</text>
<text text-anchor= "middle" x= "454" y= "-802.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [book] Document ECC</text>
<text text-anchor= "middle" x= "454" y= "-787.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget in circuit</text>
2021-06-17 15:48:16 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#54->zcash/zcash#4707 -->
2021-06-29 15:45:05 -07:00
<g id= "edge51" class= "edge" >
2021-06-17 15:48:16 -07:00
<title > zcash/orchard#54- > zcash/zcash#4707</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M540.29,-779.97C564.75,-772.46 591.51,-764.23 616.43,-756.57" />
<polygon fill= "#000000" stroke= "#000000" points= "617.7124,-759.8374 626.24,-753.55 615.6528,-753.1472 617.7124,-759.8374" />
2021-06-17 15:48:16 -07:00
</g>
2021-06-30 15:45:00 -07:00
<!-- zcash/zcash#5242 -->
2021-06-29 15:45:05 -07:00
<g id= "node57" class= "node" >
2021-06-30 15:45:00 -07:00
<title > zcash/zcash#5242</title>
<g id= "a_node57" > <a xlink:href= "https://github.com/zcash/zcash/issues/5242" xlink:title= "zcash/zcash#5242 Add support for Orchard shielded coinbase." target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1061,-597 867,-597 867,-544 1061,-544 1061,-597" />
<text text-anchor= "middle" x= "964" y= "-581.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5242</text>
<text text-anchor= "middle" x= "964" y= "-566.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for Orchard</text>
<text text-anchor= "middle" x= "964" y= "-551.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > shielded coinbase.</text>
</a>
</g>
</g>
<!-- zcash/zcash#5242->zcash/zcash#5024 -->
<g id= "edge52" class= "edge" >
<title > zcash/zcash#5242- > zcash/zcash#5024</title>
<path fill= "none" stroke= "#000000" d= "M1055.4,-597.08C1061.5,-599.68 1067.4,-602.49 1073,-605.5 1113.9,-627.47 1154.6,-661.56 1182.1,-686.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1179.874,-689.6282 1189.6,-693.83 1184.6171,-684.48 1179.874,-689.6282" />
</g>
<!-- zcash/halo2#63 -->
<g id= "node58" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash/halo2/issues/63" xlink:title= "zcash/halo2#63 Implement zero-knowledge- ness" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "819,-676 603,-676 603,-623 819,-623 819,-676" />
<text text-anchor= "middle" x= "711" y= "-660.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "711" y= "-645.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "711" y= "-630.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ness</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/halo2#63->zcash/librustzcash#320 -->
2021-06-30 15:45:00 -07:00
<g id= "edge53" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M805.57,-676.04C820.91,-680.34 836.92,-684.84 852.62,-689.24" />
<polygon fill= "#000000" stroke= "#000000" points= "851.7763,-692.6384 862.35,-691.97 853.6673,-685.8986 851.7763,-692.6384" />
2021-06-15 09:07:45 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#36 -->
2021-06-30 15:45:00 -07:00
<g id= "node59" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/36" xlink:title= "zcash-hackworks/zcash-test-vectors#36 Orchard Merkle path test vectors" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "305,-983 0,-983 0,-930 305,-930 305,-983" />
<text text-anchor= "middle" x= "152.5" y= "-967.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#36</text>
<text text-anchor= "middle" x= "152.5" y= "-952.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "152.5" y= "-937.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#33 -->
2021-06-30 15:45:00 -07:00
<g id= "edge54" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#33</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M279.49,-983.04C296.44,-986.58 313.8,-990.2 330.69,-993.73" />
<polygon fill= "#000000" stroke= "#000000" points= "330.0648,-997.1749 340.57,-995.8 331.5003,-990.3237 330.0648,-997.1749" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95 -->
2021-06-30 15:45:00 -07:00
<g id= "node60" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "547.5,-975 360.5,-975 360.5,-922 547.5,-922 547.5,-975" />
<text text-anchor= "middle" x= "454" y= "-959.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "454" y= "-944.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "454" y= "-929.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#95 -->
2021-06-30 15:45:00 -07:00
<g id= "edge55" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#95</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M305.02,-952.45C320.33,-952.05 335.61,-951.64 350.24,-951.25" />
<polygon fill= "#000000" stroke= "#000000" points= "350.3443,-954.7486 360.25,-950.99 350.1625,-947.7509 350.3443,-954.7486" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-30 15:45:00 -07:00
<g id= "edge56" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M547.51,-922.67C569.39,-916.62 592.73,-910.17 614.73,-904.1" />
<polygon fill= "#000000" stroke= "#000000" points= "615.6922,-907.4654 624.4,-901.43 613.8291,-900.7178 615.6922,-907.4654" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-30 15:45:00 -07:00
<g id= "node61" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1053.5,-511 874.5,-511 874.5,-458 1053.5,-458 1053.5,-511" />
<text text-anchor= "middle" x= "964" y= "-495.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "964" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "964" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursion</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#251 -->
2021-06-30 15:45:00 -07:00
<g id= "node62" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/halo2/issues/251" xlink:title= "zcash/halo2#251 Implement user-facing API for recursive proving" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1321.5,-562 1111.5,-562 1111.5,-509 1321.5,-509 1321.5,-562" />
<text text-anchor= "middle" x= "1216.5" y= "-546.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1216.5" y= "-531.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1216.5" y= "-516.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for recursive proving</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75->zcash/halo2#251 -->
2021-06-30 15:45:00 -07:00
<g id= "edge57" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M1053.7,-502.62C1069.1,-505.73 1085.3,-509 1101.2,-512.21" />
<polygon fill= "#000000" stroke= "#000000" points= "1100.6049,-515.6604 1111.1,-514.21 1101.9911,-508.799 1100.6049,-515.6604" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-06-30 15:45:00 -07:00
<g id= "node63" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash/halo2/issues/79" xlink:title= "zcash/halo2#79 Migrate Rescue and Poseidon gadgets to algebraic hash abstraction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "791.5,-597 630.5,-597 630.5,-514 791.5,-514 791.5,-597" />
<text text-anchor= "middle" x= "711" y= "-581.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "711" y= "-566.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "711" y= "-551.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "711" y= "-536.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "711" y= "-521.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
2021-06-03 16:03:45 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-06-30 15:45:00 -07:00
<g id= "node64" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "556,-589.5 352,-589.5 352,-521.5 556,-521.5 556,-589.5" />
<text text-anchor= "middle" x= "454" y= "-574.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "454" y= "-559.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "454" y= "-544.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "454" y= "-529.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#79 -->
2021-06-30 15:45:00 -07:00
<g id= "edge58" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M556.31,-555.5C577.48,-555.5 599.65,-555.5 620.37,-555.5" />
<polygon fill= "#000000" stroke= "#000000" points= "620.41,-559.0001 630.41,-555.5 620.41,-552.0001 620.41,-559.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-30 15:45:00 -07:00
<g id= "node65" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash/halo2/issues/250" xlink:title= "zcash/halo2#250 Implement the recursive verifier circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "808,-496 614,-496 614,-443 808,-443 808,-496" />
<text text-anchor= "middle" x= "711" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "711" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "711" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verifier circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#250 -->
2021-06-30 15:45:00 -07:00
<g id= "edge59" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M552.91,-521.39C569.61,-515.7 586.79,-509.9 603,-504.5 608.2,-502.77 613.55,-501 618.94,-499.22" />
<polygon fill= "#000000" stroke= "#000000" points= "620.2801,-502.4639 628.69,-496.02 618.0972,-495.813 620.2801,-502.4639" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-30 15:45:00 -07:00
<g id= "edge60" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M808.09,-475.26C826.43,-476.34 845.65,-477.48 864.08,-478.58" />
<polygon fill= "#000000" stroke= "#000000" points= "864.0307,-482.0831 874.22,-479.18 864.4442,-475.0953 864.0307,-482.0831" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-30 15:45:00 -07:00
<g id= "node66" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "224,-1852.5 81,-1852.5 81,-1784.5 224,-1784.5 224,-1852.5" />
<text text-anchor= "middle" x= "152.5" y= "-1837.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "152.5" y= "-1822.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "152.5" y= "-1807.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "152.5" y= "-1792.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ProvingKey</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#82 -->
2021-06-30 15:45:00 -07:00
<g id= "node67" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/82" xlink:title= "zcash/halo2#82 Consider not sampling beta and gamma if there are no permutations or lookups" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-1954 56,-1954 56,-1871 249,-1871 249,-1954" />
<text text-anchor= "middle" x= "152.5" y= "-1938.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "152.5" y= "-1923.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "152.5" y= "-1908.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "152.5" y= "-1893.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "152.5" y= "-1878.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > lookups</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#248 -->
2021-06-30 15:45:00 -07:00
<g id= "node68" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "555.5,-331 352.5,-331 352.5,-278 555.5,-278 555.5,-331" />
<text text-anchor= "middle" x= "454" y= "-315.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "454" y= "-300.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "454" y= "-285.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#248->zcash/halo2#250 -->
2021-06-30 15:45:00 -07:00
<g id= "edge61" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M553.06,-331.06C557.97,-333.9 562.65,-337.03 567,-340.5 591.62,-360.12 581.06,-378.92 603,-401.5 616.29,-415.18 632.85,-427.34 648.98,-437.47" />
<polygon fill= "#000000" stroke= "#000000" points= "647.5079,-440.6713 657.87,-442.88 651.147,-434.6915 647.5079,-440.6713" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-30 15:45:00 -07:00
<g id= "node69" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "546.5,-259.5 361.5,-259.5 361.5,-191.5 546.5,-191.5 546.5,-259.5" />
<text text-anchor= "middle" x= "454" y= "-244.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "454" y= "-229.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "454" y= "-214.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "454" y= "-199.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inputs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#249->zcash/halo2#250 -->
2021-06-30 15:45:00 -07:00
<g id= "edge62" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M546.74,-251.88C554.23,-256.55 561.15,-262.04 567,-268.5 608.1,-313.9 566.6,-352.26 603,-401.5 613.52,-415.72 627.97,-427.69 642.9,-437.42" />
<polygon fill= "#000000" stroke= "#000000" points= "641.3681,-440.5886 651.71,-442.89 645.0605,-434.6416 641.3681,-440.5886" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-30 15:45:00 -07:00
<g id= "node70" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "242,-496 63,-496 63,-443 242,-443 242,-496" />
<text text-anchor= "middle" x= "152.5" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "152.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "152.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
2021-06-30 15:45:00 -07:00
<g id= "node71" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "542,-503.5 366,-503.5 366,-435.5 542,-435.5 542,-503.5" />
<text text-anchor= "middle" x= "454" y= "-488.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "454" y= "-473.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "454" y= "-458.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "454" y= "-443.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursive circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#246->zcash/halo2#247 -->
2021-06-30 15:45:00 -07:00
<g id= "edge63" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M242.14,-469.5C277.92,-469.5 319.23,-469.5 355.81,-469.5" />
<polygon fill= "#000000" stroke= "#000000" points= "356,-473.0001 366,-469.5 356,-466.0001 356,-473.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-30 15:45:00 -07:00
<g id= "edge64" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M542.09,-469.5C561.94,-469.5 583.23,-469.5 603.77,-469.5" />
<polygon fill= "#000000" stroke= "#000000" points= "603.78,-473.0001 613.78,-469.5 603.78,-466.0001 603.78,-473.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-30 15:45:00 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/245" xlink:title= "zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "557,-675.5 351,-675.5 351,-607.5 557,-607.5 557,-675.5" />
<text text-anchor= "middle" x= "454" y= "-660.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "454" y= "-645.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "454" y= "-630.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "454" y= "-615.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in verifier</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/halo2#245->zcash/halo2#63 -->
2021-06-30 15:45:00 -07:00
<g id= "edge65" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M557.05,-644.71C568.83,-645.07 580.91,-645.45 592.87,-645.82" />
<polygon fill= "#000000" stroke= "#000000" points= "592.7764,-649.3187 602.88,-646.13 592.9932,-642.322 592.7764,-649.3187" />
2021-06-01 16:03:44 -07:00
</g>
2021-05-06 17:46:06 -07:00
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-06-30 15:45:00 -07:00
<g id= "edge66" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M556.7,-607.38C560.35,-604.64 563.81,-601.69 567,-598.5 598.67,-566.9 570.55,-535.29 603,-504.5 603.82,-503.72 604.66,-502.96 605.52,-502.21" />
<polygon fill= "#000000" stroke= "#000000" points= "607.8525,-504.831 613.63,-495.95 603.5753,-499.2897 607.8525,-504.831" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-30 15:45:00 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node73" > <a xlink:href= "https://github.com/zcash/halo2/issues/210" xlink:title= "zcash/halo2#210 Make multiopen point_index_map dependent only on the rotation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "563,-417.5 345,-417.5 345,-349.5 563,-349.5 563,-417.5" />
<text text-anchor= "middle" x= "454" y= "-402.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "454" y= "-387.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "454" y= "-372.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "454" y= "-357.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > only on the rotation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#210->zcash/halo2#250 -->
2021-06-30 15:45:00 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M555.94,-417.61C577.82,-424.93 600.77,-432.61 622.1,-439.75" />
<polygon fill= "#000000" stroke= "#000000" points= "621.1862,-443.1349 631.78,-442.99 623.408,-436.4969 621.1862,-443.1349" />
2021-06-24 15:44:53 -07:00
</g>
<!-- zcash/halo2#312 -->
2021-06-30 15:45:00 -07:00
<g id= "node74" class= "node" >
2021-06-24 15:44:53 -07:00
<title > zcash/halo2#312</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node74" > <a xlink:href= "https://github.com/zcash/halo2/issues/312" xlink:title= "zcash/halo2#312 [Book] Document gadget API" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-2025 55,-2025 55,-1972 250,-1972 250,-2025" />
<text text-anchor= "middle" x= "152.5" y= "-2009.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#312</text>
<text text-anchor= "middle" x= "152.5" y= "-1994.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Book] Document gadget</text>
<text text-anchor= "middle" x= "152.5" y= "-1979.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > API</text>
2021-06-24 15:44:53 -07:00
</a>
</g>
2021-06-01 16:03:44 -07:00
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#38 -->
2021-06-30 15:45:00 -07:00
<g id= "node75" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#38</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "248,-904 57,-904 57,-851 248,-851 248,-904" />
<text text-anchor= "middle" x= "152.5" y= "-888.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "152.5" y= "-873.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "152.5" y= "-858.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#96 -->
2021-06-30 15:45:00 -07:00
<g id= "node76" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#96</title>
2021-06-30 15:45:00 -07:00
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "540.5,-904 367.5,-904 367.5,-851 540.5,-851 540.5,-904" />
<text text-anchor= "middle" x= "454" y= "-888.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "454" y= "-873.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "454" y= "-858.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/orchard#38->zcash/orchard#96 -->
2021-06-30 15:45:00 -07:00
<g id= "edge68" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#38- > zcash/orchard#96</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M248.31,-877.5C283.07,-877.5 322.35,-877.5 357.2,-877.5" />
<polygon fill= "#000000" stroke= "#000000" points= "357.38,-881.0001 367.38,-877.5 357.38,-874.0001 357.38,-881.0001" />
2021-06-13 14:06:25 -07:00
</g>
<!-- zcash/orchard#96->zcash/orchard#4 -->
2021-06-30 15:45:00 -07:00
<g id= "edge69" class= "edge" >
2021-06-29 15:45:05 -07:00
<title > zcash/orchard#96- > zcash/orchard#4</title>
2021-06-30 15:45:00 -07:00
<path fill= "none" stroke= "#000000" d= "M540.65,-877.5C564.24,-877.5 589.94,-877.5 614.06,-877.5" />
<polygon fill= "#000000" stroke= "#000000" points= "614.29,-881.0001 624.29,-877.5 614.29,-874.0001 614.29,-881.0001" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>