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-05-24 14:38:21 -07:00
<svg width= "2239pt" height= "1767pt"
viewBox="0.00 0.00 2239.00 1767.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 1763)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-1763 2235,-1763 2235,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" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "195.5,-45.5 7.5,-45.5 7.5,-7.5 195.5,-7.5 195.5,-45.5" />
<text text-anchor= "middle" x= "101.5" y= "-30.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "101.5" y= "-15.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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "441,-53 249,-53 249,0 441,0 441,-53" />
<text text-anchor= "middle" x= "345" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "345" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "345" y= "-7.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-05-24 11:01:20 -07:00
<path fill= "none" stroke= "#000000" d= "M195.64,-26.5C209.64,-26.5 224.16,-26.5 238.39,-26.5" />
<polygon fill= "#000000" stroke= "#000000" points= "238.69,-30.0001 248.69,-26.5 238.69,-23.0001 238.69,-30.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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "194.5,-466 8.5,-466 8.5,-413 194.5,-413 194.5,-466" />
<text text-anchor= "middle" x= "101.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "101.5" y= "-435.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "101.5" y= "-420.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/halo2#73 -->
2021-05-24 11:01:20 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#73</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/halo2/issues/73" xlink:title= "zcash/halo2#73 Implement Sinsemilla gadget" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "726,-1099 553,-1099 553,-1046 726,-1046 726,-1099" />
<text text-anchor= "middle" x= "639.5" y= "-1083.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#73</text>
<text text-anchor= "middle" x= "639.5" y= "-1068.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "639.5" y= "-1053.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-05-24 11:01:20 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1067,-1088 894,-1088 894,-1035 1067,-1035 1067,-1088" />
<text text-anchor= "middle" x= "980.5" y= "-1072.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "980.5" y= "-1057.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "980.5" y= "-1042.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/halo2#73->zcash/orchard#4 -->
2021-05-24 11:01:20 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#73- > zcash/orchard#4</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M726.43,-1069.7C774.43,-1068.1 834.16,-1066.2 883.65,-1064.6" />
<polygon fill= "#000000" stroke= "#000000" points= "883.8386,-1068.096 893.73,-1064.3 883.6303,-1061.0991 883.8386,-1068.096" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#320 -->
2021-05-24 11:01:20 -07:00
<g id= "node6" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node6" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard as a future NU feature" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1417.5,-1232 1225.5,-1232 1225.5,-1179 1417.5,-1179 1417.5,-1232" />
<text text-anchor= "middle" x= "1321.5" y= "-1216.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1321.5" y= "-1201.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard as a</text>
<text text-anchor= "middle" x= "1321.5" y= "-1186.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > future NU feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-05-24 11:01:20 -07:00
<g id= "edge3" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1067,-1069.2C1090.3,-1074.6 1114.2,-1083.6 1133,-1098.5 1160.7,-1120.5 1141.2,-1147.6 1169,-1169.5 1182.6,-1180.2 1198.8,-1187.8 1215.5,-1193.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1214.8193,-1196.6476 1225.4,-1196.1 1216.7872,-1189.9299 1214.8193,-1196.6476" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#35 -->
2021-05-24 11:01:20 -07:00
<g id= "node7" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node7" > <a xlink:href= "https://github.com/zcash/orchard/issues/35" xlink:title= "zcash/orchard#35 Transaction building support" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1700,-1082 1535,-1082 1535,-1029 1700,-1029 1700,-1082" />
<text text-anchor= "middle" x= "1617.5" y= "-1066.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1617.5" y= "-1051.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1617.5" y= "-1036.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-05-24 11:01:20 -07:00
<g id= "edge4" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1067.1,-1060.7C1186.8,-1059.6 1401.9,-1057.5 1524.8,-1056.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1524.9352,-1059.8989 1534.9,-1056.3 1524.8658,-1052.8993 1524.9352,-1059.8989" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5021 -->
2021-05-24 11:01:20 -07:00
<g id= "node8" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5021" xlink:title= "zcash/zcash#5021 Add Orchard support to transaction builder" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1962.5,-1082 1774.5,-1082 1774.5,-1029 1962.5,-1029 1962.5,-1082" />
<text text-anchor= "middle" x= "1868.5" y= "-1066.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1868.5" y= "-1051.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1868.5" y= "-1036.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-05-24 11:01:20 -07:00
<g id= "edge5" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1700,-1055.5C1720.5,-1055.5 1742.7,-1055.5 1764.1,-1055.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1764.2,-1059.0001 1774.2,-1055.5 1764.2,-1052.0001 1764.2,-1059.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-05-24 11:01:20 -07:00
<g id= "node12" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node12" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2226,-1024.5 2017,-1024.5 2017,-956.5 2226,-956.5 2226,-1024.5" />
<text text-anchor= "middle" x= "2121.5" y= "-1009.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "2121.5" y= "-994.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "2121.5" y= "-979.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "2121.5" y= "-964.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-05-24 11:01:20 -07:00
<g id= "edge9" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1962.7,-1031.3C1977,-1027.6 1991.8,-1023.8 2006.5,-1020.1" />
<polygon fill= "#000000" stroke= "#000000" points= "2007.7883,-1023.3825 2016.6,-1017.5 2006.0432,-1016.6036 2007.7883,-1023.3825" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4714 -->
2021-05-24 11:01:20 -07:00
<g id= "node9" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4714</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node9" > <a xlink:href= "https://github.com/zcash/zcash/issues/4714" xlink:title= "zcash/zcash#4714 [Orchard] Encoding of Halo 2 proofs" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "728,-1303 551,-1303 551,-1250 728,-1250 728,-1303" />
<text text-anchor= "middle" x= "639.5" y= "-1287.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4714</text>
<text text-anchor= "middle" x= "639.5" y= "-1272.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Encoding of</text>
<text text-anchor= "middle" x= "639.5" y= "-1257.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Halo 2 proofs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
<g id= "node10" class= "node" >
<title > zcash/zcash#4707</title>
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1065,-1303 896,-1303 896,-1250 1065,-1250 1065,-1303" />
<text text-anchor= "middle" x= "980.5" y= "-1287.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "980.5" y= "-1272.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "980.5" y= "-1257.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#4714->zcash/zcash#4707 -->
2021-05-24 11:01:20 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4714- > zcash/zcash#4707</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M728.2,-1276.5C776.57,-1276.5 836.45,-1276.5 885.74,-1276.5" />
<polygon fill= "#000000" stroke= "#000000" points= "885.77,-1280.0001 895.77,-1276.5 885.77,-1273.0001 885.77,-1280.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
<g id= "edge7" class= "edge" >
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1065.2,-1258.9C1110.7,-1249.4 1167.2,-1237.6 1215.6,-1227.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1216.4439,-1230.9989 1225.5,-1225.5 1214.9914,-1224.1513 1216.4439,-1230.9989" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#5024 -->
<g id= "node11" class= "node" >
<title > zcash/zcash#5024</title>
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement Orchard consensus rules" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1948,-1161 1789,-1161 1789,-1108 1948,-1108 1948,-1161" />
<text text-anchor= "middle" x= "1868.5" y= "-1145.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1868.5" y= "-1130.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1868.5" y= "-1115.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/zcash#5024 -->
<g id= "edge8" class= "edge" >
<title > zcash/zcash#4707- > zcash/zcash#5024</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1065.2,-1297.1C1207.8,-1327.5 1501.9,-1371.1 1725,-1278.5 1777.7,-1256.6 1821.1,-1204.9 1845.9,-1169.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1849.0289,-1171.426 1851.8,-1161.2 1843.2567,-1167.466 1849.0289,-1171.426" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
<g id= "node13" class= "node" >
<title > zcash/zcash#4819</title>
<g id= "a_node13" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "199,-1230 4,-1230 4,-1177 199,-1177 199,-1230" />
<text text-anchor= "middle" x= "101.5" y= "-1214.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "101.5" y= "-1199.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "101.5" y= "-1184.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>
<!-- zcash/zcash#4708 -->
2021-05-24 11:01:20 -07:00
<g id= "node14" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4708</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/4708" xlink:title= "zcash/zcash#4708 Specify Poseidon instantiation" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "420,-919 270,-919 270,-866 420,-866 420,-919" />
<text text-anchor= "middle" x= "345" y= "-903.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4708</text>
<text text-anchor= "middle" x= "345" y= "-888.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Specify Poseidon</text>
<text text-anchor= "middle" x= "345" y= "-873.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > instantiation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#4708->zcash/zcash#4707 -->
2021-05-24 11:01:20 -07:00
<g id= "edge10" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4708- > zcash/zcash#4707</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M395.26,-919.13C421.98,-932.54 455.69,-948.28 487,-959.5 618.61,-1006.7 696.79,-934.12 792,-1036.5 854.7,-1103.9 764.78,-1173.6 828,-1240.5 843.23,-1256.6 864.22,-1266.1 885.76,-1271.6" />
<polygon fill= "#000000" stroke= "#000000" points= "885.1594,-1275.0518 895.68,-1273.8 886.675,-1268.2178 885.1594,-1275.0518" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#37 -->
2021-05-24 11:01:20 -07:00
<g id= "node15" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#37</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/orchard/issues/37" xlink:title= "zcash/orchard#37 Implement Poseidon outside the circuit" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "721,-951 558,-951 558,-898 721,-898 721,-951" />
<text text-anchor= "middle" x= "639.5" y= "-935.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#37</text>
<text text-anchor= "middle" x= "639.5" y= "-920.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Poseidon</text>
<text text-anchor= "middle" x= "639.5" y= "-905.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > outside the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#4708->zcash/orchard#37 -->
2021-05-24 11:01:20 -07:00
<g id= "edge11" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4708- > zcash/orchard#37</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M420.08,-900.66C458.96,-904.88 506.77,-910.08 547.83,-914.54" />
<polygon fill= "#000000" stroke= "#000000" points= "547.5096,-918.0257 557.83,-915.63 548.2682,-911.0669 547.5096,-918.0257" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#45 -->
2021-05-24 11:01:20 -07:00
<g id= "node16" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#45</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/orchard/issues/45" xlink:title= "zcash/orchard#45 Implement Poseidon gadget" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "748,-879.5 531,-879.5 531,-841.5 748,-841.5 748,-879.5" />
<text text-anchor= "middle" x= "639.5" y= "-864.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#45</text>
<text text-anchor= "middle" x= "639.5" y= "-849.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Poseidon gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#4708->zcash/orchard#45 -->
2021-05-24 11:01:20 -07:00
<g id= "edge12" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4708- > zcash/orchard#45</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M420.08,-884.34C450.71,-881.01 486.88,-877.08 520.92,-873.38" />
<polygon fill= "#000000" stroke= "#000000" points= "521.3632,-876.8526 530.93,-872.3 520.6122,-869.893 521.3632,-876.8526" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#22 -->
2021-05-24 11:01:20 -07:00
<g id= "node17" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#22</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/22" xlink:title= "zcash-hackworks/zcash-test-vectors#22 Implement Poseidon test vectors" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "792,-736 487,-736 487,-683 792,-683 792,-736" />
<text text-anchor= "middle" x= "639.5" y= "-720.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#22</text>
<text text-anchor= "middle" x= "639.5" y= "-705.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Poseidon test</text>
<text text-anchor= "middle" x= "639.5" y= "-690.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#4708->zcash-hackworks/zcash-test-vectors#22 -->
2021-05-24 11:01:20 -07:00
<g id= "edge13" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4708- > zcash- hackworks/zcash- test- vectors#22</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M387.82,-865.89C440.82,-832.96 531.01,-776.92 587.81,-741.62" />
<polygon fill= "#000000" stroke= "#000000" points= "589.9831,-744.3904 596.63,-736.14 586.2888,-738.4446 589.9831,-744.3904" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#31 -->
<g id= "node18" class= "node" >
<title > zcash/orchard#31</title>
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/orchard/issues/31" xlink:title= "zcash/orchard#31 Implement Orchard note structure" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1078,-955 883,-955 883,-902 1078,-902 1078,-955" />
<text text-anchor= "middle" x= "980.5" y= "-939.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#31</text>
<text text-anchor= "middle" x= "980.5" y= "-924.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard note</text>
<text text-anchor= "middle" x= "980.5" y= "-909.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structure</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#37->zcash/orchard#31 -->
2021-05-24 11:01:20 -07:00
<g id= "edge14" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#37- > zcash/orchard#31</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M721.18,-925.46C766.62,-925.99 823.73,-926.66 872.79,-927.24" />
<polygon fill= "#000000" stroke= "#000000" points= "872.7721,-930.7399 882.81,-927.35 872.8491,-923.7403 872.7721,-930.7399" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#45->zcash/orchard#4 -->
2021-05-24 11:01:20 -07:00
<g id= "edge15" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#45- > zcash/orchard#4</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M748.23,-867.36C763.97,-871.95 779.17,-878.69 792,-888.5 821.38,-910.95 803.52,-935.79 828,-963.5 852.08,-990.75 885.49,-1013.4 914.9,-1030" />
<polygon fill= "#000000" stroke= "#000000" points= "913.4253,-1033.1824 923.88,-1034.9 916.7783,-1027.0377 913.4253,-1033.1824" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-05-24 11:01:20 -07:00
<g id= "node19" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#79</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node19" > <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" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1061,-563 900,-563 900,-480 1061,-480 1061,-563" />
<text text-anchor= "middle" x= "980.5" y= "-547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "980.5" y= "-532.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "980.5" y= "-517.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "980.5" y= "-502.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "980.5" y= "-487.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#45->zcash/halo2#79 -->
2021-05-24 11:01:20 -07:00
<g id= "edge16" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#45- > zcash/halo2#79</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M677.91,-841.38C713.07,-821.86 763.78,-788.25 792,-744.5 830.81,-684.34 782.22,-642.54 828,-587.5 844.13,-568.1 867.04,-554.26 890.21,-544.43" />
<polygon fill= "#000000" stroke= "#000000" points= "891.8039,-547.5622 899.79,-540.6 889.2053,-541.0624 891.8039,-547.5622" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#24 -->
2021-05-24 11:01:20 -07:00
<g id= "node20" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#24</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/24" xlink:title= "zcash-hackworks/zcash-test-vectors#24 Implement Orchard key components test vectors" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1133,-650 828,-650 828,-597 1133,-597 1133,-650" />
<text text-anchor= "middle" x= "980.5" y= "-634.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#24</text>
<text text-anchor= "middle" x= "980.5" y= "-619.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard key</text>
<text text-anchor= "middle" x= "980.5" y= "-604.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > components test vectors</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#22->zcash-hackworks/zcash-test-vectors#24 -->
2021-05-24 11:01:20 -07:00
<g id= "edge17" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#22- > zcash- hackworks/zcash- test- vectors#24</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M734.72,-682.97C764.53,-674.87 797.58,-666.1 828,-658.5 836.05,-656.49 844.35,-654.46 852.73,-652.44" />
<polygon fill= "#000000" stroke= "#000000" points= "853.6653,-655.8152 862.58,-650.09 852.0407,-649.0063 853.6653,-655.8152" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#33 -->
<g id= "node21" class= "node" >
<title > zcash/orchard#33</title>
<g id= "a_node21" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1434.5,-955 1208.5,-955 1208.5,-902 1434.5,-902 1434.5,-955" />
<text text-anchor= "middle" x= "1321.5" y= "-939.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "1321.5" y= "-924.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "1321.5" y= "-909.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#31->zcash/orchard#33 -->
<g id= "edge18" class= "edge" >
<title > zcash/orchard#31- > zcash/orchard#33</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1078.2,-928.5C1115.6,-928.5 1158.7,-928.5 1198.2,-928.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1198.4,-932.0001 1208.4,-928.5 1198.4,-925.0001 1198.4,-932.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#32 -->
<g id= "node22" class= "node" >
<title > zcash/orchard#32</title>
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/orchard/issues/32" xlink:title= "zcash/orchard#32 Implement note encryption for Orchard" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1427.5,-1026 1215.5,-1026 1215.5,-973 1427.5,-973 1427.5,-1026" />
<text text-anchor= "middle" x= "1321.5" y= "-1010.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#32</text>
<text text-anchor= "middle" x= "1321.5" y= "-995.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note encryption</text>
<text text-anchor= "middle" x= "1321.5" y= "-980.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for Orchard</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#31->zcash/orchard#32 -->
<g id= "edge19" class= "edge" >
<title > zcash/orchard#31- > zcash/orchard#32</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1078.2,-948.85C1117.9,-957.12 1164.1,-966.74 1205.6,-975.36" />
<polygon fill= "#000000" stroke= "#000000" points= "1204.8952,-978.7883 1215.4,-977.41 1206.3285,-971.9366 1204.8952,-978.7883" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#26 -->
2021-05-24 11:01:20 -07:00
<g id= "node23" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#26</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node23" > <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" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1474,-650 1169,-650 1169,-597 1474,-597 1474,-650" />
<text text-anchor= "middle" x= "1321.5" y= "-634.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "1321.5" y= "-619.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1321.5" y= "-604.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encodings</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#24->zcash-hackworks/zcash-test-vectors#26 -->
2021-05-24 11:01:20 -07:00
<g id= "edge20" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#24- > zcash- hackworks/zcash- test- vectors#26</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1133,-623.5C1141.6,-623.5 1150.2,-623.5 1158.8,-623.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1158.8,-627.0001 1168.8,-623.5 1158.8,-620.0001 1158.8,-627.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5018 -->
<g id= "node26" class= "node" >
<title > zcash/zcash#5018</title>
<g id= "a_node26" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1703.5,-1011 1531.5,-1011 1531.5,-928 1703.5,-928 1703.5,-1011" />
<text text-anchor= "middle" x= "1617.5" y= "-995.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "1617.5" y= "-980.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1617.5" y= "-965.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "1617.5" y= "-950.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "1617.5" y= "-935.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#33->zcash/zcash#5018 -->
<g id= "edge23" class= "edge" >
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1434.7,-944.18C1463.2,-948.12 1493.5,-952.32 1521.1,-956.14" />
<polygon fill= "#000000" stroke= "#000000" points= "1520.7133,-959.6198 1531.1,-957.53 1521.6771,-952.6865 1520.7133,-959.6198" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#32->zcash/orchard#35 -->
<g id= "edge26" class= "edge" >
<title > zcash/orchard#32- > zcash/orchard#35</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1427.5,-1019.6C1459.4,-1025.6 1494.1,-1032.2 1525.1,-1038" />
<polygon fill= "#000000" stroke= "#000000" points= "1524.5195,-1041.4524 1535,-1039.9 1525.8389,-1034.5779 1524.5195,-1041.4524" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
<g id= "node28" class= "node" >
<title > zcash/zcash#5020</title>
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1964.5,-865.5 1772.5,-865.5 1772.5,-797.5 1964.5,-797.5 1964.5,-865.5" />
<text text-anchor= "middle" x= "1868.5" y= "-850.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1868.5" y= "-835.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1868.5" y= "-820.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1868.5" y= "-805.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5020 -->
<g id= "edge27" class= "edge" >
<title > zcash/orchard#32- > zcash/zcash#5020</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1427.5,-989.56C1444.6,-983.95 1461,-975.66 1474,-963.5 1513.5,-926.67 1467.3,-880.48 1510,-847.5 1548.1,-818.1 1670.7,-818.36 1762,-823.18" />
<polygon fill= "#000000" stroke= "#000000" points= "1761.9215,-826.6809 1772.1,-823.74 1762.3091,-819.6917 1761.9215,-826.6809" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-05-24 11:01:20 -07:00
<g id= "node37" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1711.5,-728.5 1523.5,-728.5 1523.5,-660.5 1711.5,-660.5 1711.5,-728.5" />
<text text-anchor= "middle" x= "1617.5" y= "-713.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1617.5" y= "-698.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1617.5" y= "-683.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1617.5" y= "-668.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-hackworks/zcash-test-vectors#26->zcash/librustzcash#371 -->
2021-05-24 11:01:20 -07:00
<g id= "edge56" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1438.1,-650.01C1450.2,-652.84 1462.4,-655.71 1474,-658.5 1486.7,-661.56 1500.1,-664.83 1513.3,-668.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1512.852,-671.5947 1523.4,-670.6 1514.5339,-664.7997 1512.852,-671.5947" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#144 -->
2021-05-24 11:01:20 -07:00
<g id= "node24" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#144</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/halo2/issues/144" xlink:title= "zcash/halo2#144 book: Specify proof encoding" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "422.5,-1303 267.5,-1303 267.5,-1250 422.5,-1250 422.5,-1303" />
<text text-anchor= "middle" x= "345" y= "-1287.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#144</text>
<text text-anchor= "middle" x= "345" y= "-1272.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > book: Specify proof</text>
<text text-anchor= "middle" x= "345" y= "-1257.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encoding</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#144->zcash/zcash#4714 -->
2021-05-24 11:01:20 -07:00
<g id= "edge21" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#144- > zcash/zcash#4714</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M422.76,-1276.5C458.9,-1276.5 502.28,-1276.5 540.7,-1276.5" />
<polygon fill= "#000000" stroke= "#000000" points= "540.88,-1280.0001 550.88,-1276.5 540.88,-1273.0001 540.88,-1280.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zips#454 -->
2021-05-24 11:01:20 -07:00
<g id= "node25" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zips#454</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zips/issues/454" xlink:title= "zcash/zips#454 Poseidon: copy parameter generation script to zcash/pasta and settle on parameters" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "203,-934 0,-934 0,-851 203,-851 203,-934" />
<text text-anchor= "middle" x= "101.5" y= "-918.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#454</text>
<text text-anchor= "middle" x= "101.5" y= "-903.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon: copy parameter</text>
<text text-anchor= "middle" x= "101.5" y= "-888.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation script to</text>
<text text-anchor= "middle" x= "101.5" y= "-873.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/pasta and settle on</text>
<text text-anchor= "middle" x= "101.5" y= "-858.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parameters</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zips#454->zcash/zcash#4708 -->
2021-05-24 11:01:20 -07:00
<g id= "edge22" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zips#454- > zcash/zcash#4708</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M203,-892.5C221.83,-892.5 241.32,-892.5 259.61,-892.5" />
<polygon fill= "#000000" stroke= "#000000" points= "259.63,-896.0001 269.63,-892.5 259.63,-889.0001 259.63,-896.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5018->zcash/zcash#5024 -->
<g id= "edge24" class= "edge" >
<title > zcash/zcash#5018- > zcash/zcash#5024</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1703.7,-1003C1711.4,-1007.9 1718.6,-1013.3 1725,-1019.5 1750.4,-1044.1 1735,-1066.5 1761,-1090.5 1766.7,-1095.8 1773.2,-1100.5 1780,-1104.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1778.3764,-1107.703 1788.8,-1109.6 1781.8345,-1101.6168 1778.3764,-1107.703" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5037 -->
<g id= "node27" class= "node" >
<title > zcash/zcash#5037</title>
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1968.5,-965 1768.5,-965 1768.5,-912 1968.5,-912 1968.5,-965" />
<text text-anchor= "middle" x= "1868.5" y= "-949.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1868.5" y= "-934.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1868.5" y= "-919.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
<g id= "edge25" class= "edge" >
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1703.5,-958.87C1721.1,-956.7 1739.9,-954.38 1758.2,-952.12" />
<polygon fill= "#000000" stroke= "#000000" points= "1758.8056,-955.5718 1768.3,-950.87 1757.9458,-948.6248 1758.8056,-955.5718" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019 -->
2021-05-24 11:01:20 -07:00
<g id= "node29" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node29" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1709,-800 1526,-800 1526,-747 1709,-747 1709,-800" />
<text text-anchor= "middle" x= "1617.5" y= "-784.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1617.5" y= "-769.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1617.5" y= "-754.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-05-24 11:01:20 -07:00
<g id= "edge29" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1709.2,-766.18C1801.2,-760.77 1934.9,-758.76 1976,-788.5 2012.9,-815.23 1987,-846.39 2012,-884.5 2027.8,-908.63 2050,-931.45 2070.3,-949.68" />
<polygon fill= "#000000" stroke= "#000000" points= "2068.176,-952.4727 2078,-956.44 2072.7942,-947.2123 2068.176,-952.4727" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-05-24 11:01:20 -07:00
<g id= "edge28" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1709.2,-794.69C1726.6,-798.7 1744.9,-802.93 1762.6,-807.03" />
<polygon fill= "#000000" stroke= "#000000" points= "1761.8681,-810.4531 1772.4,-809.3 1763.4478,-803.6336 1761.8681,-810.4531" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-05-24 11:01:20 -07:00
<g id= "node30" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1969.5,-628.5 1767.5,-628.5 1767.5,-560.5 1969.5,-560.5 1969.5,-628.5" />
<text text-anchor= "middle" x= "1868.5" y= "-613.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1868.5" y= "-598.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1868.5" y= "-583.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1868.5" y= "-568.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-05-24 11:01:20 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1709.1,-749.01C1714.8,-745.65 1720.2,-741.84 1725,-737.5 1753.4,-712.02 1735.5,-687.96 1761,-659.5 1769.3,-650.2 1779.3,-641.81 1789.8,-634.39" />
<polygon fill= "#000000" stroke= "#000000" points= "1791.9182,-637.1817 1798.2,-628.65 1787.9689,-631.4022 1791.9182,-637.1817" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-05-24 11:01:20 -07:00
<g id= "node31" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2231,-733.5 2012,-733.5 2012,-695.5 2231,-695.5 2231,-733.5" />
<text text-anchor= "middle" x= "2121.5" y= "-718.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "2121.5" y= "-703.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-05-24 11:01:20 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1926.8,-628.56C1942.9,-638.29 1960.3,-649.09 1976,-659.5 1992.5,-670.39 1994.2,-677.05 2012,-685.5 2016.9,-687.84 2022.1,-690.01 2027.4,-692.03" />
<polygon fill= "#000000" stroke= "#000000" points= "2026.4056,-695.3919 2037,-695.49 2028.7791,-688.8066 2026.4056,-695.3919" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-05-24 11:01:20 -07:00
<g id= "node32" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2215,-677 2028,-677 2028,-624 2215,-624 2215,-677" />
<text text-anchor= "middle" x= "2121.5" y= "-661.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "2121.5" y= "-646.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2121.5" y= "-631.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-05-24 11:01:20 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1969.6,-616.87C1985.5,-620.41 2002.1,-624.06 2018.1,-627.61" />
<polygon fill= "#000000" stroke= "#000000" points= "2017.48,-631.0574 2028,-629.8 2018.992,-624.2226 2017.48,-631.0574" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-05-24 11:01:20 -07:00
<g id= "node33" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2216,-605.5 2027,-605.5 2027,-537.5 2216,-537.5 2216,-605.5" />
<text text-anchor= "middle" x= "2121.5" y= "-590.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "2121.5" y= "-575.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "2121.5" y= "-560.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "2121.5" y= "-545.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-05-24 11:01:20 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1969.6,-585.31C1985.1,-583.9 2001,-582.45 2016.6,-581.04" />
<polygon fill= "#000000" stroke= "#000000" points= "2017.0631,-584.5123 2026.7,-580.11 2016.4212,-577.5417 2017.0631,-584.5123" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-05-24 11:01:20 -07:00
<g id= "node34" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2215.5,-519 2027.5,-519 2027.5,-466 2215.5,-466 2215.5,-519" />
<text text-anchor= "middle" x= "2121.5" y= "-503.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "2121.5" y= "-488.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2121.5" y= "-473.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-05-24 11:01:20 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1938.2,-560.49C1961.5,-549.69 1987.6,-538.08 2012,-528.5 2017.1,-526.49 2022.4,-524.49 2027.8,-522.53" />
<polygon fill= "#000000" stroke= "#000000" points= "2029.2693,-525.7214 2037.5,-519.05 2026.9055,-519.1325 2029.2693,-525.7214" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-05-24 11:01:20 -07:00
<g id= "node35" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2215.5,-448 2027.5,-448 2027.5,-395 2215.5,-395 2215.5,-448" />
<text text-anchor= "middle" x= "2121.5" y= "-432.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "2121.5" y= "-417.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2121.5" y= "-402.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-05-24 11:01:20 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1895.9,-560.42C1922.5,-529.32 1965.7,-484.11 2012,-456.5 2014.3,-455.11 2016.7,-453.77 2019.2,-452.48" />
<polygon fill= "#000000" stroke= "#000000" points= "2020.8075,-455.5895 2028.2,-448 2017.6881,-449.323 2020.8075,-455.5895" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-05-24 11:01:20 -07:00
<g id= "node36" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node36" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1418.5,-807.5 1224.5,-807.5 1224.5,-739.5 1418.5,-739.5 1418.5,-807.5" />
<text text-anchor= "middle" x= "1321.5" y= "-792.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1321.5" y= "-777.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1321.5" y= "-762.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1321.5" y= "-747.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-05-24 11:01:20 -07:00
<g id= "edge36" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1418.8,-773.5C1449.8,-773.5 1484.2,-773.5 1515.6,-773.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1515.6,-777.0001 1525.6,-773.5 1515.6,-770.0001 1515.6,-777.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-05-24 11:01:20 -07:00
<g id= "edge37" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1418.8,-747.52C1449.2,-739.43 1482.7,-730.47 1513.5,-722.26" />
<polygon fill= "#000000" stroke= "#000000" points= "1514.6395,-725.5785 1523.4,-719.62 1512.8358,-718.8149 1514.6395,-725.5785" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-05-24 11:01:20 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1976,-736.5 1761,-736.5 1761,-668.5 1976,-668.5 1976,-736.5" />
<text text-anchor= "middle" x= "1868.5" y= "-721.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1868.5" y= "-706.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1868.5" y= "-691.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1868.5" y= "-676.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-05-24 11:01:20 -07:00
<g id= "edge38" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1711.7,-697.5C1724.3,-697.9 1737.4,-698.32 1750.3,-698.73" />
<polygon fill= "#000000" stroke= "#000000" points= "1750.594,-702.241 1760.7,-699.06 1750.8161,-695.2445 1750.594,-702.241" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-05-24 11:01:20 -07:00
<g id= "edge39" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1976.2,-707.61C1984.7,-708.01 1993.3,-708.42 2001.9,-708.83" />
<polygon fill= "#000000" stroke= "#000000" points= "2001.7467,-712.3266 2011.9,-709.3 2002.0754,-705.3343 2001.7467,-712.3266" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-05-24 11:01:20 -07:00
<g id= "edge40" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1976.2,-680.37C1990,-677.52 2004.2,-674.61 2018,-671.78" />
<polygon fill= "#000000" stroke= "#000000" points= "2018.8175,-675.1851 2027.9,-669.73 2017.398,-668.3305 2018.8175,-675.1851" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-05-24 11:01:20 -07:00
<g id= "edge41" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1925.6,-668.35C1941.9,-658.48 1959.7,-647.63 1976,-637.5 1992.1,-627.48 1995.1,-623.12 2012,-614.5 2015.1,-612.92 2018.3,-611.36 2021.5,-609.83" />
<polygon fill= "#000000" stroke= "#000000" points= "2023.0963,-612.9479 2030.7,-605.57 2020.1549,-606.5959 2023.0963,-612.9479" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-05-24 11:01:20 -07:00
<g id= "node39" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2206.5,-876 2036.5,-876 2036.5,-823 2206.5,-823 2206.5,-876" />
<text text-anchor= "middle" x= "2121.5" y= "-860.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "2121.5" y= "-845.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2121.5" y= "-830.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-05-24 11:01:20 -07:00
<g id= "edge42" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1950.3,-736.65C1959.5,-742.23 1968.3,-748.51 1976,-755.5 1998.5,-775.88 1988.2,-794.74 2012,-813.5 2016.7,-817.22 2021.9,-820.57 2027.3,-823.58" />
<polygon fill= "#000000" stroke= "#000000" points= "2026.0075,-826.8513 2036.5,-828.32 2029.2135,-820.6286 2026.0075,-826.8513" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-05-24 11:01:20 -07:00
<g id= "node40" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2221.5,-805 2021.5,-805 2021.5,-752 2221.5,-752 2221.5,-805" />
<text text-anchor= "middle" x= "2121.5" y= "-789.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "2121.5" y= "-774.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "2121.5" y= "-759.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-05-24 11:01:20 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1976.2,-734.84C1991.7,-739.51 2007.7,-744.3 2023,-748.92" />
<polygon fill= "#000000" stroke= "#000000" points= "2022.416,-752.3988 2033,-751.92 2024.4275,-745.6941 2022.416,-752.3988" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#5022 -->
<g id= "node41" class= "node" >
<title > zcash/zcash#5022</title>
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/issues/5022" xlink:title= "zcash/zcash#5022 Implement ZIP-225 transaction format changes in zcashd." target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1695,-1168.5 1540,-1168.5 1540,-1100.5 1695,-1100.5 1695,-1168.5" />
<text text-anchor= "middle" x= "1617.5" y= "-1153.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5022</text>
<text text-anchor= "middle" x= "1617.5" y= "-1138.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "1617.5" y= "-1123.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format</text>
<text text-anchor= "middle" x= "1617.5" y= "-1108.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > changes in zcashd.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#5022->zcash/zcash#5021 -->
<g id= "edge45" class= "edge" >
<title > zcash/zcash#5022- > zcash/zcash#5021</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1695.2,-1110C1720.3,-1102.1 1748.5,-1093.3 1774.6,-1085" />
<polygon fill= "#000000" stroke= "#000000" points= "1775.6992,-1088.3235 1784.2,-1082 1773.6112,-1081.6421 1775.6992,-1088.3235" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#5022->zcash/zcash#5024 -->
<g id= "edge44" class= "edge" >
<title > zcash/zcash#5022- > zcash/zcash#5024</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1695.2,-1134.5C1721.5,-1134.5 1751.1,-1134.5 1778.3,-1134.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1778.6,-1138.0001 1788.6,-1134.5 1778.6,-1131.0001 1778.6,-1138.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
<g id= "node42" class= "node" >
<title > zcash/orchard#30</title>
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1407.5,-879 1235.5,-879 1235.5,-826 1407.5,-826 1407.5,-879" />
<text text-anchor= "middle" x= "1321.5" y= "-863.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1321.5" y= "-848.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1321.5" y= "-833.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 -->
<g id= "edge46" class= "edge" >
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1407.6,-833.11C1429.3,-827.96 1452.6,-822.23 1474,-816.5 1489.6,-812.32 1506.1,-807.64 1522.1,-802.95" />
<polygon fill= "#000000" stroke= "#000000" points= "1523.3987,-806.2161 1532,-800.03 1521.4183,-799.5021 1523.3987,-806.2161" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-05-24 11:01:20 -07:00
<g id= "node43" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node43" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "201.5,-1453 1.5,-1453 1.5,-1449 -2.5,-1449 -2.5,-1445 1.5,-1445 1.5,-1408 -2.5,-1408 -2.5,-1404 1.5,-1404 1.5,-1400 201.5,-1400 201.5,-1453" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "1.5,-1449 5.5,-1449 5.5,-1445 1.5,-1445 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "1.5,-1408 5.5,-1408 5.5,-1404 1.5,-1404 " />
<text text-anchor= "middle" x= "101.5" y= "-1437.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "101.5" y= "-1422.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "101.5" y= "-1407.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-05-24 11:01:20 -07:00
<g id= "node44" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "451,-1481 239,-1481 239,-1477 235,-1477 235,-1473 239,-1473 239,-1436 235,-1436 235,-1432 239,-1432 239,-1428 451,-1428 451,-1481" />
<polyline fill= "none" stroke= "#000000" points= "239,-1477 243,-1477 243,-1473 239,-1473 " />
<polyline fill= "none" stroke= "#000000" points= "239,-1436 243,-1436 243,-1432 239,-1432 " />
<text text-anchor= "middle" x= "345" y= "-1465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "345" y= "-1450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "345" y= "-1435.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-05-24 11:01:20 -07:00
<g id= "edge47" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M201.59,-1438C210.55,-1439 219.67,-1440.1 228.75,-1441.1" />
<polygon fill= "#000000" stroke= "#000000" points= "228.6403,-1444.611 238.98,-1442.3 229.4559,-1437.6587 228.6403,-1444.611" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-05-24 11:01:20 -07:00
<g id= "node45" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node45" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "735,-1413.5 544,-1413.5 544,-1409.5 540,-1409.5 540,-1405.5 544,-1405.5 544,-1353.5 540,-1353.5 540,-1349.5 544,-1349.5 544,-1345.5 735,-1345.5 735,-1413.5" />
<polyline fill= "none" stroke= "#000000" points= "544,-1409.5 548,-1409.5 548,-1405.5 544,-1405.5 " />
<polyline fill= "none" stroke= "#000000" points= "544,-1353.5 548,-1353.5 548,-1349.5 544,-1349.5 " />
<text text-anchor= "middle" x= "639.5" y= "-1398.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "639.5" y= "-1383.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "639.5" y= "-1368.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "639.5" y= "-1353.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-05-24 11:01:20 -07:00
<g id= "edge48" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M201.75,-1417.7C296.29,-1409.5 437.49,-1397.1 533.78,-1388.7" />
<polygon fill= "#000000" stroke= "#000000" points= "534.1393,-1392.1826 543.83,-1387.9 533.5838,-1385.2046 534.1393,-1392.1826" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-05-24 11:01:20 -07:00
<g id= "node46" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node46" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "726.5,-1515 552.5,-1515 552.5,-1511 548.5,-1511 548.5,-1507 552.5,-1507 552.5,-1440 548.5,-1440 548.5,-1436 552.5,-1436 552.5,-1432 726.5,-1432 726.5,-1515" />
<polyline fill= "none" stroke= "#000000" points= "552.5,-1511 556.5,-1511 556.5,-1507 552.5,-1507 " />
<polyline fill= "none" stroke= "#000000" points= "552.5,-1440 556.5,-1440 556.5,-1436 552.5,-1436 " />
<text text-anchor= "middle" x= "639.5" y= "-1499.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "639.5" y= "-1484.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "639.5" y= "-1469.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "639.5" y= "-1454.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "639.5" y= "-1439.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-05-24 11:01:20 -07:00
<g id= "edge49" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M451.32,-1461.4C480.94,-1463.3 512.97,-1465.3 542.05,-1467.2" />
<polygon fill= "#000000" stroke= "#000000" points= "541.993,-1470.7043 552.21,-1467.9 542.4743,-1463.7208 541.993,-1470.7043" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-05-24 11:01:20 -07:00
<g id= "node47" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1089.5,-1423.5 871.5,-1423.5 871.5,-1419.5 867.5,-1419.5 867.5,-1415.5 871.5,-1415.5 871.5,-1393.5 867.5,-1393.5 867.5,-1389.5 871.5,-1389.5 871.5,-1385.5 1089.5,-1385.5 1089.5,-1423.5" />
<polyline fill= "none" stroke= "#000000" points= "871.5,-1419.5 875.5,-1419.5 875.5,-1415.5 871.5,-1415.5 " />
<polyline fill= "none" stroke= "#000000" points= "871.5,-1393.5 875.5,-1393.5 875.5,-1389.5 871.5,-1389.5 " />
<text text-anchor= "middle" x= "980.5" y= "-1408.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "980.5" y= "-1393.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-05-24 11:01:20 -07:00
<g id= "edge50" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M735.39,-1386.5C774.43,-1389.4 819.97,-1392.7 861.12,-1395.7" />
<polygon fill= "#000000" stroke= "#000000" points= "860.9646,-1399.1986 871.21,-1396.5 861.518,-1392.2205 860.9646,-1399.1986" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-05-24 11:01:20 -07:00
<g id= "edge51" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M726.87,-1455.8C772.47,-1446.6 828.57,-1435.2 876.4,-1425.6" />
<polygon fill= "#000000" stroke= "#000000" points= "877.4041,-1428.9661 886.48,-1423.5 875.9763,-1422.1132 877.4041,-1428.9661" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-05-24 11:01:20 -07:00
<g id= "node48" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node48" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1416,-1438.5 1227,-1438.5 1227,-1434.5 1223,-1434.5 1223,-1430.5 1227,-1430.5 1227,-1378.5 1223,-1378.5 1223,-1374.5 1227,-1374.5 1227,-1370.5 1416,-1370.5 1416,-1438.5" />
<polyline fill= "none" stroke= "#000000" points= "1227,-1434.5 1231,-1434.5 1231,-1430.5 1227,-1430.5 " />
<polyline fill= "none" stroke= "#000000" points= "1227,-1378.5 1231,-1378.5 1231,-1374.5 1227,-1374.5 " />
<text text-anchor= "middle" x= "1321.5" y= "-1423.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1321.5" y= "-1408.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1321.5" y= "-1393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1321.5" y= "-1378.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-05-24 11:01:20 -07:00
<g id= "edge52" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1089.8,-1404.5C1130.5,-1404.5 1176.5,-1404.5 1216.8,-1404.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1216.9,-1408.0001 1226.9,-1404.5 1216.9,-1401.0001 1216.9,-1408.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#368 -->
2021-05-24 11:01:20 -07:00
<g id= "node49" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/368" xlink:title= "zcash/librustzcash#368 zcash_history: Add Orchard support" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1711.5,-910 1523.5,-910 1523.5,-857 1711.5,-857 1711.5,-910" />
<text text-anchor= "middle" x= "1617.5" y= "-894.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#368</text>
<text text-anchor= "middle" x= "1617.5" y= "-879.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_history: Add</text>
<text text-anchor= "middle" x= "1617.5" y= "-864.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#368->zcash/zcash#5037 -->
2021-05-24 11:01:20 -07:00
<g id= "edge53" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368- > zcash/zcash#5037</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1711.7,-904.14C1726.9,-907.46 1742.7,-910.93 1758.2,-914.33" />
<polygon fill= "#000000" stroke= "#000000" points= "1757.7818,-917.8215 1768.3,-916.55 1759.2845,-910.9848 1757.7818,-917.8215" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
<g id= "node50" class= "node" >
<title > zcash/zcash#5034</title>
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "198,-1571.5 5,-1571.5 5,-1567.5 1,-1567.5 1,-1563.5 5,-1563.5 5,-1541.5 1,-1541.5 1,-1537.5 5,-1537.5 5,-1533.5 198,-1533.5 198,-1571.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "5,-1567.5 9,-1567.5 9,-1563.5 5,-1563.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "5,-1541.5 9,-1541.5 9,-1537.5 5,-1537.5 " />
<text text-anchor= "middle" x= "101.5" y= "-1556.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "101.5" y= "-1541.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 -->
<g id= "node51" class= "node" >
<title > zcash/zcash#5050</title>
<g id= "a_node51" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "441.5,-1571.5 248.5,-1571.5 248.5,-1567.5 244.5,-1567.5 244.5,-1563.5 248.5,-1563.5 248.5,-1541.5 244.5,-1541.5 244.5,-1537.5 248.5,-1537.5 248.5,-1533.5 441.5,-1533.5 441.5,-1571.5" />
<polyline fill= "none" stroke= "#000000" points= "248.5,-1567.5 252.5,-1567.5 252.5,-1563.5 248.5,-1563.5 " />
<polyline fill= "none" stroke= "#000000" points= "248.5,-1541.5 252.5,-1541.5 252.5,-1537.5 248.5,-1537.5 " />
<text text-anchor= "middle" x= "345" y= "-1556.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "345" y= "-1541.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 -->
<g id= "edge54" class= "edge" >
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M198.09,-1552.5C211.21,-1552.5 224.74,-1552.5 238.03,-1552.5" />
<polygon fill= "#000000" stroke= "#000000" points= "238.13,-1556.0001 248.13,-1552.5 238.13,-1549.0001 238.13,-1556.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
<g id= "node52" class= "node" >
<title > zcash/zcash#5163</title>
<g id= "a_node52" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "736,-1571.5 543,-1571.5 543,-1567.5 539,-1567.5 539,-1563.5 543,-1563.5 543,-1541.5 539,-1541.5 539,-1537.5 543,-1537.5 543,-1533.5 736,-1533.5 736,-1571.5" />
<polyline fill= "none" stroke= "#000000" points= "543,-1567.5 547,-1567.5 547,-1563.5 543,-1563.5 " />
<polyline fill= "none" stroke= "#000000" points= "543,-1541.5 547,-1541.5 547,-1537.5 543,-1537.5 " />
<text text-anchor= "middle" x= "639.5" y= "-1556.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "639.5" y= "-1541.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 -->
<g id= "edge55" class= "edge" >
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M441.84,-1552.5C470.86,-1552.5 502.85,-1552.5 532.48,-1552.5" />
<polygon fill= "#000000" stroke= "#000000" points= "532.86,-1556.0001 542.86,-1552.5 532.86,-1549.0001 532.86,-1556.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5056 -->
2021-05-24 11:01:20 -07:00
<g id= "node53" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5056</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/zcash/issues/5056" xlink:title= "zcash/zcash#5056 Identify necessary RPC changes to support Unified Addresses" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1414,-477.5 1229,-477.5 1229,-409.5 1414,-409.5 1414,-477.5" />
<text text-anchor= "middle" x= "1321.5" y= "-462.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5056</text>
<text text-anchor= "middle" x= "1321.5" y= "-447.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Identify necessary RPC</text>
<text text-anchor= "middle" x= "1321.5" y= "-432.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > changes to support</text>
<text text-anchor= "middle" x= "1321.5" y= "-417.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Unified Addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5056->zcash/zcash#5019 -->
2021-05-24 11:01:20 -07:00
<g id= "edge57" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5056- > zcash/zcash#5019</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1370.6,-477.67C1404.6,-503.9 1448.3,-543.07 1474,-587.5 1508.4,-646.83 1463.7,-686.94 1510,-737.5 1512.4,-740.12 1515,-742.55 1517.7,-744.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1515.7362,-747.6987 1525.9,-750.69 1519.82,-742.0134 1515.7362,-747.6987" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-05-24 11:01:20 -07:00
<g id= "node54" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5177</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1708.5,-470 1526.5,-470 1526.5,-417 1708.5,-417 1708.5,-470" />
<text text-anchor= "middle" x= "1617.5" y= "-454.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "1617.5" y= "-439.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "1617.5" y= "-424.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5056->zcash/zcash#5177 -->
2021-05-24 11:01:20 -07:00
<g id= "edge58" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5056- > zcash/zcash#5177</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1414.3,-443.5C1446.7,-443.5 1483.1,-443.5 1516.1,-443.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1516.3,-447.0001 1526.3,-443.5 1516.3,-440.0001 1516.3,-447.0001" />
2021-05-24 08:30:13 -07:00
</g>
2021-05-24 09:30:16 -07:00
<!-- zcash/zcash#5186 -->
2021-05-24 11:01:20 -07:00
<g id= "node55" class= "node" >
2021-05-24 09:30:16 -07:00
<title > zcash/zcash#5186</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node55" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1719,-399 1516,-399 1516,-346 1719,-346 1719,-399" />
<text text-anchor= "middle" x= "1617.5" y= "-383.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "1617.5" y= "-368.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "1617.5" y= "-353.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-05-24 09:30:16 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5056->zcash/zcash#5186 -->
2021-05-24 11:01:20 -07:00
<g id= "edge59" class= "edge" >
2021-05-24 09:30:16 -07:00
<title > zcash/zcash#5056- > zcash/zcash#5186</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1414.3,-421.23C1443.5,-414.24 1476,-406.45 1506.2,-399.19" />
<polygon fill= "#000000" stroke= "#000000" points= "1507.0863,-402.5768 1516,-396.85 1505.4605,-395.7682 1507.0863,-402.5768" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-05-24 11:01:20 -07:00
<g id= "node56" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1414,-721 1229,-721 1229,-668 1414,-668 1414,-721" />
<text text-anchor= "middle" x= "1321.5" y= "-705.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1321.5" y= "-690.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1321.5" y= "-675.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-05-24 11:01:20 -07:00
<g id= "edge60" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1414.1,-715.42C1433.9,-720.16 1454.7,-725.33 1474,-730.5 1489.6,-734.68 1506.1,-739.36 1522.1,-744.05" />
<polygon fill= "#000000" stroke= "#000000" points= "1521.4183,-747.4979 1532,-746.97 1523.3987,-740.7839 1521.4183,-747.4979" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-05-24 11:01:20 -07:00
<g id= "node57" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node57" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1718.5,-642.5 1516.5,-642.5 1516.5,-574.5 1718.5,-574.5 1718.5,-642.5" />
<text text-anchor= "middle" x= "1617.5" y= "-627.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1617.5" y= "-612.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1617.5" y= "-597.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1617.5" y= "-582.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-05-24 11:01:20 -07:00
<g id= "edge61" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1414.2,-674.23C1434.1,-669.44 1454.8,-664.09 1474,-658.5 1487.1,-654.67 1500.9,-650.34 1514.4,-645.86" />
<polygon fill= "#000000" stroke= "#000000" points= "1515.822,-649.0753 1524.2,-642.59 1513.6063,-642.4352 1515.822,-649.0753" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-05-24 11:01:20 -07:00
<g id= "edge62" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1718.5,-602.87C1731.2,-602.16 1744.2,-601.43 1757.1,-600.72" />
<polygon fill= "#000000" stroke= "#000000" points= "1757.5109,-604.2026 1767.3,-600.15 1757.1203,-597.2135 1757.5109,-604.2026" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-05-24 11:01:20 -07:00
<g id= "node58" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node58" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1083,-721 878,-721 878,-668 1083,-668 1083,-721" />
<text text-anchor= "middle" x= "980.5" y= "-705.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "980.5" y= "-690.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "980.5" y= "-675.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-05-24 11:01:20 -07:00
<g id= "edge63" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1083.3,-694.5C1126.1,-694.5 1175.8,-694.5 1218.6,-694.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1218.8,-698.0001 1228.8,-694.5 1218.8,-691.0001 1218.8,-698.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-05-24 11:01:20 -07:00
<g id= "node59" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node59" > <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-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1725,-556.5 1510,-556.5 1510,-488.5 1725,-488.5 1725,-556.5" />
<text text-anchor= "middle" x= "1617.5" y= "-541.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1617.5" y= "-526.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1617.5" y= "-511.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1617.5" y= "-496.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-05-24 11:01:20 -07:00
<g id= "edge64" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1725,-553.35C1735.7,-556.42 1746.6,-559.54 1757.3,-562.61" />
<polygon fill= "#000000" stroke= "#000000" points= "1756.5221,-566.0281 1767.1,-565.43 1758.4578,-559.3011 1756.5221,-566.0281" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 09:15:04 -07:00
<!-- zcash-hackworks/zcash-test-vectors#23 -->
2021-05-24 11:01:20 -07:00
<g id= "node60" class= "node" >
2021-05-24 09:15:04 -07:00
<title > zcash- hackworks/zcash- test- vectors#23</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/23" xlink:title= "zcash-hackworks/zcash-test-vectors#23 Implement ZIP 244 test vectors" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1474,-1161 1169,-1161 1169,-1108 1474,-1108 1474,-1161" />
<text text-anchor= "middle" x= "1321.5" y= "-1145.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#23</text>
<text text-anchor= "middle" x= "1321.5" y= "-1130.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 244 test</text>
<text text-anchor= "middle" x= "1321.5" y= "-1115.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-05-24 09:15:04 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#23->zcash/zcash#5022 -->
2021-05-24 11:01:20 -07:00
<g id= "edge65" class= "edge" >
2021-05-24 09:15:04 -07:00
<title > zcash- hackworks/zcash- test- vectors#23- > zcash/zcash#5022</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1474.3,-1134.5C1493.3,-1134.5 1512.2,-1134.5 1529.8,-1134.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1529.9,-1138.0001 1539.9,-1134.5 1529.9,-1131.0001 1529.9,-1138.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/librustzcash#350 -->
<g id= "node61" class= "node" >
<title > zcash/librustzcash#350</title>
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/350" xlink:title= "zcash/librustzcash#350 Implement ZIP-225 transaction format & hashing changes in librustzcash." target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1711.5,-1270 1523.5,-1270 1523.5,-1187 1711.5,-1187 1711.5,-1270" />
<text text-anchor= "middle" x= "1617.5" y= "-1254.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#350</text>
<text text-anchor= "middle" x= "1617.5" y= "-1239.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "1617.5" y= "-1224.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format & </text>
<text text-anchor= "middle" x= "1617.5" y= "-1209.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > hashing changes in</text>
<text text-anchor= "middle" x= "1617.5" y= "-1194.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > librustzcash.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash-hackworks/zcash-test-vectors#23->zcash/librustzcash#350 -->
<g id= "edge66" class= "edge" >
<title > zcash- hackworks/zcash- test- vectors#23- > zcash/librustzcash#350</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1445.2,-1161.1C1455,-1163.7 1464.7,-1166.5 1474,-1169.5 1487,-1173.6 1500.5,-1178.5 1513.8,-1183.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1512.8103,-1186.8695 1523.4,-1187.2 1515.3278,-1180.3378 1512.8103,-1186.8695" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#63 -->
2021-05-24 11:01:20 -07:00
<g id= "node62" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#63</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/halo2/issues/63" xlink:title= "zcash/halo2#63 Implement zero-knowledge- ness" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1088.5,-1232 872.5,-1232 872.5,-1179 1088.5,-1179 1088.5,-1232" />
<text text-anchor= "middle" x= "980.5" y= "-1216.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "980.5" y= "-1201.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "980.5" y= "-1186.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ness</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#63->zcash/librustzcash#320 -->
2021-05-24 11:01:20 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1088.9,-1205.5C1129.2,-1205.5 1175,-1205.5 1215.1,-1205.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1215.2,-1209.0001 1225.2,-1205.5 1215.2,-1202.0001 1215.2,-1209.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#15 -->
2021-05-24 11:01:20 -07:00
<g id= "node63" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#15</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/15" xlink:title= "zcash-hackworks/zcash-test-vectors#15 Implement ZIP 225 test vectors" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1133,-1161 828,-1161 828,-1108 1133,-1108 1133,-1161" />
<text text-anchor= "middle" x= "980.5" y= "-1145.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#15</text>
<text text-anchor= "middle" x= "980.5" y= "-1130.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 225 test</text>
<text text-anchor= "middle" x= "980.5" y= "-1115.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#15->zcash-hackworks/zcash-test-vectors#23 -->
2021-05-24 11:01:20 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#15- > zcash- hackworks/zcash- test- vectors#23</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1133,-1134.5C1141.6,-1134.5 1150.2,-1134.5 1158.8,-1134.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1158.8,-1138.0001 1168.8,-1134.5 1158.8,-1131.0001 1158.8,-1138.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-05-24 11:01:20 -07:00
<g id= "node64" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/halo2/issues/64" xlink:title= "zcash/halo2#64 Design gadget API or interaction model" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "430,-1134 260,-1134 260,-1081 430,-1081 430,-1134" />
<text text-anchor= "middle" x= "345" y= "-1118.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "345" y= "-1103.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "345" y= "-1088.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#64->zcash/halo2#73 -->
2021-05-24 11:01:20 -07:00
<g id= "edge69" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#73</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M430.18,-1097.4C465.43,-1093.2 506.49,-1088.3 542.85,-1084" />
<polygon fill= "#000000" stroke= "#000000" points= "543.4612,-1087.4522 552.98,-1082.8 542.6377,-1080.5008 543.4612,-1087.4522" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235 -->
2021-05-24 11:01:20 -07:00
<g id= "node65" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash/halo2/issues/235" xlink:title= "zcash/halo2#235 [Circuit] Implement Core/Chip abstraction" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "727.5,-1170 551.5,-1170 551.5,-1117 727.5,-1117 727.5,-1170" />
<text text-anchor= "middle" x= "639.5" y= "-1154.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "639.5" y= "-1139.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "639.5" y= "-1124.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-05-24 11:01:20 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M430.18,-1117.9C464.96,-1122.2 505.4,-1127.1 541.41,-1131.5" />
<polygon fill= "#000000" stroke= "#000000" points= "541.095,-1134.9872 551.44,-1132.7 541.9266,-1128.0368 541.095,-1134.9872" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-05-24 11:01:20 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M727.85,-1122.9C748.89,-1117.9 771.25,-1112.5 792,-1107.5 808.03,-1103.6 811.99,-1102.4 828,-1098.5 846.05,-1094.1 865.31,-1089.3 883.86,-1084.8" />
<polygon fill= "#000000" stroke= "#000000" points= "884.8835,-1088.1534 893.78,-1082.4 883.2374,-1081.3497 884.8835,-1088.1534" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
<g id= "node66" class= "node" >
<title > zcash/halo2#75</title>
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1411,-359 1232,-359 1232,-306 1411,-306 1411,-359" />
<text text-anchor= "middle" x= "1321.5" y= "-343.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1321.5" y= "-328.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1321.5" y= "-313.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 -->
<g id= "node67" class= "node" >
<title > zcash/halo2#251</title>
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/251" xlink:title= "zcash/halo2#251 Implement user-facing API for recursive proving" target= "_blank" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1722.5,-328 1512.5,-328 1512.5,-275 1722.5,-275 1722.5,-328" />
<text text-anchor= "middle" x= "1617.5" y= "-312.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1617.5" y= "-297.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1617.5" y= "-282.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 -->
<g id= "edge72" class= "edge" >
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1411.1,-323.11C1439.8,-320.11 1471.9,-316.75 1502.2,-313.58" />
<polygon fill= "#000000" stroke= "#000000" points= "1502.72,-317.0447 1512.3,-312.52 1501.9893,-310.083 1502.72,-317.0447" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-05-24 11:01:20 -07:00
<g id= "node68" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-05-24 11:01:20 -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= "741.5,-547.5 537.5,-547.5 537.5,-479.5 741.5,-479.5 741.5,-547.5" />
<text text-anchor= "middle" x= "639.5" y= "-532.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "639.5" y= "-517.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "639.5" y= "-502.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "639.5" y= "-487.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-05-24 11:01:20 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M741.81,-515.9C788.87,-517 844.22,-518.3 889.77,-519.37" />
<polygon fill= "#000000" stroke= "#000000" points= "889.84,-522.8725 899.92,-519.61 890.0056,-515.8745 889.84,-522.8725" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/halo2#78->zcash/halo2#75 -->
<g id= "edge74" class= "edge" >
<title > zcash/halo2#78- > zcash/halo2#75</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M741.6,-486.4C871.25,-451.99 1093.5,-393.01 1221.9,-358.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1223.0227,-362.2437 1231.8,-356.31 1221.2381,-355.475 1223.0227,-362.2437" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-05-24 11:01:20 -07:00
<g id= "node69" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-05-24 11:01:20 -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" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1077.5,-359 883.5,-359 883.5,-306 1077.5,-306 1077.5,-359" />
<text text-anchor= "middle" x= "980.5" y= "-343.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "980.5" y= "-328.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "980.5" y= "-313.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-05-24 11:01:20 -07:00
<g id= "edge75" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M741.77,-497.48C759.86,-491.23 777.51,-482.55 792,-470.5 819.81,-447.37 801.72,-422.36 828,-397.5 842.82,-383.48 861.13,-372.23 879.86,-363.31" />
<polygon fill= "#000000" stroke= "#000000" points= "881.4236,-366.4438 889.07,-359.11 878.5192,-360.0747 881.4236,-366.4438" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-05-24 11:01:20 -07:00
<g id= "edge76" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M1077.8,-332.5C1122.9,-332.5 1176.4,-332.5 1221.8,-332.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1222,-336.0001 1232,-332.5 1222,-329.0001 1222,-336.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
<g id= "node70" class= "node" >
<title > zcash/halo2#57</title>
<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" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "173,-1657.5 30,-1657.5 30,-1589.5 173,-1589.5 173,-1657.5" />
<text text-anchor= "middle" x= "101.5" y= "-1642.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "101.5" y= "-1627.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "101.5" y= "-1612.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "101.5" y= "-1597.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 -->
<g id= "node71" class= "node" >
<title > zcash/halo2#82</title>
<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" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "198,-1759 5,-1759 5,-1676 198,-1676 198,-1759" />
<text text-anchor= "middle" x= "101.5" y= "-1743.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "101.5" y= "-1728.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "101.5" y= "-1713.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "101.5" y= "-1698.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "101.5" y= "-1683.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-05-24 11:01:20 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-05-24 11:01:20 -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= "741,-289 538,-289 538,-236 741,-236 741,-289" />
<text text-anchor= "middle" x= "639.5" y= "-273.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "639.5" y= "-258.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "639.5" y= "-243.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-05-24 11:01:20 -07:00
<g id= "edge77" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M741.35,-283.41C782.96,-291.95 831.11,-301.83 873.25,-310.48" />
<polygon fill= "#000000" stroke= "#000000" points= "872.77,-313.9545 883.27,-312.54 874.1797,-307.0979 872.77,-313.9545" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-05-24 11:01:20 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-05-24 11:01:20 -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= "732,-217.5 547,-217.5 547,-149.5 732,-149.5 732,-217.5" />
<text text-anchor= "middle" x= "639.5" y= "-202.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "639.5" y= "-187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "639.5" y= "-172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "639.5" y= "-157.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-05-24 11:01:20 -07:00
<g id= "edge78" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M732.23,-205.84C752.25,-211.72 773.07,-218.64 792,-226.5 841.44,-247.03 894.27,-277.57 931.39,-300.6" />
<polygon fill= "#000000" stroke= "#000000" points= "929.6667,-303.6504 940,-305.99 933.3811,-297.7171 929.6667,-303.6504" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-05-24 11:01:20 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-05-24 11:01:20 -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= "434.5,-124 255.5,-124 255.5,-71 434.5,-71 434.5,-124" />
<text text-anchor= "middle" x= "345" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "345" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "345" y= "-78.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-05-24 11:01:20 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-05-24 11:01:20 -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= "727.5,-131.5 551.5,-131.5 551.5,-63.5 727.5,-63.5 727.5,-131.5" />
<text text-anchor= "middle" x= "639.5" y= "-116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "639.5" y= "-101.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "639.5" y= "-86.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "639.5" y= "-71.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-05-24 11:01:20 -07:00
<g id= "edge79" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-05-24 11:01:20 -07:00
<path fill= "none" stroke= "#000000" d= "M434.56,-97.5C468.29,-97.5 506.82,-97.5 541.3,-97.5" />
<polygon fill= "#000000" stroke= "#000000" points= "541.38,-101.0001 551.38,-97.5 541.38,-94.0001 541.38,-101.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-05-24 11:01:20 -07:00
<g id= "edge80" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M727.79,-114.05C749.69,-120.36 772.47,-128.94 792,-140.5 861.33,-181.56 922.82,-254.46 955.55,-297.65" />
<polygon fill= "#000000" stroke= "#000000" points= "952.9069,-299.9597 961.7,-305.87 958.5118,-295.7662 952.9069,-299.9597" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-05-24 11:01:20 -07:00
<g id= "node76" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-05-24 11:01:20 -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= "742.5,-461.5 536.5,-461.5 536.5,-393.5 742.5,-393.5 742.5,-461.5" />
<text text-anchor= "middle" x= "639.5" y= "-446.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "639.5" y= "-431.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "639.5" y= "-416.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "639.5" y= "-401.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>
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-05-24 11:01:20 -07:00
<g id= "edge81" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M742.74,-398.74C784.75,-387.04 833.24,-373.52 875.44,-361.77" />
<polygon fill= "#000000" stroke= "#000000" points= "876.4842,-365.1125 885.18,-359.06 874.6077,-358.3687 876.4842,-365.1125" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-05-24 11:01:20 -07:00
<g id= "node77" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-05-24 11:01:20 -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= "748.5,-375.5 530.5,-375.5 530.5,-307.5 748.5,-307.5 748.5,-375.5" />
<text text-anchor= "middle" x= "639.5" y= "-360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "639.5" y= "-345.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "639.5" y= "-330.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "639.5" y= "-315.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-05-24 11:01:20 -07:00
<g id= "edge82" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M748.8,-338.62C788.59,-337.57 833.5,-336.38 873.11,-335.33" />
<polygon fill= "#000000" stroke= "#000000" points= "873.426,-338.823 883.33,-335.06 873.241,-331.8254 873.426,-338.823" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#38 -->
2021-05-24 11:01:20 -07:00
<g id= "node78" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#38</title>
2021-05-24 11:01:20 -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" >
2021-05-24 14:38:21 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "440.5,-1060 249.5,-1060 249.5,-1007 440.5,-1007 440.5,-1060" />
<text text-anchor= "middle" x= "345" y= "-1044.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "345" y= "-1029.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "345" y= "-1014.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-05-24 14:38:21 -07:00
<!-- zcash/orchard#38->zcash/halo2#73 -->
2021-05-24 11:01:20 -07:00
<g id= "edge83" class= "edge" >
2021-05-24 14:38:21 -07:00
<title > zcash/orchard#38- > zcash/halo2#73</title>
<path fill= "none" stroke= "#000000" d= "M440.62,-1046.2C473.34,-1050.5 509.96,-1055.3 542.77,-1059.7" />
<polygon fill= "#000000" stroke= "#000000" points= "542.4536,-1063.1882 552.82,-1061 543.3517,-1056.246 542.4536,-1063.1882" />
</g>
<!-- zcash/orchard#38->zcash/orchard#4 -->
<g id= "edge84" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#38- > zcash/orchard#4</title>
2021-05-24 14:38:21 -07:00
<path fill= "none" stroke= "#000000" d= "M440.61,-1030.7C531.21,-1028.8 671.03,-1028.1 792,-1036.5 821.9,-1038.6 854.3,-1042.3 883.67,-1046.3" />
<polygon fill= "#000000" stroke= "#000000" points= "883.5383,-1049.8144 893.92,-1047.7 884.4857,-1042.8788 883.5383,-1049.8144" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>