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-17 15:48:16 -07:00
<svg width= "1925pt" height= "2010pt"
viewBox="0.00 0.00 1925.00 2010.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 2006)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2006 1921,-2006 1921,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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-89.5 58.5,-89.5 58.5,-51.5 246.5,-51.5 246.5,-89.5" />
<text text-anchor= "middle" x= "152.5" y= "-74.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "152.5" y= "-59.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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550,-97 358,-97 358,-44 550,-44 550,-97" />
<text text-anchor= "middle" x= "454" y= "-81.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "454" y= "-66.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "454" y= "-51.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M246.66,-70.5C278.76,-70.5 314.86,-70.5 347.84,-70.5" />
<polygon fill= "#000000" stroke= "#000000" points= "347.96,-74.0001 357.96,-70.5 347.96,-67.0001 347.96,-74.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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "245.5,-161 59.5,-161 59.5,-108 245.5,-108 245.5,-161" />
<text text-anchor= "middle" x= "152.5" y= "-145.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "152.5" y= "-130.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "152.5" y= "-115.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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "797.5,-1074 624.5,-1074 624.5,-1021 797.5,-1021 797.5,-1074" />
<text text-anchor= "middle" x= "711" y= "-1058.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "711" y= "-1043.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "711" y= "-1028.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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1109,-895.5 906,-895.5 906,-827.5 1109,-827.5 1109,-895.5" />
<text text-anchor= "middle" x= "1007.5" y= "-880.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1007.5" y= "-865.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1007.5" y= "-850.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1007.5" y= "-835.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M730.87,-1020.7C756.2,-988.47 802.97,-934.87 855,-904.5 867.64,-897.12 881.62,-890.95 895.83,-885.81" />
<polygon fill= "#000000" stroke= "#000000" points= "897.3773,-888.9788 905.69,-882.41 895.0953,-882.3612 897.3773,-888.9788" />
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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1090,-1124 925,-1124 925,-1071 1090,-1071 1090,-1124" />
<text text-anchor= "middle" x= "1007.5" y= "-1108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1007.5" y= "-1093.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1007.5" y= "-1078.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M797.56,-1062.1C834.43,-1068.3 877.5,-1075.6 915,-1081.9" />
<polygon fill= "#000000" stroke= "#000000" points= "914.4622,-1085.3588 924.91,-1083.6 915.6458,-1078.4596 914.4622,-1085.3588" />
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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1108,-981.5 907,-981.5 907,-913.5 1108,-913.5 1108,-981.5" />
<text text-anchor= "middle" x= "1007.5" y= "-966.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1007.5" y= "-951.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1007.5" y= "-936.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1007.5" y= "-921.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M773.93,-1021C798.95,-1010.9 828.13,-999.58 855,-990.5 868.55,-985.92 882.89,-981.43 897.14,-977.17" />
<polygon fill= "#000000" stroke= "#000000" points= "898.3691,-980.4566 906.97,-974.27 896.3883,-973.7427 898.3691,-980.4566" />
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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1409.5,-888 1197.5,-888 1197.5,-835 1409.5,-835 1409.5,-888" />
<text text-anchor= "middle" x= "1303.5" y= "-872.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1303.5" y= "-857.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1303.5" y= "-842.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1109.4,-861.5C1134.5,-861.5 1161.5,-861.5 1187.3,-861.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1187.4,-865.0001 1197.4,-861.5 1187.4,-858.0001 1187.4,-865.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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1397.5,-1006 1209.5,-1006 1209.5,-953 1397.5,-953 1397.5,-1006" />
<text text-anchor= "middle" x= "1303.5" y= "-990.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1303.5" y= "-975.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1303.5" y= "-960.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1090.3,-1082.5C1113.3,-1077.1 1138,-1070.2 1160,-1061.5 1193.5,-1048.3 1228.6,-1028.4 1255.7,-1011.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1257.5663,-1014.361 1264.2,-1006.1 1253.8625,-1008.4211 1257.5663,-1014.361" />
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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1397.5,-1124 1209.5,-1124 1209.5,-1071 1397.5,-1071 1397.5,-1124" />
<text text-anchor= "middle" x= "1303.5" y= "-1108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#406</text>
<text text-anchor= "middle" x= "1303.5" y= "-1093.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1303.5" y= "-1078.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1090.3,-1097.5C1124,-1097.5 1163.4,-1097.5 1199,-1097.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1199.5,-1101.0001 1209.5,-1097.5 1199.5,-1094.0001 1199.5,-1101.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1108.1,-919.4C1125.4,-914.48 1143.2,-909.38 1160,-904.5 1174.7,-900.21 1190.3,-895.61 1205.6,-891.07" />
<polygon fill= "#000000" stroke= "#000000" points= "1206.9217,-894.328 1215.5,-888.11 1204.9164,-887.6213 1206.9217,-894.328" />
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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1659,-811.5 1450,-811.5 1450,-743.5 1659,-743.5 1659,-811.5" />
<text text-anchor= "middle" x= "1554.5" y= "-796.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1554.5" y= "-781.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1554.5" y= "-766.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1554.5" y= "-751.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1338.6,-952.89C1359.7,-936.76 1387.1,-915.65 1411,-896.5 1443,-870.92 1478.4,-841.56 1506,-818.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1508.5607,-820.822 1514,-811.73 1504.078,-815.4455 1508.5607,-820.822" />
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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1648.5,-1124 1460.5,-1124 1460.5,-1071 1648.5,-1071 1648.5,-1124" />
<text text-anchor= "middle" x= "1554.5" y= "-1108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#403</text>
<text text-anchor= "middle" x= "1554.5" y= "-1093.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1554.5" y= "-1078.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1397.7,-1097.5C1414.8,-1097.5 1432.7,-1097.5 1450.1,-1097.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1450.2,-1101.0001 1460.2,-1097.5 1450.2,-1094.0001 1450.2,-1101.0001" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#404 -->
<g id= "node19" class= "node" >
<title > zcash/librustzcash#404</title>
<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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1901.5,-1124 1713.5,-1124 1713.5,-1071 1901.5,-1071 1901.5,-1124" />
<text text-anchor= "middle" x= "1807.5" y= "-1108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#404</text>
<text text-anchor= "middle" x= "1807.5" y= "-1093.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1807.5" y= "-1078.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 -->
<g id= "edge17" class= "edge" >
<title > zcash/librustzcash#403- > zcash/librustzcash#404</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1648.7,-1097.5C1666.4,-1097.5 1685,-1097.5 1703,-1097.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1703.2,-1101.0001 1713.2,-1097.5 1703.2,-1094.0001 1703.2,-1101.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-17 15:48:16 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "795.5,-888 626.5,-888 626.5,-835 795.5,-835 795.5,-888" />
<text text-anchor= "middle" x= "711" y= "-872.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "711" y= "-857.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "711" y= "-842.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M795.57,-861.5C826.75,-861.5 862.57,-861.5 895.78,-861.5" />
<polygon fill= "#000000" stroke= "#000000" points= "895.99,-865.0001 905.99,-861.5 895.99,-858.0001 895.99,-865.0001" />
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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-1251 55,-1251 55,-1198 250,-1198 250,-1251" />
<text text-anchor= "middle" x= "152.5" y= "-1235.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "152.5" y= "-1220.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1205.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-17 15:48:16 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "567,-651 341,-651 341,-598 567,-598 567,-651" />
<text text-anchor= "middle" x= "454" y= "-635.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "454" y= "-620.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "454" y= "-605.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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "797,-669 625,-669 625,-586 797,-586 797,-669" />
<text text-anchor= "middle" x= "711" y= "-653.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "711" y= "-638.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "711" y= "-623.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "711" y= "-608.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "711" y= "-593.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-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M567.1,-625.82C583.01,-626.01 599.23,-626.2 614.79,-626.38" />
<polygon fill= "#000000" stroke= "#000000" points= "614.8625,-629.8809 624.9,-626.49 614.9387,-622.8813 614.8625,-629.8809" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5037 -->
2021-06-16 15:47:41 -07:00
<g id= "node17" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5037</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
2021-06-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1107.5,-723 907.5,-723 907.5,-670 1107.5,-670 1107.5,-723" />
<text text-anchor= "middle" x= "1007.5" y= "-707.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1007.5" y= "-692.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1007.5" y= "-677.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
2021-06-16 15:47:41 -07:00
<g id= "edge13" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M797.16,-647.55C828.38,-654.82 864.09,-663.13 897.11,-670.81" />
<polygon fill= "#000000" stroke= "#000000" points= "896.7271,-674.3143 907.26,-673.17 898.3125,-667.4962 896.7271,-674.3143" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-16 15:47:41 -07:00
<g id= "node18" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-06-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1095.5,-652 919.5,-652 919.5,-599 1095.5,-599 1095.5,-652" />
<text text-anchor= "middle" x= "1007.5" y= "-636.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1007.5" y= "-621.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1007.5" y= "-606.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-16 15:47:41 -07:00
<g id= "edge14" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M797.16,-626.92C832.24,-626.68 873,-626.41 909.23,-626.16" />
<polygon fill= "#000000" stroke= "#000000" points= "909.3545,-629.6593 919.33,-626.09 909.3059,-622.6595 909.3545,-629.6593" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5037->zcash/zcash#5024 -->
2021-06-16 15:47:41 -07:00
<g id= "edge15" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5037- > zcash/zcash#5024</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1107.7,-712.58C1125.7,-717.56 1143.9,-724.05 1160,-732.5 1205.5,-756.31 1248,-797.86 1274.7,-827.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1272.2237,-829.8514 1281.5,-834.97 1277.4404,-825.1838 1272.2237,-829.8514" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
2021-06-16 15:47:41 -07:00
<g id= "edge16" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1095.8,-634.52C1118.1,-639.72 1141,-647.84 1160,-660.5 1222.1,-701.92 1266.1,-779.98 1287.9,-825.68" />
<polygon fill= "#000000" stroke= "#000000" points= "1284.8044,-827.3235 1292.2,-834.91 1291.1496,-824.3674 1284.8044,-827.3235" />
2021-05-24 11:01:20 -07:00
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019 -->
2021-06-16 15:47:41 -07:00
<g id= "node20" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1395,-319 1212,-319 1212,-266 1395,-266 1395,-319" />
<text text-anchor= "middle" x= "1303.5" y= "-303.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1303.5" y= "-288.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1303.5" y= "-273.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-16 15:47:41 -07:00
<g id= "edge18" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1395.2,-315.21C1401,-318.98 1406.4,-323.38 1411,-328.5 1460.9,-384.02 1425.8,-420.96 1447,-492.5 1472.9,-579.78 1512.6,-678.57 1535.8,-733.91" />
<polygon fill= "#000000" stroke= "#000000" points= "1532.6877,-735.5372 1539.8,-743.39 1539.1371,-732.8159 1532.6877,-735.5372" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-16 15:47:41 -07:00
<g id= "node21" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1650.5,-322.5 1458.5,-322.5 1458.5,-254.5 1650.5,-254.5 1650.5,-322.5" />
<text text-anchor= "middle" x= "1554.5" y= "-307.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1554.5" y= "-292.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1554.5" y= "-277.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1554.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-16 15:47:41 -07:00
<g id= "edge19" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1395.2,-291.04C1412.4,-290.76 1430.5,-290.48 1448.1,-290.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1448.4592,-293.6946 1458.4,-290.03 1448.3436,-286.6956 1448.4592,-293.6946" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-16 15:47:41 -07:00
<g id= "node22" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1655.5,-408.5 1453.5,-408.5 1453.5,-340.5 1655.5,-340.5 1655.5,-408.5" />
<text text-anchor= "middle" x= "1554.5" y= "-393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1554.5" y= "-378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1554.5" y= "-363.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1554.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-16 15:47:41 -07:00
<g id= "edge20" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1384.6,-319.01C1403.5,-325.16 1423.8,-331.81 1443.7,-338.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1442.8075,-341.6904 1453.4,-341.47 1444.982,-335.0367 1442.8075,-341.6904" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-16 15:47:41 -07:00
<g id= "node23" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1917,-322.5 1698,-322.5 1698,-284.5 1917,-284.5 1917,-322.5" />
<text text-anchor= "middle" x= "1807.5" y= "-307.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1655.9,-343.56C1670,-339.42 1684.3,-335.29 1698,-331.5 1705.7,-329.37 1713.6,-327.22 1721.6,-325.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1722.6149,-328.4523 1731.4,-322.53 1720.8392,-321.6812 1722.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-16 15:47:41 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1901,-266 1714,-266 1714,-213 1901,-213 1901,-266" />
<text text-anchor= "middle" x= "1807.5" y= "-250.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1807.5" y= "-235.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1649.7,-340.46C1654,-337.68 1658.1,-334.7 1662,-331.5 1684.8,-312.67 1674.6,-293.61 1698,-275.5 1700.3,-273.72 1702.7,-272.03 1705.2,-270.42" />
<polygon fill= "#000000" stroke= "#000000" points= "1707.0328,-273.402 1713.8,-265.25 1703.4261,-267.4026 1707.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-16 15:47:41 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1902,-408.5 1713,-408.5 1713,-340.5 1902,-340.5 1902,-408.5" />
<text text-anchor= "middle" x= "1807.5" y= "-393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1807.5" y= "-378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1807.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= "1807.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-16 15:47:41 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1655.6,-374.5C1671.1,-374.5 1687,-374.5 1702.6,-374.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1702.7,-378.0001 1712.7,-374.5 1702.7,-371.0001 1702.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-16 15:47:41 -07:00
<g id= "node26" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1901.5,-480 1713.5,-480 1713.5,-427 1901.5,-427 1901.5,-480" />
<text text-anchor= "middle" x= "1807.5" y= "-464.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1807.5" y= "-449.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1655.6,-406.06C1674.5,-411.96 1694.1,-418.09 1712.8,-423.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1711.8105,-427.2778 1722.4,-426.94 1713.9112,-420.6004 1711.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-16 15:47:41 -07:00
<g id= "node27" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1901.5,-551 1713.5,-551 1713.5,-498 1901.5,-498 1901.5,-551" />
<text text-anchor= "middle" x= "1807.5" y= "-535.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1807.5" y= "-520.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge25" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1645.3,-408.64C1651.3,-412.53 1656.9,-416.8 1662,-421.5 1686.8,-444.42 1672.1,-466.78 1698,-488.5 1700.2,-490.37 1702.6,-492.14 1705,-493.82" />
<polygon fill= "#000000" stroke= "#000000" points= "1703.0893,-496.7526 1713.4,-499.19 1706.8597,-490.8548 1703.0893,-496.7526" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-16 15:47:41 -07:00
<g id= "node28" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1104.5,-249.5 910.5,-249.5 910.5,-181.5 1104.5,-181.5 1104.5,-249.5" />
<text text-anchor= "middle" x= "1007.5" y= "-234.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1007.5" y= "-219.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1007.5" y= "-204.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1007.5" y= "-189.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-16 15:47:41 -07:00
<g id= "edge26" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1104.8,-240.82C1135.8,-248.89 1170.2,-257.84 1201.6,-265.99" />
<polygon fill= "#000000" stroke= "#000000" points= "1201.0402,-269.4611 1211.6,-268.6 1202.808,-262.688 1201.0402,-269.4611" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-16 15:47:41 -07:00
<g id= "node29" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1397.5,-219.5 1209.5,-219.5 1209.5,-151.5 1397.5,-151.5 1397.5,-219.5" />
<text text-anchor= "middle" x= "1303.5" y= "-204.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1303.5" y= "-189.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1303.5" y= "-174.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1303.5" y= "-159.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-16 15:47:41 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1104.8,-205.64C1135,-202.57 1168.4,-199.19 1199.1,-196.08" />
<polygon fill= "#000000" stroke= "#000000" points= "1199.8022,-199.527 1209.4,-195.04 1199.0989,-192.5624 1199.8022,-199.527" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-16 15:47:41 -07:00
<g id= "node30" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1662,-219.5 1447,-219.5 1447,-151.5 1662,-151.5 1662,-219.5" />
<text text-anchor= "middle" x= "1554.5" y= "-204.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1554.5" y= "-189.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1554.5" y= "-174.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1554.5" y= "-159.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-16 15:47:41 -07:00
<g id= "edge28" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1397.7,-185.5C1410.3,-185.5 1423.4,-185.5 1436.3,-185.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1436.7,-189.0001 1446.7,-185.5 1436.7,-182.0001 1436.7,-189.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-16 15:47:41 -07:00
<g id= "edge29" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1619.8,-219.62C1634,-227.67 1648.7,-236.53 1662,-245.5 1679,-256.99 1679.7,-265.22 1698,-274.5 1702.5,-276.77 1707.2,-278.88 1712,-280.83" />
<polygon fill= "#000000" stroke= "#000000" points= "1710.7099,-284.0837 1721.3,-284.4 1713.2185,-277.5487 1710.7099,-284.0837" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-16 15:47:41 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1662.2,-208.48C1676,-211.44 1690.2,-214.46 1704,-217.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1703.3875,-220.8482 1713.9,-219.53 1704.8599,-214.0048 1703.3875,-220.8482" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-16 15:47:41 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1630.9,-219.62C1642.3,-227 1653.2,-235.62 1662,-245.5 1689.6,-276.4 1668.4,-302.53 1698,-331.5 1700.1,-333.58 1702.4,-335.55 1704.7,-337.44" />
<polygon fill= "#000000" stroke= "#000000" points= "1702.7776,-340.3714 1712.9,-343.5 1706.938,-334.7418 1702.7776,-340.3714" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-16 15:47:41 -07:00
<g id= "node31" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1892.5,-53 1722.5,-53 1722.5,0 1892.5,0 1892.5,-53" />
<text text-anchor= "middle" x= "1807.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1807.5" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1586,-151.47C1613.3,-123.82 1655.1,-85.573 1698,-61.5 1702.8,-58.816 1707.8,-56.305 1713,-53.96" />
<polygon fill= "#000000" stroke= "#000000" points= "1714.5959,-57.0837 1722.4,-49.918 1711.8307,-50.653 1714.5959,-57.0837" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-16 15:47:41 -07:00
<g id= "node32" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1907.5,-195 1707.5,-195 1707.5,-142 1907.5,-142 1907.5,-195" />
<text text-anchor= "middle" x= "1807.5" y= "-179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1807.5" y= "-164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1662.2,-178.27C1673.7,-177.49 1685.5,-176.7 1697,-175.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1697.455,-179.3975 1707.2,-175.24 1696.9893,-172.413 1697.455,-179.3975" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-16 15:47:41 -07:00
<g id= "node33" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-16 15:47:41 -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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1892,-124 1723,-124 1723,-71 1892,-71 1892,-124" />
<text text-anchor= "middle" x= "1807.5" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1807.5" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1645,-151.38C1662.5,-144.97 1680.8,-138.42 1698,-132.5 1703.1,-130.75 1708.3,-128.99 1713.6,-127.23" />
<polygon fill= "#000000" stroke= "#000000" points= "1714.7159,-130.5474 1723.1,-124.07 1712.5064,-123.9053 1714.7159,-130.5474" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-16 15:47:41 -07:00
<g id= "node34" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1093.5,-321 921.5,-321 921.5,-268 1093.5,-268 1093.5,-321" />
<text text-anchor= "middle" x= "1007.5" y= "-305.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1007.5" y= "-290.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1007.5" y= "-275.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-16 15:47:41 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1093.5,-293.92C1127.3,-293.69 1166.4,-293.43 1201.5,-293.19" />
<polygon fill= "#000000" stroke= "#000000" points= "1201.8241,-296.688 1211.8,-293.12 1201.7764,-289.6881 1201.8241,-296.688" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-16 15:47:41 -07:00
<g id= "node35" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "252.5,-1322 52.5,-1322 52.5,-1318 48.5,-1318 48.5,-1314 52.5,-1314 52.5,-1277 48.5,-1277 48.5,-1273 52.5,-1273 52.5,-1269 252.5,-1269 252.5,-1322" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1318 56.5,-1318 56.5,-1314 52.5,-1314 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1277 56.5,-1277 56.5,-1273 52.5,-1273 " />
<text text-anchor= "middle" x= "152.5" y= "-1306.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "152.5" y= "-1291.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= "-1276.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-16 15:47:41 -07:00
<g id= "node36" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "560,-1357 348,-1357 348,-1353 344,-1353 344,-1349 348,-1349 348,-1312 344,-1312 344,-1308 348,-1308 348,-1304 560,-1304 560,-1357" />
<polyline fill= "none" stroke= "#000000" points= "348,-1353 352,-1353 352,-1349 348,-1349 " />
<polyline fill= "none" stroke= "#000000" points= "348,-1312 352,-1312 352,-1308 348,-1308 " />
<text text-anchor= "middle" x= "454" y= "-1341.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "454" y= "-1326.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "454" y= "-1311.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-16 15:47:41 -07:00
<g id= "edge36" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M252.9,-1307.2C280.05,-1310.3 309.67,-1313.7 337.63,-1317" />
<polygon fill= "#000000" stroke= "#000000" points= "337.4998,-1320.5087 347.84,-1318.2 338.3169,-1313.5566 337.4998,-1320.5087" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-16 15:47:41 -07:00
<g id= "node37" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "806.5,-1281.5 615.5,-1281.5 615.5,-1277.5 611.5,-1277.5 611.5,-1273.5 615.5,-1273.5 615.5,-1221.5 611.5,-1221.5 611.5,-1217.5 615.5,-1217.5 615.5,-1213.5 806.5,-1213.5 806.5,-1281.5" />
<polyline fill= "none" stroke= "#000000" points= "615.5,-1277.5 619.5,-1277.5 619.5,-1273.5 615.5,-1273.5 " />
<polyline fill= "none" stroke= "#000000" points= "615.5,-1221.5 619.5,-1221.5 619.5,-1217.5 615.5,-1217.5 " />
<text text-anchor= "middle" x= "711" y= "-1266.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "711" y= "-1251.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "711" y= "-1236.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "711" y= "-1221.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-16 15:47:41 -07:00
<g id= "edge37" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M252.67,-1286.9C352.06,-1278.3 503.8,-1265.3 605.14,-1256.6" />
<polygon fill= "#000000" stroke= "#000000" points= "605.7345,-1260.0614 615.39,-1255.7 605.1222,-1253.0882 605.7345,-1260.0614" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-16 15:47:41 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "798,-1383 624,-1383 624,-1379 620,-1379 620,-1375 624,-1375 624,-1308 620,-1308 620,-1304 624,-1304 624,-1300 798,-1300 798,-1383" />
<polyline fill= "none" stroke= "#000000" points= "624,-1379 628,-1379 628,-1375 624,-1375 " />
<polyline fill= "none" stroke= "#000000" points= "624,-1308 628,-1308 628,-1304 624,-1304 " />
<text text-anchor= "middle" x= "711" y= "-1367.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "711" y= "-1352.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "711" y= "-1337.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "711" y= "-1322.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "711" y= "-1307.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-16 15:47:41 -07:00
<g id= "edge38" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M560.02,-1335C577.7,-1335.8 595.97,-1336.6 613.43,-1337.3" />
<polygon fill= "#000000" stroke= "#000000" points= "613.4503,-1340.8051 623.61,-1337.8 613.7938,-1333.8136 613.4503,-1340.8051" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-16 15:47:41 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1116.5,-1313.5 898.5,-1313.5 898.5,-1309.5 894.5,-1309.5 894.5,-1305.5 898.5,-1305.5 898.5,-1283.5 894.5,-1283.5 894.5,-1279.5 898.5,-1279.5 898.5,-1275.5 1116.5,-1275.5 1116.5,-1313.5" />
<polyline fill= "none" stroke= "#000000" points= "898.5,-1309.5 902.5,-1309.5 902.5,-1305.5 898.5,-1305.5 " />
<polyline fill= "none" stroke= "#000000" points= "898.5,-1283.5 902.5,-1283.5 902.5,-1279.5 898.5,-1279.5 " />
<text text-anchor= "middle" x= "1007.5" y= "-1298.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "1007.5" y= "-1283.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-16 15:47:41 -07:00
<g id= "edge39" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M806.86,-1262.7C832.85,-1266.8 861.31,-1271.3 888.41,-1275.6" />
<polygon fill= "#000000" stroke= "#000000" points= "887.9002,-1279.0629 898.33,-1277.2 889.0149,-1272.1522 887.9002,-1279.0629" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-16 15:47:41 -07:00
<g id= "edge40" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M798.36,-1327.7C826.52,-1323.2 858.23,-1318.2 888.28,-1313.4" />
<polygon fill= "#000000" stroke= "#000000" points= "889.0693,-1316.8188 898.4,-1311.8 887.9761,-1309.9047 889.0693,-1316.8188" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-16 15:47:41 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1398,-1328.5 1209,-1328.5 1209,-1324.5 1205,-1324.5 1205,-1320.5 1209,-1320.5 1209,-1268.5 1205,-1268.5 1205,-1264.5 1209,-1264.5 1209,-1260.5 1398,-1260.5 1398,-1328.5" />
<polyline fill= "none" stroke= "#000000" points= "1209,-1324.5 1213,-1324.5 1213,-1320.5 1209,-1320.5 " />
<polyline fill= "none" stroke= "#000000" points= "1209,-1268.5 1213,-1268.5 1213,-1264.5 1209,-1264.5 " />
<text text-anchor= "middle" x= "1303.5" y= "-1313.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1303.5" y= "-1298.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1303.5" y= "-1283.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1303.5" y= "-1268.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-16 15:47:41 -07:00
<g id= "edge41" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1116.9,-1294.5C1143.6,-1294.5 1172.1,-1294.5 1198.6,-1294.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1198.7,-1298.0001 1208.7,-1294.5 1198.7,-1291.0001 1198.7,-1298.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-16 15:47:41 -07:00
<g id= "node41" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-1439.5 56,-1439.5 56,-1435.5 52,-1435.5 52,-1431.5 56,-1431.5 56,-1409.5 52,-1409.5 52,-1405.5 56,-1405.5 56,-1401.5 249,-1401.5 249,-1439.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1435.5 60,-1435.5 60,-1431.5 56,-1431.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1409.5 60,-1409.5 60,-1405.5 56,-1405.5 " />
<text text-anchor= "middle" x= "152.5" y= "-1424.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "152.5" y= "-1409.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-16 15:47:41 -07:00
<g id= "node42" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550.5,-1439.5 357.5,-1439.5 357.5,-1435.5 353.5,-1435.5 353.5,-1431.5 357.5,-1431.5 357.5,-1409.5 353.5,-1409.5 353.5,-1405.5 357.5,-1405.5 357.5,-1401.5 550.5,-1401.5 550.5,-1439.5" />
<polyline fill= "none" stroke= "#000000" points= "357.5,-1435.5 361.5,-1435.5 361.5,-1431.5 357.5,-1431.5 " />
<polyline fill= "none" stroke= "#000000" points= "357.5,-1409.5 361.5,-1409.5 361.5,-1405.5 357.5,-1405.5 " />
<text text-anchor= "middle" x= "454" y= "-1424.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "454" y= "-1409.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-16 15:47:41 -07:00
<g id= "edge42" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M249.14,-1420.5C280.38,-1420.5 315.19,-1420.5 347.13,-1420.5" />
<polygon fill= "#000000" stroke= "#000000" points= "347.39,-1424.0001 357.39,-1420.5 347.39,-1417.0001 347.39,-1424.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-16 15:47:41 -07:00
<g id= "node43" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "807.5,-1439.5 614.5,-1439.5 614.5,-1435.5 610.5,-1435.5 610.5,-1431.5 614.5,-1431.5 614.5,-1409.5 610.5,-1409.5 610.5,-1405.5 614.5,-1405.5 614.5,-1401.5 807.5,-1401.5 807.5,-1439.5" />
<polyline fill= "none" stroke= "#000000" points= "614.5,-1435.5 618.5,-1435.5 618.5,-1431.5 614.5,-1431.5 " />
<polyline fill= "none" stroke= "#000000" points= "614.5,-1409.5 618.5,-1409.5 618.5,-1405.5 614.5,-1405.5 " />
<text text-anchor= "middle" x= "711" y= "-1424.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "711" y= "-1409.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-16 15:47:41 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M550.79,-1420.5C568.16,-1420.5 586.35,-1420.5 603.98,-1420.5" />
<polygon fill= "#000000" stroke= "#000000" points= "604.29,-1424.0001 614.29,-1420.5 604.29,-1417.0001 604.29,-1424.0001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-16 15:47:41 -07:00
<g id= "node44" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1100,-396 915,-396 915,-343 1100,-343 1100,-396" />
<text text-anchor= "middle" x= "1007.5" y= "-380.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1007.5" y= "-365.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1007.5" y= "-350.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-16 15:47:41 -07:00
<g id= "edge44" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1100.3,-345.35C1132.5,-336.97 1168.8,-327.54 1201.7,-318.99" />
<polygon fill= "#000000" stroke= "#000000" points= "1202.9136,-322.2903 1211.7,-316.37 1201.1394,-315.5188 1202.9136,-322.2903" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-16 15:47:41 -07:00
<g id= "node45" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1404.5,-405.5 1202.5,-405.5 1202.5,-337.5 1404.5,-337.5 1404.5,-405.5" />
<text text-anchor= "middle" x= "1303.5" y= "-390.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1303.5" y= "-375.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1303.5" y= "-360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1303.5" y= "-345.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-16 15:47:41 -07:00
<g id= "edge45" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1100.3,-370.13C1129.4,-370.32 1161.9,-370.54 1192.1,-370.75" />
<polygon fill= "#000000" stroke= "#000000" points= "1192.2762,-374.2512 1202.3,-370.82 1192.3243,-367.2514 1192.2762,-374.2512" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-16 15:47:41 -07:00
<g id= "edge46" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1404.5,-372.71C1417.2,-372.86 1430.2,-373.01 1443.1,-373.17" />
<polygon fill= "#000000" stroke= "#000000" points= "1443.2595,-376.672 1453.3,-373.29 1443.3419,-369.6725 1443.2595,-376.672" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-16 15:47:41 -07:00
<g id= "node46" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "813.5,-396 608.5,-396 608.5,-343 813.5,-343 813.5,-396" />
<text text-anchor= "middle" x= "711" y= "-380.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "711" y= "-365.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "711" y= "-350.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-16 15:47:41 -07:00
<g id= "edge47" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M813.87,-369.5C843.19,-369.5 875.14,-369.5 904.48,-369.5" />
<polygon fill= "#000000" stroke= "#000000" points= "904.73,-373.0001 914.73,-369.5 904.73,-366.0001 904.73,-373.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-16 15:47:41 -07:00
<g id= "node47" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "243.5,-1511 61.5,-1511 61.5,-1458 243.5,-1458 243.5,-1511" />
<text text-anchor= "middle" x= "152.5" y= "-1495.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "152.5" y= "-1480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "152.5" y= "-1465.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-16 15:47:41 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1411,-491.5 1196,-491.5 1196,-423.5 1411,-423.5 1411,-491.5" />
<text text-anchor= "middle" x= "1303.5" y= "-476.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1303.5" y= "-461.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1303.5" y= "-446.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1303.5" y= "-431.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-16 15:47:41 -07:00
<g id= "edge48" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1406.7,-423.38C1418.8,-419.36 1431.3,-415.24 1443.6,-411.19" />
<polygon fill= "#000000" stroke= "#000000" points= "1444.924,-414.4379 1453.3,-407.95 1442.7062,-407.7985 1444.924,-414.4379" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-16 15:47:41 -07:00
<g id= "node49" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1662,-484 1447,-484 1447,-431 1662,-431 1662,-484" />
<text text-anchor= "middle" x= "1554.5" y= "-468.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1554.5" y= "-453.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1554.5" y= "-438.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-16 15:47:41 -07:00
<g id= "edge49" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1411,-457.5C1419.6,-457.5 1428.2,-457.5 1436.8,-457.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1436.8,-461.0001 1446.8,-457.5 1436.8,-454.0001 1436.8,-461.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-16 15:47:41 -07:00
<g id= "node50" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "254,-1582 51,-1582 51,-1529 254,-1529 254,-1582" />
<text text-anchor= "middle" x= "152.5" y= "-1566.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "152.5" y= "-1551.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "152.5" y= "-1536.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-16 15:47:41 -07:00
<g id= "node51" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5196</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1109,-1053 906,-1053 906,-1000 1109,-1000 1109,-1053" />
<text text-anchor= "middle" x= "1007.5" y= "-1037.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1007.5" y= "-1022.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1007.5" y= "-1007.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-16 15:47:41 -07:00
<g id= "edge50" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1109.1,-1012.8C1127,-1007.6 1144.7,-1000.4 1160,-990.5 1182.1,-976.2 1177.4,-962.09 1196,-943.5 1214,-925.51 1236.1,-908.04 1255.5,-893.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1257.599,-896.6819 1263.7,-888.02 1253.529,-890.9867 1257.599,-896.6819" />
2021-06-14 15:48:08 -07:00
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5198 -->
2021-06-16 15:47:41 -07:00
<g id= "node52" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5198</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250.5,-1713 54.5,-1713 54.5,-1600 250.5,-1600 250.5,-1713" />
<text text-anchor= "middle" x= "152.5" y= "-1697.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "152.5" y= "-1682.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "152.5" y= "-1667.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "152.5" y= "-1652.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= "-1637.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= "-1622.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "152.5" y= "-1607.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-16 15:47:41 -07:00
<g id= "node53" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5199</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "247,-1814 58,-1814 58,-1731 247,-1731 247,-1814" />
<text text-anchor= "middle" x= "152.5" y= "-1798.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "152.5" y= "-1783.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "152.5" y= "-1768.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "152.5" y= "-1753.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "152.5" y= "-1738.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-16 15:47:41 -07:00
<g id= "node54" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-16 15:47:41 -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-17 15:48:16 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "556,-895.5 352,-895.5 352,-827.5 556,-827.5 556,-895.5" />
<text text-anchor= "middle" x= "454" y= "-880.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "454" y= "-865.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "454" y= "-850.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "454" y= "-835.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-16 15:47:41 -07:00
<g id= "edge51" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M556.31,-861.5C576.1,-861.5 596.75,-861.5 616.28,-861.5" />
<polygon fill= "#000000" stroke= "#000000" points= "616.38,-865.0001 626.38,-861.5 616.38,-858.0001 616.38,-865.0001" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/zcash#5220 -->
<g id= "node55" class= "node" >
<title > zcash/zcash#5220</title>
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/pull/5220" xlink:title= "zcash/zcash#5220 NU5 header commitments and consensus rules" target= "_blank" >
2021-06-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "814.5,-740 607.5,-740 607.5,-736 603.5,-736 603.5,-732 607.5,-732 607.5,-695 603.5,-695 603.5,-691 607.5,-691 607.5,-687 814.5,-687 814.5,-740" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "607.5,-736 611.5,-736 611.5,-732 607.5,-732 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "607.5,-695 611.5,-695 611.5,-691 607.5,-691 " />
<text text-anchor= "middle" x= "711" y= "-724.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5220</text>
<text text-anchor= "middle" x= "711" y= "-709.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > NU5 header commitments</text>
<text text-anchor= "middle" x= "711" y= "-694.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and consensus rules</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
2021-06-17 15:48:16 -07:00
<!-- zcash/zcash#5220->zcash/zcash#5037 -->
2021-06-16 15:47:41 -07:00
<g id= "edge52" class= "edge" >
2021-06-17 15:48:16 -07:00
<title > zcash/zcash#5220- > zcash/zcash#5037</title>
<path fill= "none" stroke= "#000000" d= "M814.7,-707.55C841.36,-706.03 870.13,-704.38 897.11,-702.83" />
<polygon fill= "#000000" stroke= "#000000" points= "897.5679,-706.3095 907.35,-702.24 897.1652,-699.3211 897.5679,-706.3095" />
</g>
<!-- zcash/zcash#5220->zcash/zcash#5197 -->
<g id= "edge53" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/zcash#5220- > zcash/zcash#5197</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M793.92,-686.99C802.44,-683.93 810.93,-680.74 819,-677.5 835.42,-670.91 838.28,-666.29 855,-660.5 872.41,-654.47 891.29,-649.18 909.65,-644.66" />
<polygon fill= "#000000" stroke= "#000000" points= "910.5821,-648.0358 919.49,-642.3 908.9495,-641.2288 910.5821,-648.0358" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/zcash#5223 -->
<g id= "node56" class= "node" >
<title > zcash/zcash#5223</title>
<g id= "a_node56" > <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-17 15:48:16 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1101.5,-809.5 913.5,-809.5 913.5,-741.5 1101.5,-741.5 1101.5,-809.5" />
<text text-anchor= "middle" x= "1007.5" y= "-794.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5223</text>
<text text-anchor= "middle" x= "1007.5" y= "-779.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add RPC test case that</text>
<text text-anchor= "middle" x= "1007.5" y= "-764.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > checks the auth data</text>
<text text-anchor= "middle" x= "1007.5" y= "-749.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitments for v4 txs</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5220->zcash/zcash#5223 -->
2021-06-17 15:48:16 -07:00
<g id= "edge54" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/zcash#5220- > zcash/zcash#5223</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M814.7,-735.18C843.38,-741.18 874.52,-747.69 903.23,-753.7" />
<polygon fill= "#000000" stroke= "#000000" points= "902.7755,-757.1806 913.28,-755.8 904.2073,-750.3285 902.7755,-757.1806" />
2021-05-24 15:03:54 -07:00
</g>
2021-06-17 15:48:16 -07:00
<!-- zcash/orchard#82 -->
2021-06-16 15:47:41 -07:00
<g id= "node57" class= "node" >
2021-06-17 15:48:16 -07:00
<title > zcash/orchard#82</title>
<g id= "a_node57" > <a xlink:href= "https://github.com/zcash/orchard/pull/82" xlink:title= "zcash/orchard#82 [book] Add Sinsemilla gadget description" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "540.5,-809 367.5,-809 367.5,-805 363.5,-805 363.5,-801 367.5,-801 367.5,-764 363.5,-764 363.5,-760 367.5,-760 367.5,-756 540.5,-756 540.5,-809" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "367.5,-805 371.5,-805 371.5,-801 367.5,-801 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "367.5,-764 371.5,-764 371.5,-760 367.5,-760 " />
<text text-anchor= "middle" x= "454" y= "-793.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#82</text>
<text text-anchor= "middle" x= "454" y= "-778.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [book] Add Sinsemilla</text>
<text text-anchor= "middle" x= "454" y= "-763.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget description</text>
</a>
</g>
</g>
<!-- zcash/orchard#82->zcash/zcash#4707 -->
<g id= "edge55" class= "edge" >
<title > zcash/orchard#82- > zcash/zcash#4707</title>
<path fill= "none" stroke= "#000000" d= "M540.29,-809.03C564.75,-816.54 591.51,-824.77 616.43,-832.43" />
<polygon fill= "#000000" stroke= "#000000" points= "615.6528,-835.8528 626.24,-835.45 617.7124,-829.1626 615.6528,-835.8528" />
</g>
<!-- zcash/orchard#54 -->
<g id= "node58" class= "node" >
<title > zcash/orchard#54</title>
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash/orchard/pull/54" xlink:title= "zcash/orchard#54 [book] Document ECC gadget in circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "542.5,-967 365.5,-967 365.5,-963 361.5,-963 361.5,-959 365.5,-959 365.5,-922 361.5,-922 361.5,-918 365.5,-918 365.5,-914 542.5,-914 542.5,-967" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "365.5,-963 369.5,-963 369.5,-959 365.5,-959 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "365.5,-922 369.5,-922 369.5,-918 365.5,-918 " />
<text text-anchor= "middle" x= "454" y= "-951.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#54</text>
<text text-anchor= "middle" x= "454" y= "-936.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [book] Document ECC</text>
<text text-anchor= "middle" x= "454" y= "-921.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget in circuit</text>
</a>
</g>
</g>
<!-- zcash/orchard#54->zcash/zcash#4707 -->
<g id= "edge56" class= "edge" >
<title > zcash/orchard#54- > zcash/zcash#4707</title>
<path fill= "none" stroke= "#000000" d= "M540.29,-913.97C564.75,-906.46 591.51,-898.23 616.43,-890.57" />
<polygon fill= "#000000" stroke= "#000000" points= "617.7124,-893.8374 626.24,-887.55 615.6528,-887.1472 617.7124,-893.8374" />
</g>
<!-- zcash/halo2#63 -->
<g id= "node59" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node59" > <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,-813 603,-813 603,-760 819,-760 819,-813" />
<text text-anchor= "middle" x= "711" y= "-797.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "711" y= "-782.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "711" y= "-767.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-17 15:48:16 -07:00
<g id= "edge57" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M815.95,-813.05C841.8,-819.59 869.58,-826.61 895.74,-833.23" />
<polygon fill= "#000000" stroke= "#000000" points= "895.1274,-836.6851 905.68,-835.74 896.8413,-829.8981 895.1274,-836.6851" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26 -->
2021-06-17 15:48:16 -07:00
<g id= "node60" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/26" xlink:title= "zcash-hackworks/zcash-test-vectors#26 Implement Unified Address encodings" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1160,-163 855,-163 855,-110 1160,-110 1160,-163" />
<text text-anchor= "middle" x= "1007.5" y= "-147.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "1007.5" y= "-132.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1007.5" y= "-117.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encodings</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26->zcash/librustzcash#371 -->
2021-06-17 15:48:16 -07:00
<g id= "edge58" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1160.3,-161.79C1173.4,-163.97 1186.5,-166.14 1199.2,-168.23" />
<polygon fill= "#000000" stroke= "#000000" points= "1198.7618,-171.7051 1209.2,-169.89 1199.9082,-164.7996 1198.7618,-171.7051" />
2021-06-15 09:07:45 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#36 -->
2021-06-17 15:48:16 -07:00
<g id= "node61" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node61" > <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,-809 0,-809 0,-756 305,-756 305,-809" />
<text text-anchor= "middle" x= "152.5" y= "-793.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= "-778.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "152.5" y= "-763.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-17 15:48:16 -07:00
<g id= "edge59" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#33</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M187.33,-755.9C223.96,-728.91 284.08,-687.4 341,-660.5 345.09,-658.57 349.31,-656.7 353.61,-654.91" />
<polygon fill= "#000000" stroke= "#000000" points= "355.1515,-658.0624 363.12,-651.08 352.5365,-651.5692 355.1515,-658.0624" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95 -->
2021-06-17 15:48:16 -07:00
<g id= "node62" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "547.5,-1038 360.5,-1038 360.5,-985 547.5,-985 547.5,-1038" />
<text text-anchor= "middle" x= "454" y= "-1022.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "454" y= "-1007.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "454" y= "-992.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-17 15:48:16 -07:00
<g id= "edge60" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#95</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M171.69,-809.31C202.72,-850.78 267.86,-930.37 341,-975.5 344.35,-977.57 347.84,-979.53 351.41,-981.39" />
<polygon fill= "#000000" stroke= "#000000" points= "349.9457,-984.5697 360.47,-985.79 353.0037,-978.273 349.9457,-984.5697" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-17 15:48:16 -07:00
<g id= "edge61" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M547.51,-1024.6C569.29,-1027.6 592.52,-1030.9 614.43,-1034" />
<polygon fill= "#000000" stroke= "#000000" points= "614.0104,-1037.4753 624.4,-1035.4 614.9839,-1030.5433 614.0104,-1037.4753" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-06-17 15:48:16 -07:00
<g id= "node63" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash/halo2/issues/64" xlink:title= "zcash/halo2#64 Design gadget API or interaction model" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "237.5,-1180 67.5,-1180 67.5,-1127 237.5,-1127 237.5,-1180" />
<text text-anchor= "middle" x= "152.5" y= "-1164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "152.5" y= "-1149.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "152.5" y= "-1134.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > interaction model</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#235 -->
2021-06-17 15:48:16 -07:00
<g id= "node64" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/halo2/issues/235" xlink:title= "zcash/halo2#235 [Circuit] Implement Core/Chip abstraction" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "542,-1180 366,-1180 366,-1127 542,-1127 542,-1180" />
<text text-anchor= "middle" x= "454" y= "-1164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "454" y= "-1149.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "454" y= "-1134.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Core/Chip abstraction</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#64->zcash/halo2#235 -->
2021-06-17 15:48:16 -07:00
<g id= "edge62" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M237.69,-1153.5C274.45,-1153.5 317.68,-1153.5 355.79,-1153.5" />
<polygon fill= "#000000" stroke= "#000000" points= "355.87,-1157.0001 365.87,-1153.5 355.87,-1150.0001 355.87,-1157.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-06-17 15:48:16 -07:00
<g id= "edge63" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M541.74,-1126.9C550.33,-1123.9 558.88,-1120.7 567,-1117.5 595.39,-1106.1 625.97,-1091.6 651.61,-1078.8" />
<polygon fill= "#000000" stroke= "#000000" points= "653.5037,-1081.7631 660.82,-1074.1 650.3218,-1075.528 653.5037,-1081.7631" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-17 15:48:16 -07:00
<g id= "node65" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node65" > <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= "1097,-516 918,-516 918,-463 1097,-463 1097,-516" />
<text text-anchor= "middle" x= "1007.5" y= "-500.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1007.5" y= "-485.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1007.5" y= "-470.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-17 15:48:16 -07:00
<g id= "node66" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node66" > <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= "1408.5,-563 1198.5,-563 1198.5,-510 1408.5,-510 1408.5,-563" />
<text text-anchor= "middle" x= "1303.5" y= "-547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1303.5" y= "-532.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1303.5" y= "-517.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-17 15:48:16 -07:00
<g id= "edge64" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M1097.1,-503.73C1125.8,-508.28 1157.9,-513.38 1188.2,-518.18" />
<polygon fill= "#000000" stroke= "#000000" points= "1187.8719,-521.672 1198.3,-519.8 1188.9805,-514.7604 1187.8719,-521.672" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-06-17 15:48:16 -07:00
<g id= "node67" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node67" > <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,-568 630.5,-568 630.5,-485 791.5,-485 791.5,-568" />
<text text-anchor= "middle" x= "711" y= "-552.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "711" y= "-537.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "711" y= "-522.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "711" y= "-507.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "711" y= "-492.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-17 15:48:16 -07:00
<g id= "node68" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node68" > <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,-569.5 352,-569.5 352,-501.5 556,-501.5 556,-569.5" />
<text text-anchor= "middle" x= "454" y= "-554.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "454" y= "-539.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "454" y= "-524.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "454" y= "-509.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-17 15:48:16 -07:00
<g id= "edge65" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M556.31,-531.92C577.48,-531.18 599.65,-530.4 620.37,-529.67" />
<polygon fill= "#000000" stroke= "#000000" points= "620.538,-533.1664 630.41,-529.32 620.2941,-526.1706 620.538,-533.1664" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-17 15:48:16 -07:00
<g id= "node69" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node69" > <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,-467 614,-467 614,-414 808,-414 808,-467" />
<text text-anchor= "middle" x= "711" y= "-451.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "711" y= "-436.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "711" y= "-421.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-17 15:48:16 -07:00
<g id= "edge66" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M545.22,-501.49C552.61,-498.52 559.95,-495.5 567,-492.5 583.28,-485.57 586.55,-482.02 603,-475.5 607.24,-473.82 611.59,-472.16 616,-470.53" />
<polygon fill= "#000000" stroke= "#000000" points= "617.531,-473.698 625.74,-467 615.1458,-467.1169 617.531,-473.698" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-17 15:48:16 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M808.09,-456.54C840.07,-461.83 875.69,-467.72 907.86,-473.03" />
<polygon fill= "#000000" stroke= "#000000" points= "907.2933,-476.4837 917.73,-474.66 908.434,-469.5773 907.2933,-476.4837" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-17 15:48:16 -07:00
<g id= "node70" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node70" > <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,-1900.5 81,-1900.5 81,-1832.5 224,-1832.5 224,-1900.5" />
<text text-anchor= "middle" x= "152.5" y= "-1885.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "152.5" y= "-1870.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "152.5" y= "-1855.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "152.5" y= "-1840.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-17 15:48:16 -07:00
<g id= "node71" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node71" > <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,-2002 56,-2002 56,-1919 249,-1919 249,-2002" />
<text text-anchor= "middle" x= "152.5" y= "-1986.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "152.5" y= "-1971.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "152.5" y= "-1956.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= "-1941.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "152.5" y= "-1926.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-17 15:48:16 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node72" > <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,-397 352.5,-397 352.5,-344 555.5,-344 555.5,-397" />
<text text-anchor= "middle" x= "454" y= "-381.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "454" y= "-366.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "454" y= "-351.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-17 15:48:16 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M551.53,-397.06C568.78,-401.76 586.82,-406.68 604.31,-411.44" />
<polygon fill= "#000000" stroke= "#000000" points= "603.4017,-414.8201 613.97,-414.07 605.2407,-408.0659 603.4017,-414.8201" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-17 15:48:16 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node73" > <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,-325.5 361.5,-325.5 361.5,-257.5 546.5,-257.5 546.5,-325.5" />
<text text-anchor= "middle" x= "454" y= "-310.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "454" y= "-295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "454" y= "-280.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "454" y= "-265.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-17 15:48:16 -07:00
<g id= "edge69" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M546.78,-320.05C554.03,-324.25 560.9,-329.04 567,-334.5 593.08,-357.82 576.44,-381.73 603,-404.5 604.52,-405.8 606.09,-407.06 607.7,-408.27" />
<polygon fill= "#000000" stroke= "#000000" points= "605.8407,-411.2381 616.08,-413.96 609.773,-405.4469 605.8407,-411.2381" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-17 15:48:16 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node74" > <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,-232 63,-232 63,-179 242,-179 242,-232" />
<text text-anchor= "middle" x= "152.5" y= "-216.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "152.5" y= "-201.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "152.5" y= "-186.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-17 15:48:16 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node75" > <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,-239.5 366,-239.5 366,-171.5 542,-171.5 542,-239.5" />
<text text-anchor= "middle" x= "454" y= "-224.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "454" y= "-209.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "454" y= "-194.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "454" y= "-179.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-17 15:48:16 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M242.14,-205.5C277.92,-205.5 319.23,-205.5 355.81,-205.5" />
<polygon fill= "#000000" stroke= "#000000" points= "356,-209.0001 366,-205.5 356,-202.0001 356,-209.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-17 15:48:16 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M542.08,-228.69C551.42,-234 560.03,-240.51 567,-248.5 613.76,-302.14 555.13,-351.85 603,-404.5 603.9,-405.49 604.82,-406.45 605.77,-407.38" />
<polygon fill= "#000000" stroke= "#000000" points= "603.6621,-410.1832 613.53,-414.04 608.221,-404.8713 603.6621,-410.1832" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-17 15:48:16 -07:00
<g id= "node76" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node76" > <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,-737.5 351,-737.5 351,-669.5 557,-669.5 557,-737.5" />
<text text-anchor= "middle" x= "454" y= "-722.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "454" y= "-707.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "454" y= "-692.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= "-677.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-17 15:48:16 -07:00
<g id= "edge72" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M557.05,-736.78C577.57,-743.41 599,-750.33 619.11,-756.82" />
<polygon fill= "#000000" stroke= "#000000" points= "618.2781,-760.2295 628.87,-759.98 620.4343,-753.5698 618.2781,-760.2295" />
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-17 15:48:16 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M557.19,-669.33C560.73,-666.32 564.03,-663.05 567,-659.5 620.45,-595.57 547.72,-537.85 603,-475.5 604.02,-474.35 605.08,-473.23 606.18,-472.16" />
<polygon fill= "#000000" stroke= "#000000" points= "608.5611,-474.7288 613.87,-465.56 604.0021,-469.4169 608.5611,-474.7288" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-17 15:48:16 -07:00
<g id= "node77" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node77" > <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,-483.5 345,-483.5 345,-415.5 563,-415.5 563,-483.5" />
<text text-anchor= "middle" x= "454" y= "-468.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "454" y= "-453.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "454" y= "-438.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "454" y= "-423.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-17 15:48:16 -07:00
<g id= "edge74" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M563.36,-445.67C576.75,-445.2 590.43,-444.72 603.79,-444.25" />
<polygon fill= "#000000" stroke= "#000000" points= "604.0567,-447.743 613.93,-443.9 603.8152,-440.7471 604.0567,-447.743" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#38 -->
2021-06-17 15:48:16 -07:00
<g id= "node78" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#38</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node78" > <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,-1109 57,-1109 57,-1056 248,-1056 248,-1109" />
<text text-anchor= "middle" x= "152.5" y= "-1093.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "152.5" y= "-1078.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "152.5" y= "-1063.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-17 15:48:16 -07:00
<g id= "node79" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#96</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node79" > <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,-1109 367.5,-1109 367.5,-1056 540.5,-1056 540.5,-1109" />
<text text-anchor= "middle" x= "454" y= "-1093.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "454" y= "-1078.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "454" y= "-1063.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-17 15:48:16 -07:00
<g id= "edge75" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#38- > zcash/orchard#96</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M248.31,-1082.5C283.07,-1082.5 322.35,-1082.5 357.2,-1082.5" />
<polygon fill= "#000000" stroke= "#000000" points= "357.38,-1086.0001 367.38,-1082.5 357.38,-1079.0001 357.38,-1086.0001" />
2021-06-13 14:06:25 -07:00
</g>
<!-- zcash/orchard#96->zcash/orchard#4 -->
2021-06-17 15:48:16 -07:00
<g id= "edge76" class= "edge" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#96- > zcash/orchard#4</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M540.65,-1070.7C564.24,-1067.5 589.94,-1064 614.06,-1060.7" />
<polygon fill= "#000000" stroke= "#000000" points= "614.8569,-1064.1236 624.29,-1059.3 613.9078,-1057.1883 614.8569,-1064.1236" />
2021-06-13 14:04:34 -07:00
</g>
<!-- zcash/orchard#67 -->
2021-06-17 15:48:16 -07:00
<g id= "node80" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#67</title>
2021-06-17 15:48:16 -07:00
<g id= "a_node80" > <a xlink:href= "https://github.com/zcash/orchard/pull/67" xlink:title= "zcash/orchard#67 Sinsemilla chip with HashDomain" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "233.5,-1038 71.5,-1038 71.5,-1034 67.5,-1034 67.5,-1030 71.5,-1030 71.5,-993 67.5,-993 67.5,-989 71.5,-989 71.5,-985 233.5,-985 233.5,-1038" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "71.5,-1034 75.5,-1034 75.5,-1030 71.5,-1030 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "71.5,-993 75.5,-993 75.5,-989 71.5,-989 " />
<text text-anchor= "middle" x= "152.5" y= "-1022.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#67</text>
<text text-anchor= "middle" x= "152.5" y= "-1007.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sinsemilla chip with</text>
<text text-anchor= "middle" x= "152.5" y= "-992.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > HashDomain</text>
2021-06-13 14:04:34 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#67->zcash/orchard#95 -->
2021-06-17 15:48:16 -07:00
<g id= "edge77" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#67- > zcash/orchard#95</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M233.69,-1011.5C269.56,-1011.5 312.15,-1011.5 350.28,-1011.5" />
<polygon fill= "#000000" stroke= "#000000" points= "350.39,-1015.0001 360.39,-1011.5 350.39,-1008.0001 350.39,-1015.0001" />
2021-06-13 14:04:34 -07:00
</g>
<!-- zcash/orchard#67->zcash/orchard#96 -->
2021-06-17 15:48:16 -07:00
<g id= "edge78" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#67- > zcash/orchard#96</title>
2021-06-17 15:48:16 -07:00
<path fill= "none" stroke= "#000000" d= "M233.66,-1029.9C256.73,-1035.2 281.86,-1041.1 305,-1046.5 321.89,-1050.5 339.84,-1054.8 357.22,-1058.9" />
<polygon fill= "#000000" stroke= "#000000" points= "356.8231,-1062.4068 367.37,-1061.4 358.4973,-1055.6099 356.8231,-1062.4068" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>