2021-05-06 17:46:06 -07:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
2021-06-13 14:04:34 -07:00
<svg width= "2153pt" height= "2211pt"
viewBox="0.00 0.00 2153.00 2210.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 2206.5)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2206.5 2149,-2206.5 2149,4 -4,4" />
2021-05-06 17:46:06 -07:00
<!-- zcash/librustzcash#226 -->
2021-05-24 11:01:20 -07:00
<g id= "node1" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node1" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/226" xlink:title= "zcash/librustzcash#226 Bring in Bolt TZE" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "200,-1139 12,-1139 12,-1101 200,-1101 200,-1139" />
<text text-anchor= "middle" x= "106" y= "-1123.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "106" y= "-1108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bring in Bolt TZE</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "node2" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#225</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node2" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/225" xlink:title= "zcash/librustzcash#225 Add Bolt TZE support to the transaction builder" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "450,-1146.5 258,-1146.5 258,-1093.5 450,-1093.5 450,-1146.5" />
<text text-anchor= "middle" x= "354" y= "-1131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "354" y= "-1116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "354" y= "-1101.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#226->zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "edge1" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226- > zcash/librustzcash#225</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M200.11,-1120C215.62,-1120 231.8,-1120 247.59,-1120" />
<polygon fill= "#000000" stroke= "#000000" points= "247.89,-1123.5001 257.89,-1120 247.89,-1116.5001 247.89,-1123.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4190 -->
2021-05-24 11:01:20 -07:00
<g id= "node3" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4190</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node3" > <a xlink:href= "https://github.com/zcash/zcash/issues/4190" xlink:title= "zcash/zcash#4190 TZE: implement zcashd 'host' logic." target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "199,-1210.5 13,-1210.5 13,-1157.5 199,-1157.5 199,-1210.5" />
<text text-anchor= "middle" x= "106" y= "-1195.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "106" y= "-1180.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "106" y= "-1165.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ' host' logic.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-06-01 16:03:44 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1372.5,-1177.5 1199.5,-1177.5 1199.5,-1124.5 1372.5,-1124.5 1372.5,-1177.5" />
<text text-anchor= "middle" x= "1286" y= "-1162.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "1286" y= "-1147.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "1286" y= "-1132.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard consensus rules as an NU feature" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1639,-1107 1436,-1107 1436,-1039 1639,-1039 1639,-1107" />
<text text-anchor= "middle" x= "1537.5" y= "-1091.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1537.5" y= "-1076.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1537.5" y= "-1061.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1537.5" y= "-1046.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1371.5,-1124.5C1389,-1119.1 1407.7,-1113.3 1425.9,-1107.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1427.1625,-1110.8739 1435.7,-1104.6 1425.1135,-1104.1805 1427.1625,-1110.8739" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "node6" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node6" > <a xlink:href= "https://github.com/zcash/orchard/issues/35" xlink:title= "zcash/orchard#35 Transaction building support" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1620,-1020.5 1455,-1020.5 1455,-967.5 1620,-967.5 1620,-1020.5" />
<text text-anchor= "middle" x= "1537.5" y= "-1005.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1537.5" y= "-990.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1537.5" y= "-975.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge3" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1369.8,-1124.5C1378.6,-1119.5 1386.9,-1113.8 1394,-1107 1421.4,-1081 1401.8,-1055.1 1430,-1030 1434.8,-1025.7 1440.2,-1021.9 1445.8,-1018.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1447.8191,-1021.4901 1455,-1013.7 1444.5285,-1015.3118 1447.8191,-1021.4901" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "node7" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node7" > <a xlink:href= "https://github.com/zcash/zcash/issues/5195" xlink:title= "zcash/zcash#5195 Implement Orchard proof verification consensus rule" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1638,-1193 1437,-1193 1437,-1125 1638,-1125 1638,-1193" />
<text text-anchor= "middle" x= "1537.5" y= "-1177.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1537.5" y= "-1162.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1537.5" y= "-1147.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1537.5" y= "-1132.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge4" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1372.6,-1153.8C1390.1,-1154.3 1408.7,-1154.9 1426.9,-1155.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1426.7995,-1158.9985 1436.9,-1155.8 1427.0095,-1152.0016 1426.7995,-1158.9985" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "node8" class= "node" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5024</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement NU5 consensus rules" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1896.5,-1228.5 1684.5,-1228.5 1684.5,-1175.5 1896.5,-1175.5 1896.5,-1228.5" />
<text text-anchor= "middle" x= "1790.5" y= "-1213.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1790.5" y= "-1198.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1790.5" y= "-1183.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rules</text>
2021-05-24 15:36:12 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge5" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1626,-1107.1C1632.5,-1110 1638.9,-1113 1645,-1116 1677.8,-1132.1 1713.1,-1152.9 1740.7,-1170" />
<polygon fill= "#000000" stroke= "#000000" points= "1739.0578,-1173.1001 1749.4,-1175.4 1742.7494,-1167.1526 1739.0578,-1173.1001" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "node9" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node9" > <a xlink:href= "https://github.com/zcash/zcash/issues/5021" xlink:title= "zcash/zcash#5021 Add Orchard support to transaction builder" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1884.5,-939.5 1696.5,-939.5 1696.5,-886.5 1884.5,-886.5 1884.5,-939.5" />
<text text-anchor= "middle" x= "1790.5" y= "-924.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1790.5" y= "-909.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1790.5" y= "-894.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1620.3,-967.48C1645.1,-959.54 1672.5,-950.79 1697.9,-942.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1699.0473,-945.9677 1707.5,-939.58 1696.9088,-939.3023 1699.0473,-945.9677" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1638.2,-1176.1C1650.1,-1178.1 1662.2,-1180.2 1674.3,-1182.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1673.8381,-1185.673 1684.3,-1184 1675.0782,-1178.7837 1673.8381,-1185.673" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "node10" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2145,-890 1936,-890 1936,-822 2145,-822 2145,-890" />
<text text-anchor= "middle" x= "2040.5" y= "-874.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "2040.5" y= "-859.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "2040.5" y= "-844.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "2040.5" y= "-829.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge8" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1884.7,-891.53C1898.1,-888.46 1912.1,-885.27 1925.9,-882.12" />
<polygon fill= "#000000" stroke= "#000000" points= "1927.0162,-885.4562 1936,-879.84 1925.4747,-878.628 1927.0162,-885.4562" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-01 16:03:44 -07:00
<g id= "node11" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1370.5,-1098.5 1201.5,-1098.5 1201.5,-1045.5 1370.5,-1045.5 1370.5,-1098.5" />
<text text-anchor= "middle" x= "1286" y= "-1083.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "1286" y= "-1068.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "1286" y= "-1053.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge9" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1370.8,-1072.3C1388.4,-1072.4 1407.1,-1072.5 1425.5,-1072.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1425.6,-1076.1001 1435.6,-1072.6 1425.6,-1069.1001 1425.6,-1076.1001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-01 16:03:44 -07:00
<g id= "node12" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "203.5,-1423.5 8.5,-1423.5 8.5,-1370.5 203.5,-1370.5 203.5,-1423.5" />
<text text-anchor= "middle" x= "106" y= "-1408.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "106" y= "-1393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "106" y= "-1378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-01 16:03:44 -07:00
<g id= "node13" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1102.5,-1347.5 876.5,-1347.5 876.5,-1294.5 1102.5,-1294.5 1102.5,-1347.5" />
<text text-anchor= "middle" x= "989.5" y= "-1332.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "989.5" y= "-1317.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "989.5" y= "-1302.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "node14" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1372,-1395.5 1200,-1395.5 1200,-1312.5 1372,-1312.5 1372,-1395.5" />
<text text-anchor= "middle" x= "1286" y= "-1380.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "1286" y= "-1365.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1286" y= "-1350.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "1286" y= "-1335.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "1286" y= "-1320.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "edge10" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1102.9,-1333.6C1131.5,-1336.8 1162.1,-1340.2 1189.8,-1343.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1189.5798,-1346.7966 1199.9,-1344.4 1190.3378,-1339.8378 1189.5798,-1346.7966" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5037</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1637.5,-1421.5 1437.5,-1421.5 1437.5,-1368.5 1637.5,-1368.5 1637.5,-1421.5" />
<text text-anchor= "middle" x= "1537.5" y= "-1406.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1537.5" y= "-1391.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1537.5" y= "-1376.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1372.2,-1368.1C1389.9,-1370.9 1408.8,-1374 1427.2,-1377" />
<polygon fill= "#000000" stroke= "#000000" points= "1426.6697,-1380.4596 1437.1,-1378.6 1427.7865,-1373.5493 1426.6697,-1380.4596" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "node16" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1625.5,-1350.5 1449.5,-1350.5 1449.5,-1297.5 1625.5,-1297.5 1625.5,-1350.5" />
<text text-anchor= "middle" x= "1537.5" y= "-1335.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1537.5" y= "-1320.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1537.5" y= "-1305.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge12" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1372.2,-1343.7C1393.8,-1341.1 1417.1,-1338.4 1439.2,-1335.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1439.7828,-1339.1555 1449.3,-1334.5 1438.9569,-1332.2044 1439.7828,-1339.1555" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5037->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge13" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5037- > zcash/zcash#5024</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1628.2,-1368.4C1634.1,-1365.5 1639.7,-1362.4 1645,-1359 1695.6,-1326.3 1740.4,-1272.1 1766.5,-1236.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1769.3414,-1238.7438 1772.4,-1228.6 1763.6832,-1234.6224 1769.3414,-1238.7438" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge14" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1622.4,-1297.5C1630.1,-1294.5 1637.7,-1291.3 1645,-1288 1678.6,-1272.7 1714.3,-1251.6 1742,-1234.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1744.1177,-1237.002 1750.7,-1228.7 1740.3771,-1231.0852 1744.1177,-1237.002" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#32 -->
2021-06-01 16:03:44 -07:00
<g id= "node17" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/orchard/issues/32" xlink:title= "zcash/orchard#32 Implement note encryption for Orchard" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1392,-949.5 1180,-949.5 1180,-896.5 1392,-896.5 1392,-949.5" />
<text text-anchor= "middle" x= "1286" y= "-934.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#32</text>
<text text-anchor= "middle" x= "1286" y= "-919.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note encryption</text>
<text text-anchor= "middle" x= "1286" y= "-904.3" 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#32->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge15" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/orchard#35</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1380,-949.54C1401.3,-955.55 1423.9,-961.93 1445.1,-967.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1444.2264,-971.31 1454.8,-970.64 1446.1164,-964.5699 1444.2264,-971.31" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "node18" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1633.5,-878 1441.5,-878 1441.5,-810 1633.5,-810 1633.5,-878" />
<text text-anchor= "middle" x= "1537.5" y= "-862.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1537.5" y= "-847.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1537.5" y= "-832.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1537.5" y= "-817.8" 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 -->
2021-06-01 16:03:44 -07:00
<g id= "edge16" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/zcash#5020</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1370.4,-896.47C1390,-890.32 1411.1,-883.7 1431.5,-877.29" />
<polygon fill= "#000000" stroke= "#000000" points= "1432.6112,-880.6096 1441.1,-874.27 1430.5105,-873.9322 1432.6112,-880.6096" />
2021-05-06 17:46:06 -07:00
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "node19" class= "node" >
2021-06-10 14:26:23 -07:00
<title > zcash/zcash#5196</title>
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/zcash/issues/5196" xlink:title= "zcash/zcash#5196 Implement v5 transaction consensus rules" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1639,-949.5 1436,-949.5 1436,-896.5 1639,-896.5 1639,-949.5" />
<text text-anchor= "middle" x= "1537.5" y= "-934.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1537.5" y= "-919.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1537.5" y= "-904.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-06-10 14:26:23 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5196 -->
<g id= "edge17" class= "edge" >
<title > zcash/orchard#32- > zcash/zcash#5196</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1392.3,-923C1403.4,-923 1414.7,-923 1425.8,-923" />
<polygon fill= "#000000" stroke= "#000000" points= "1426,-926.5001 1436,-923 1426,-919.5001 1426,-926.5001" />
2021-06-10 14:26:23 -07:00
</g>
<!-- zcash/zcash#5196->zcash/zcash#5024 -->
<g id= "edge18" class= "edge" >
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1632.8,-949.58C1637.1,-952.14 1641.2,-954.94 1645,-958 1714.7,-1013.7 1758.5,-1112.4 1778.3,-1165.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1775.0864,-1167.1038 1781.8,-1175.3 1781.6629,-1164.706 1775.0864,-1167.1038" />
2021-06-10 14:26:23 -07:00
</g>
<!-- zcash/zcash#5019 -->
<g id= "node20" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1377.5,-790.5 1194.5,-790.5 1194.5,-737.5 1377.5,-737.5 1377.5,-790.5" />
<text text-anchor= "middle" x= "1286" y= "-775.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1286" y= "-760.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1286" y= "-745.3" 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-06-10 14:26:23 -07:00
<g id= "edge20" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1377.6,-772.54C1450.2,-779.52 1554.2,-790.01 1645,-801 1739.7,-812.46 1846.9,-827.49 1925.7,-838.95" />
<polygon fill= "#000000" stroke= "#000000" points= "1925.3012,-842.4287 1935.7,-840.4 1926.3058,-835.5011 1925.3012,-842.4287" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-10 14:26:23 -07:00
<g id= "edge19" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1369.4,-790.53C1389.3,-796.85 1410.7,-803.68 1431.5,-810.28" />
<polygon fill= "#000000" stroke= "#000000" points= "1430.7097,-813.7012 1441.3,-813.39 1432.8271,-807.0291 1430.7097,-813.7012" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "node21" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1638.5,-708 1436.5,-708 1436.5,-640 1638.5,-640 1638.5,-708" />
<text text-anchor= "middle" x= "1537.5" y= "-692.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1537.5" y= "-677.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1537.5" y= "-662.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1537.5" y= "-647.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1366.9,-737.4C1376.1,-734.28 1385.2,-731.11 1394,-728 1408.5,-722.85 1423.8,-717.28 1438.7,-711.73" />
<polygon fill= "#000000" stroke= "#000000" points= "1440.3444,-714.8529 1448.5,-708.09 1437.9071,-708.2909 1440.3444,-714.8529" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "node22" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1900,-543 1681,-543 1681,-505 1900,-505 1900,-543" />
<text text-anchor= "middle" x= "1790.5" y= "-527.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1790.5" y= "-512.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC: z_getnewaccount</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1633,-639.87C1637.2,-636.84 1641.3,-633.56 1645,-630 1672.6,-603.6 1651.7,-576.43 1681,-552 1682.4,-550.86 1683.8,-549.76 1685.2,-548.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1687.3585,-551.4743 1693.9,-543.14 1683.589,-545.5759 1687.3585,-551.4743" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "node23" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1884,-486.5 1697,-486.5 1697,-433.5 1884,-433.5 1884,-486.5" />
<text text-anchor= "middle" x= "1790.5" y= "-471.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1790.5" y= "-456.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1790.5" y= "-441.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaddress</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1634.9,-639.65C1638.6,-636.69 1641.9,-633.48 1645,-630 1685.8,-583.73 1638.6,-540.79 1681,-496 1683.3,-493.53 1685.8,-491.23 1688.5,-489.08" />
<polygon fill= "#000000" stroke= "#000000" points= "1690.7256,-491.7906 1696.8,-483.11 1686.6381,-486.1079 1690.7256,-491.7906" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1885,-629 1696,-629 1696,-561 1885,-561 1885,-629" />
<text text-anchor= "middle" x= "1790.5" y= "-613.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1790.5" y= "-598.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1790.5" y= "-583.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1790.5" y= "-568.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > account</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1638.6,-642.44C1654.2,-637.56 1670.4,-632.52 1686,-627.62" />
<polygon fill= "#000000" stroke= "#000000" points= "1687.1984,-630.9125 1695.7,-624.59 1685.1113,-624.2309 1687.1984,-630.9125" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-10 14:26:23 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1884.5,-771.5 1696.5,-771.5 1696.5,-718.5 1884.5,-718.5 1884.5,-771.5" />
<text text-anchor= "middle" x= "1790.5" y= "-756.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1790.5" y= "-741.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1790.5" y= "-726.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-10 14:26:23 -07:00
<g id= "edge25" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1638.6,-702.37C1654.3,-706.78 1670.6,-711.35 1686.4,-715.78" />
<polygon fill= "#000000" stroke= "#000000" points= "1685.5251,-719.1698 1696.1,-718.52 1687.428,-712.4334 1685.5251,-719.1698" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-10 14:26:23 -07:00
<g id= "node26" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1884.5,-700.5 1696.5,-700.5 1696.5,-647.5 1884.5,-647.5 1884.5,-700.5" />
<text text-anchor= "middle" x= "1790.5" y= "-685.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1790.5" y= "-670.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1790.5" y= "-655.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-10 14:26:23 -07:00
<g id= "edge26" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1638.6,-674C1654.2,-674 1670.3,-674 1685.9,-674" />
<polygon fill= "#000000" stroke= "#000000" points= "1686.1,-677.5001 1696.1,-674 1686.1,-670.5001 1686.1,-677.5001" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-10 14:26:23 -07:00
<g id= "node27" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1086.5,-649 892.5,-649 892.5,-581 1086.5,-581 1086.5,-649" />
<text text-anchor= "middle" x= "989.5" y= "-633.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "989.5" y= "-618.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "989.5" y= "-603.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "989.5" y= "-588.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#36->zcash/zcash#5019 -->
2021-06-10 14:26:23 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1086.8,-629.64C1106.6,-635.97 1126.1,-645.03 1142,-658 1169.1,-680.14 1151.4,-705.23 1178,-728 1180.5,-730.15 1183.2,-732.18 1185.9,-734.09" />
<polygon fill= "#000000" stroke= "#000000" points= "1184.1621,-737.1309 1194.5,-739.45 1187.8646,-731.1903 1184.1621,-737.1309" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-10 14:26:23 -07:00
<g id= "node28" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1380,-494 1192,-494 1192,-426 1380,-426 1380,-494" />
<text text-anchor= "middle" x= "1286" y= "-478.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1286" y= "-463.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1286" y= "-448.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1286" y= "-433.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-06-10 14:26:23 -07:00
<g id= "edge28" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1086.8,-593.64C1105.6,-587.84 1124.8,-580.69 1142,-572 1178.9,-553.34 1215.6,-524.57 1242.8,-500.86" />
<polygon fill= "#000000" stroke= "#000000" points= "1245.3616,-503.2654 1250.5,-494 1240.7051,-498.0388 1245.3616,-503.2654" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-10 14:26:23 -07:00
<g id= "node29" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1645,-494 1430,-494 1430,-426 1645,-426 1645,-494" />
<text text-anchor= "middle" x= "1537.5" y= "-478.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1537.5" y= "-463.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1537.5" y= "-448.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1537.5" y= "-433.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to KeyIO</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/zcash#5133 -->
2021-06-10 14:26:23 -07:00
<g id= "edge29" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1380,-460C1392.9,-460 1406.3,-460 1419.5,-460" />
<polygon fill= "#000000" stroke= "#000000" points= "1419.6,-463.5001 1429.6,-460 1419.6,-456.5001 1419.6,-463.5001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1645.2,-487.23C1665.2,-492.3 1685.9,-497.54 1705.2,-502.41" />
<polygon fill= "#000000" stroke= "#000000" points= "1704.5465,-505.855 1715.1,-504.92 1706.2669,-499.0697 1704.5465,-505.855" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1645.2,-460C1658.9,-460 1672.9,-460 1686.6,-460" />
<polygon fill= "#000000" stroke= "#000000" points= "1686.9,-463.5001 1696.9,-460 1686.9,-456.5001 1686.9,-463.5001" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1585.6,-494.18C1612.8,-512.67 1647.9,-535.11 1681,-552 1684.1,-553.58 1687.3,-555.14 1690.5,-556.68" />
<polygon fill= "#000000" stroke= "#000000" points= "1689.1549,-559.9141 1699.7,-560.94 1692.0963,-553.5621 1689.1549,-559.9141" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-10 14:26:23 -07:00
<g id= "node30" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1875.5,-415.5 1705.5,-415.5 1705.5,-362.5 1875.5,-362.5 1875.5,-415.5" />
<text text-anchor= "middle" x= "1790.5" y= "-400.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1790.5" y= "-385.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1790.5" y= "-370.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_listunifiedreceivers</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5181 -->
2021-06-10 14:26:23 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1645.2,-429.79C1661.8,-425.13 1678.8,-420.35 1695.1,-415.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1696.4253,-419.0328 1705.1,-412.95 1694.5254,-412.2956 1696.4253,-419.0328" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-10 14:26:23 -07:00
<g id= "node31" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1890.5,-344.5 1690.5,-344.5 1690.5,-291.5 1890.5,-291.5 1890.5,-344.5" />
<text text-anchor= "middle" x= "1790.5" y= "-329.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1790.5" y= "-314.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1790.5" y= "-299.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recipients to z_sendmany</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5184 -->
2021-06-10 14:26:23 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1576,-425.76C1603.6,-402.6 1642.6,-372.76 1681,-353 1683.9,-351.49 1686.9,-350.04 1690,-348.63" />
<polygon fill= "#000000" stroke= "#000000" points= "1691.5486,-351.7727 1699.3,-344.55 1688.7364,-345.3624 1691.5486,-351.7727" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-10 14:26:23 -07:00
<g id= "node32" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1875,-273.5 1706,-273.5 1706,-220.5 1875,-220.5 1875,-273.5" />
<text text-anchor= "middle" x= "1790.5" y= "-258.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1790.5" y= "-243.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1790.5" y= "-228.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > error if given a UA</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5191 -->
2021-06-10 14:26:23 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1556.6,-425.79C1580.6,-385.74 1625.5,-320.04 1681,-282 1685.9,-278.64 1691.1,-275.59 1696.6,-272.82" />
<polygon fill= "#000000" stroke= "#000000" points= "1698.364,-275.8571 1705.9,-268.41 1695.3648,-269.5322 1698.364,-275.8571" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-12 15:47:14 -07:00
<g id= "node33" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1075.5,-791.5 903.5,-791.5 903.5,-738.5 1075.5,-738.5 1075.5,-791.5" />
<text text-anchor= "middle" x= "989.5" y= "-776.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "989.5" y= "-761.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "989.5" y= "-746.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard</text>
2021-05-11 15:56:34 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30->zcash/zcash#5019 -->
2021-06-12 15:47:14 -07:00
<g id= "edge36" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1075.7,-764.71C1109.6,-764.59 1148.8,-764.46 1184.1,-764.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1184.5102,-767.8389 1194.5,-764.31 1184.4899,-760.839 1184.5102,-767.8389" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-12 15:47:14 -07:00
<g id= "node34" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "206,-1537.5 6,-1537.5 6,-1533.5 2,-1533.5 2,-1529.5 6,-1529.5 6,-1492.5 2,-1492.5 2,-1488.5 6,-1488.5 6,-1484.5 206,-1484.5 206,-1537.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6,-1533.5 10,-1533.5 10,-1529.5 6,-1529.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6,-1492.5 10,-1492.5 10,-1488.5 6,-1488.5 " />
<text text-anchor= "middle" x= "106" y= "-1522.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "106" y= "-1507.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "106" y= "-1492.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 1</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003 -->
2021-06-12 15:47:14 -07:00
<g id= "node35" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "460,-1549.5 248,-1549.5 248,-1545.5 244,-1545.5 244,-1541.5 248,-1541.5 248,-1504.5 244,-1504.5 244,-1500.5 248,-1500.5 248,-1496.5 460,-1496.5 460,-1549.5" />
<polyline fill= "none" stroke= "#000000" points= "248,-1545.5 252,-1545.5 252,-1541.5 248,-1541.5 " />
<polyline fill= "none" stroke= "#000000" points= "248,-1504.5 252,-1504.5 252,-1500.5 248,-1500.5 " />
<text text-anchor= "middle" x= "354" y= "-1534.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "354" y= "-1519.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "354" y= "-1504.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-12 15:47:14 -07:00
<g id= "edge37" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M206.16,-1515.8C216.55,-1516.3 227.17,-1516.9 237.72,-1517.4" />
<polygon fill= "#000000" stroke= "#000000" points= "237.6388,-1520.9002 247.8,-1517.9 237.9857,-1513.9088 237.6388,-1520.9002" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-12 15:47:14 -07:00
<g id= "node36" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "744,-1482 553,-1482 553,-1478 549,-1478 549,-1474 553,-1474 553,-1422 549,-1422 549,-1418 553,-1418 553,-1414 744,-1414 744,-1482" />
<polyline fill= "none" stroke= "#000000" points= "553,-1478 557,-1478 557,-1474 553,-1474 " />
<polyline fill= "none" stroke= "#000000" points= "553,-1422 557,-1422 557,-1418 553,-1418 " />
<text text-anchor= "middle" x= "648.5" y= "-1466.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "648.5" y= "-1451.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "648.5" y= "-1436.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "648.5" y= "-1421.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/zcash#2534->zcash/zcash#5005 -->
2021-06-12 15:47:14 -07:00
<g id= "edge38" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M206.33,-1493.1C220.3,-1490.9 234.49,-1488.8 248,-1487 347.61,-1473.7 461.73,-1463.1 542.61,-1456.3" />
<polygon fill= "#000000" stroke= "#000000" points= "543.1467,-1459.7663 552.8,-1455.4 542.5308,-1452.7935 543.1467,-1459.7663" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-12 15:47:14 -07:00
<g id= "node37" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "735.5,-1583.5 561.5,-1583.5 561.5,-1579.5 557.5,-1579.5 557.5,-1575.5 561.5,-1575.5 561.5,-1508.5 557.5,-1508.5 557.5,-1504.5 561.5,-1504.5 561.5,-1500.5 735.5,-1500.5 735.5,-1583.5" />
<polyline fill= "none" stroke= "#000000" points= "561.5,-1579.5 565.5,-1579.5 565.5,-1575.5 561.5,-1575.5 " />
<polyline fill= "none" stroke= "#000000" points= "561.5,-1508.5 565.5,-1508.5 565.5,-1504.5 561.5,-1504.5 " />
<text text-anchor= "middle" x= "648.5" y= "-1568.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "648.5" y= "-1553.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "648.5" y= "-1538.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "648.5" y= "-1523.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "648.5" y= "-1508.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > disconnect otherwise.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
2021-06-12 15:47:14 -07:00
<g id= "edge39" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M460.32,-1529.9C489.94,-1531.8 521.97,-1533.8 551.05,-1535.7" />
<polygon fill= "#000000" stroke= "#000000" points= "550.993,-1539.2043 561.21,-1536.4 551.4743,-1532.2208 550.993,-1539.2043" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-12 15:47:14 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1098.5,-1550 880.5,-1550 880.5,-1546 876.5,-1546 876.5,-1542 880.5,-1542 880.5,-1520 876.5,-1520 876.5,-1516 880.5,-1516 880.5,-1512 1098.5,-1512 1098.5,-1550" />
<polyline fill= "none" stroke= "#000000" points= "880.5,-1546 884.5,-1546 884.5,-1542 880.5,-1542 " />
<polyline fill= "none" stroke= "#000000" points= "880.5,-1520 884.5,-1520 884.5,-1516 880.5,-1516 " />
<text text-anchor= "middle" x= "989.5" y= "-1534.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "989.5" y= "-1519.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rework AddNode behaviour</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
2021-06-12 15:47:14 -07:00
<g id= "edge40" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M744.39,-1471.3C793.69,-1483.3 853.36,-1497.9 901.48,-1509.6" />
<polygon fill= "#000000" stroke= "#000000" points= "900.7037,-1513.0133 911.25,-1512 902.3737,-1506.2154 900.7037,-1513.0133" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-12 15:47:14 -07:00
<g id= "edge41" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M735.87,-1539.2C776.7,-1537.9 825.94,-1536.3 870.13,-1534.9" />
<polygon fill= "#000000" stroke= "#000000" points= "870.5044,-1538.3881 880.36,-1534.5 870.2309,-1531.3935 870.5044,-1538.3881" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-12 15:47:14 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1380.5,-1565 1191.5,-1565 1191.5,-1561 1187.5,-1561 1187.5,-1557 1191.5,-1557 1191.5,-1505 1187.5,-1505 1187.5,-1501 1191.5,-1501 1191.5,-1497 1380.5,-1497 1380.5,-1565" />
<polyline fill= "none" stroke= "#000000" points= "1191.5,-1561 1195.5,-1561 1195.5,-1557 1191.5,-1557 " />
<polyline fill= "none" stroke= "#000000" points= "1191.5,-1505 1195.5,-1505 1195.5,-1501 1191.5,-1501 " />
<text text-anchor= "middle" x= "1286" y= "-1549.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1286" y= "-1534.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1286" y= "-1519.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1286" y= "-1504.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in the tried table.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
2021-06-12 15:47:14 -07:00
<g id= "edge42" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1098.6,-1531C1125.6,-1531 1154.4,-1531 1181.1,-1531" />
<polygon fill= "#000000" stroke= "#000000" points= "1181.2,-1534.5001 1191.2,-1531 1181.2,-1527.5001 1181.2,-1534.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#368 -->
2021-06-12 15:47:14 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/368" xlink:title= "zcash/librustzcash#368 zcash_history: Add Orchard support" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1380,-1466.5 1192,-1466.5 1192,-1413.5 1380,-1413.5 1380,-1466.5" />
<text text-anchor= "middle" x= "1286" y= "-1451.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#368</text>
<text text-anchor= "middle" x= "1286" y= "-1436.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_history: Add</text>
<text text-anchor= "middle" x= "1286" y= "-1421.3" 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-06-12 15:47:14 -07:00
<g id= "edge43" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368- > zcash/zcash#5037</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1380,-1423.2C1395.3,-1420.4 1411.4,-1417.6 1427,-1414.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1428.1009,-1418.1561 1437.3,-1412.9 1426.831,-1411.2722 1428.1009,-1418.1561" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-12 15:47:14 -07:00
<g id= "node41" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "202.5,-1640 9.5,-1640 9.5,-1636 5.5,-1636 5.5,-1632 9.5,-1632 9.5,-1610 5.5,-1610 5.5,-1606 9.5,-1606 9.5,-1602 202.5,-1602 202.5,-1640" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "9.5,-1636 13.5,-1636 13.5,-1632 9.5,-1632 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "9.5,-1610 13.5,-1610 13.5,-1606 9.5,-1606 " />
<text text-anchor= "middle" x= "106" y= "-1624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "106" y= "-1609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-06-12 15:47:14 -07:00
<g id= "node42" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "450.5,-1640 257.5,-1640 257.5,-1636 253.5,-1636 253.5,-1632 257.5,-1632 257.5,-1610 253.5,-1610 253.5,-1606 257.5,-1606 257.5,-1602 450.5,-1602 450.5,-1640" />
<polyline fill= "none" stroke= "#000000" points= "257.5,-1636 261.5,-1636 261.5,-1632 257.5,-1632 " />
<polyline fill= "none" stroke= "#000000" points= "257.5,-1610 261.5,-1610 261.5,-1606 257.5,-1606 " />
<text text-anchor= "middle" x= "354" y= "-1624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "354" y= "-1609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-06-12 15:47:14 -07:00
<g id= "edge44" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M202.59,-1621C217.18,-1621 232.3,-1621 247.09,-1621" />
<polygon fill= "#000000" stroke= "#000000" points= "247.26,-1624.5001 257.26,-1621 247.26,-1617.5001 247.26,-1624.5001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-12 15:47:14 -07:00
<g id= "node43" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "745,-1640 552,-1640 552,-1636 548,-1636 548,-1632 552,-1632 552,-1610 548,-1610 548,-1606 552,-1606 552,-1602 745,-1602 745,-1640" />
<polyline fill= "none" stroke= "#000000" points= "552,-1636 556,-1636 556,-1632 552,-1632 " />
<polyline fill= "none" stroke= "#000000" points= "552,-1610 556,-1610 556,-1606 552,-1606 " />
<text text-anchor= "middle" x= "648.5" y= "-1624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "648.5" y= "-1609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-06-12 15:47:14 -07:00
<g id= "edge45" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M450.84,-1621C479.86,-1621 511.85,-1621 541.48,-1621" />
<polygon fill= "#000000" stroke= "#000000" points= "541.86,-1624.5001 551.86,-1621 541.86,-1617.5001 541.86,-1624.5001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-12 15:47:14 -07:00
<g id= "node44" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1082,-720.5 897,-720.5 897,-667.5 1082,-667.5 1082,-720.5" />
<text text-anchor= "middle" x= "989.5" y= "-705.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "989.5" y= "-690.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "989.5" y= "-675.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > phrase support</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
2021-05-24 08:46:06 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5019 -->
2021-06-12 15:47:14 -07:00
<g id= "edge46" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1082.3,-715.1C1102,-719.64 1122.7,-724.44 1142,-729 1155.7,-732.24 1170.2,-735.71 1184.4,-739.14" />
<polygon fill= "#000000" stroke= "#000000" points= "1183.6575,-742.5613 1194.2,-741.51 1185.3029,-735.7574 1183.6575,-742.5613" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-12 15:47:14 -07:00
<g id= "node45" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1387,-719 1185,-719 1185,-651 1387,-651 1387,-719" />
<text text-anchor= "middle" x= "1286" y= "-703.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1286" y= "-688.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1286" y= "-673.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1286" y= "-658.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (BIP 32)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5176->zcash/zcash#2673 -->
2021-06-12 15:47:14 -07:00
<g id= "edge47" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1082.1,-691.19C1111.4,-690.3 1144.1,-689.31 1174.6,-688.38" />
<polygon fill= "#000000" stroke= "#000000" points= "1174.911,-691.8723 1184.8,-688.07 1174.6983,-684.8755 1174.911,-691.8723" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-12 15:47:14 -07:00
<g id= "edge48" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1387.2,-680.57C1400,-680.01 1413.2,-679.44 1426.2,-678.87" />
<polygon fill= "#000000" stroke= "#000000" points= "1426.6623,-682.3532 1436.5,-678.42 1426.3567,-675.3599 1426.6623,-682.3532" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-12 15:47:14 -07:00
<g id= "node46" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zips/issues/364" xlink:title= "zcash/zips#364 [ZIP 339] Wallet Recovery Words (a la BIP 39)" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "751,-720.5 546,-720.5 546,-667.5 751,-667.5 751,-720.5" />
<text text-anchor= "middle" x= "648.5" y= "-705.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "648.5" y= "-690.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "648.5" y= "-675.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Words (a la BIP 39)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#364->zcash/zcash#5176 -->
2021-06-12 15:47:14 -07:00
<g id= "edge49" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M751.27,-694C794.12,-694 843.78,-694 886.63,-694" />
<polygon fill= "#000000" stroke= "#000000" points= "886.8,-697.5001 896.8,-694 886.8,-690.5001 886.8,-697.5001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-12 15:47:14 -07:00
<g id= "node47" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "197,-1711.5 15,-1711.5 15,-1658.5 197,-1658.5 197,-1711.5" />
<text text-anchor= "middle" x= "106" y= "-1696.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "106" y= "-1681.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "106" y= "-1666.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-06-12 15:47:14 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zips/issues/511" xlink:title= "zcash/zips#511 ZIP 32: Document standard key structure for Unified Addresses" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1393.5,-632 1178.5,-632 1178.5,-564 1393.5,-564 1393.5,-632" />
<text text-anchor= "middle" x= "1286" y= "-616.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1286" y= "-601.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1286" y= "-586.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1286" y= "-571.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/zcash#5179 -->
2021-06-12 15:47:14 -07:00
<g id= "edge50" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1393.8,-630.56C1404.7,-633.86 1415.8,-637.22 1426.8,-640.54" />
<polygon fill= "#000000" stroke= "#000000" points= "1425.7142,-643.868 1436.3,-643.43 1427.7516,-637.171 1425.7142,-643.868" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-12 15:47:14 -07:00
<g id= "node49" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1645,-621.5 1430,-621.5 1430,-568.5 1645,-568.5 1645,-621.5" />
<text text-anchor= "middle" x= "1537.5" y= "-606.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1537.5" y= "-591.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1537.5" y= "-576.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key derivation</text>
2021-05-24 15:49:37 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/librustzcash#387 -->
2021-06-12 15:47:14 -07:00
<g id= "edge51" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1393.8,-596.71C1402.4,-596.61 1411.1,-596.51 1419.8,-596.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1420.0419,-599.8975 1430,-596.28 1419.9595,-592.898 1420.0419,-599.8975" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-12 15:47:14 -07:00
<g id= "node50" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "207.5,-1782.5 4.5,-1782.5 4.5,-1729.5 207.5,-1729.5 207.5,-1782.5" />
<text text-anchor= "middle" x= "106" y= "-1767.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "106" y= "-1752.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "106" y= "-1737.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5198 -->
2021-06-12 15:47:14 -07:00
<g id= "node51" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5198</title>
<g id= "a_node51" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "204,-1913.5 8,-1913.5 8,-1800.5 204,-1800.5 204,-1913.5" />
<text text-anchor= "middle" x= "106" y= "-1898.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "106" y= "-1883.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "106" y= "-1868.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "106" y= "-1853.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "106" y= "-1838.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "106" y= "-1823.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "106" y= "-1808.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5199 -->
2021-06-12 15:47:14 -07:00
<g id= "node52" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5199</title>
<g id= "a_node52" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "200.5,-2014.5 11.5,-2014.5 11.5,-1931.5 200.5,-1931.5 200.5,-2014.5" />
<text text-anchor= "middle" x= "106" y= "-1999.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "106" y= "-1984.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "106" y= "-1969.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "106" y= "-1954.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "106" y= "-1939.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5194 -->
2021-06-12 15:47:14 -07:00
<g id= "node53" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5194</title>
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/zcash/issues/5194" xlink:title= "zcash/zcash#5194 Implement Orchard signature verification consensus rules" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1623,-1279 1452,-1279 1452,-1211 1623,-1211 1623,-1279" />
<text text-anchor= "middle" x= "1537.5" y= "-1263.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5194</text>
<text text-anchor= "middle" x= "1537.5" y= "-1248.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1537.5" y= "-1233.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature verification</text>
<text text-anchor= "middle" x= "1537.5" y= "-1218.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5194->zcash/zcash#5024 -->
<g id= "edge52" class= "edge" >
<title > zcash/zcash#5194- > zcash/zcash#5024</title>
<path fill= "none" stroke= "#000000" d= "M1623.2,-1230.4C1639.6,-1227.7 1657,-1224.7 1674.2,-1221.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1675.0197,-1225.2114 1684.3,-1220.1 1673.8577,-1218.3085 1675.0197,-1225.2114" />
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/zips#506 -->
2021-06-12 15:47:14 -07:00
<g id= "node54" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/zips/issues/506" xlink:title= "zcash/zips#506 Orchard anchor should be a base field element, not a bitstring" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1091.5,-1106 887.5,-1106 887.5,-1038 1091.5,-1038 1091.5,-1106" />
<text text-anchor= "middle" x= "989.5" y= "-1090.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "989.5" y= "-1075.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "989.5" y= "-1060.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "989.5" y= "-1045.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a bitstring</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#506->zcash/zcash#4707 -->
2021-06-12 15:47:14 -07:00
<g id= "edge53" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1091.5,-1072C1123.9,-1072 1159.5,-1072 1191.3,-1072" />
<polygon fill= "#000000" stroke= "#000000" points= "1191.5,-1075.5001 1201.5,-1072 1191.5,-1068.5001 1191.5,-1075.5001" />
2021-06-12 15:47:14 -07:00
</g>
<!-- zcash/zcash#4983 -->
<g id= "node55" class= "node" >
<title > zcash/zcash#4983</title>
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/issues/4983" xlink:title= "zcash/zcash#4983 Integrate ZIP-244 transaction ID nonmalleability & signature hash changes into zcashd" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1379.5,-1294 1192.5,-1294 1192.5,-1196 1379.5,-1196 1379.5,-1294" />
<text text-anchor= "middle" x= "1286" y= "-1278.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4983</text>
<text text-anchor= "middle" x= "1286" y= "-1263.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Integrate ZIP- 244</text>
<text text-anchor= "middle" x= "1286" y= "-1248.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction ID</text>
<text text-anchor= "middle" x= "1286" y= "-1233.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nonmalleability & </text>
<text text-anchor= "middle" x= "1286" y= "-1218.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature hash changes</text>
<text text-anchor= "middle" x= "1286" y= "-1203.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > into zcashd</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#4983->zcash/zcash#5197 -->
<g id= "edge54" class= "edge" >
<title > zcash/zcash#4983- > zcash/zcash#5197</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1379.6,-1274.4C1400.4,-1280.9 1422.4,-1287.8 1443.1,-1294.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1442.3135,-1297.8195 1452.9,-1297.4 1444.3625,-1291.1261 1442.3135,-1297.8195" />
</g>
<!-- zcash/zcash#4983->zcash/zcash#5194 -->
<g id= "edge55" class= "edge" >
<title > zcash/zcash#4983- > zcash/zcash#5194</title>
<path fill= "none" stroke= "#000000" d= "M1379.6,-1245C1399.8,-1245 1421.2,-1245 1441.5,-1245" />
<polygon fill= "#000000" stroke= "#000000" points= "1441.7,-1248.5001 1451.7,-1245 1441.7,-1241.5001 1441.7,-1248.5001" />
2021-05-24 15:03:54 -07:00
</g>
2021-06-05 15:56:19 -07:00
<!-- zcash/halo2#63 -->
2021-06-12 15:47:14 -07:00
<g id= "node56" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/halo2/issues/63" xlink:title= "zcash/halo2#63 Implement zero-knowledge- ness" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1394,-1024.5 1178,-1024.5 1178,-971.5 1394,-971.5 1394,-1024.5" />
<text text-anchor= "middle" x= "1286" y= "-1009.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "1286" y= "-994.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "1286" y= "-979.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ness</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/halo2#63->zcash/librustzcash#320 -->
2021-06-13 14:04:34 -07:00
<g id= "edge56" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1375,-1024.5C1391.4,-1029.4 1408.8,-1034.6 1425.8,-1039.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1425.1193,-1043.1476 1435.7,-1042.6 1427.0872,-1036.4299 1425.1193,-1043.1476" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26 -->
2021-06-12 15:47:14 -07:00
<g id= "node57" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node57" > <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-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1142,-476.5 837,-476.5 837,-423.5 1142,-423.5 1142,-476.5" />
<text text-anchor= "middle" x= "989.5" y= "-461.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "989.5" y= "-446.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "989.5" y= "-431.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encodings</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26->zcash/librustzcash#371 -->
2021-06-13 14:04:34 -07:00
<g id= "edge57" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1142.1,-455.15C1155.4,-455.6 1168.7,-456.04 1181.5,-456.48" />
<polygon fill= "#000000" stroke= "#000000" points= "1181.4879,-459.9815 1191.6,-456.82 1181.7234,-452.9854 1181.4879,-459.9815" />
2021-05-06 17:46:06 -07:00
</g>
2021-06-10 15:47:32 -07:00
<!-- zcash-hackworks/zcash-test-vectors#36 -->
2021-06-12 15:47:14 -07:00
<g id= "node58" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/36" xlink:title= "zcash-hackworks/zcash-test-vectors#36 Orchard Merkle path test vectors" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "801,-1347.5 496,-1347.5 496,-1294.5 801,-1294.5 801,-1347.5" />
<text text-anchor= "middle" x= "648.5" y= "-1332.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#36</text>
<text text-anchor= "middle" x= "648.5" y= "-1317.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "648.5" y= "-1302.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#33 -->
2021-06-13 14:04:34 -07:00
<g id= "edge58" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#33</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M801.05,-1321C822.84,-1321 845.03,-1321 866.17,-1321" />
<polygon fill= "#000000" stroke= "#000000" points= "866.45,-1324.5001 876.45,-1321 866.45,-1317.5001 866.45,-1324.5001" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95 -->
2021-06-12 15:47:14 -07:00
<g id= "node59" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1083,-1269.5 896,-1269.5 896,-1216.5 1083,-1216.5 1083,-1269.5" />
<text text-anchor= "middle" x= "989.5" y= "-1254.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "989.5" y= "-1239.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "989.5" y= "-1224.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#95 -->
2021-06-13 14:04:34 -07:00
<g id= "edge59" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#95</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M764.42,-1294.5C803.77,-1285.5 847.45,-1275.5 885.79,-1266.7" />
<polygon fill= "#000000" stroke= "#000000" points= "886.952,-1270.0254 895.93,-1264.4 885.4035,-1263.1988 886.952,-1270.0254" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-13 14:04:34 -07:00
<g id= "edge60" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1075.3,-1216.4C1111.4,-1205.2 1153.5,-1192.1 1190.6,-1180.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1191.8625,-1183.8739 1200.4,-1177.6 1189.8135,-1177.1805 1191.8625,-1183.8739" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-06-12 15:47:14 -07:00
<g id= "node60" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash/halo2/issues/64" xlink:title= "zcash/halo2#64 Design gadget API or interaction model" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "733.5,-1166.5 563.5,-1166.5 563.5,-1113.5 733.5,-1113.5 733.5,-1166.5" />
<text text-anchor= "middle" x= "648.5" y= "-1151.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "648.5" y= "-1136.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "648.5" y= "-1121.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > interaction model</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#235 -->
2021-06-12 15:47:14 -07:00
<g id= "node61" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash/halo2/issues/235" xlink:title= "zcash/halo2#235 [Circuit] Implement Core/Chip abstraction" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1077.5,-1177.5 901.5,-1177.5 901.5,-1124.5 1077.5,-1124.5 1077.5,-1177.5" />
<text text-anchor= "middle" x= "989.5" y= "-1162.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "989.5" y= "-1147.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "989.5" y= "-1132.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Core/Chip abstraction</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#64->zcash/halo2#235 -->
2021-06-13 14:04:34 -07:00
<g id= "edge61" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M733.67,-1142.7C781.47,-1144.3 841.32,-1146.2 891.12,-1147.8" />
<polygon fill= "#000000" stroke= "#000000" points= "891.1298,-1151.303 901.26,-1148.2 891.4058,-1144.3085 891.1298,-1151.303" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-06-13 14:04:34 -07:00
<g id= "edge62" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1077.7,-1151C1112.8,-1151 1153.5,-1151 1189.4,-1151" />
<polygon fill= "#000000" stroke= "#000000" points= "1189.5,-1154.5001 1199.5,-1151 1189.5,-1147.5001 1189.5,-1154.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-12 15:47:14 -07:00
<g id= "node62" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1627,-218.5 1448,-218.5 1448,-165.5 1627,-165.5 1627,-218.5" />
<text text-anchor= "middle" x= "1537.5" y= "-203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1537.5" y= "-188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1537.5" y= "-173.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursion</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#251 -->
2021-06-12 15:47:14 -07:00
<g id= "node63" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node63" > <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-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1895.5,-202.5 1685.5,-202.5 1685.5,-149.5 1895.5,-149.5 1895.5,-202.5" />
<text text-anchor= "middle" x= "1790.5" y= "-187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1790.5" y= "-172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1790.5" y= "-157.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for recursive proving</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75->zcash/halo2#251 -->
2021-06-13 14:04:34 -07:00
<g id= "edge63" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1627.1,-186.34C1642.7,-185.35 1659.2,-184.3 1675.4,-183.28" />
<polygon fill= "#000000" stroke= "#000000" points= "1675.7414,-186.7655 1685.5,-182.64 1675.2986,-179.7795 1675.7414,-186.7655" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-06-12 15:47:14 -07:00
<g id= "node64" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node64" > <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-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1366.5,-405.5 1205.5,-405.5 1205.5,-322.5 1366.5,-322.5 1366.5,-405.5" />
<text text-anchor= "middle" x= "1286" y= "-390.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "1286" y= "-375.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "1286" y= "-360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "1286" y= "-345.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "1286" y= "-330.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
2021-06-03 16:03:45 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-06-12 15:47:14 -07:00
<g id= "node65" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1091.5,-398 887.5,-398 887.5,-330 1091.5,-330 1091.5,-398" />
<text text-anchor= "middle" x= "989.5" y= "-382.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "989.5" y= "-367.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "989.5" y= "-352.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "989.5" y= "-337.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#79 -->
2021-06-13 14:04:34 -07:00
<g id= "edge64" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1091.5,-364C1125.2,-364 1162.5,-364 1195.3,-364" />
<polygon fill= "#000000" stroke= "#000000" points= "1195.3,-367.5001 1205.3,-364 1195.3,-360.5001 1195.3,-367.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-12 15:47:14 -07:00
<g id= "node66" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/250" xlink:title= "zcash/halo2#250 Implement the recursive verifier circuit" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1383,-232.5 1189,-232.5 1189,-179.5 1383,-179.5 1383,-232.5" />
<text text-anchor= "middle" x= "1286" y= "-217.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "1286" y= "-202.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "1286" y= "-187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verifier circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#250 -->
2021-06-13 14:04:34 -07:00
<g id= "edge65" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1091.7,-340.49C1108.9,-334.85 1126.3,-328.07 1142,-320 1183.2,-298.8 1224,-264.92 1251.6,-239.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1254.1036,-242.0528 1259.1,-232.71 1249.3679,-236.8978 1254.1036,-242.0528" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-13 14:04:34 -07:00
<g id= "edge66" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1383.2,-200.59C1401.1,-199.59 1419.8,-198.55 1437.8,-197.55" />
<polygon fill= "#000000" stroke= "#000000" points= "1438.1091,-201.0383 1447.9,-196.99 1437.7215,-194.0491 1438.1091,-201.0383" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-12 15:47:14 -07:00
<g id= "node67" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "177.5,-2101 34.5,-2101 34.5,-2033 177.5,-2033 177.5,-2101" />
<text text-anchor= "middle" x= "106" y= "-2085.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "106" y= "-2070.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "106" y= "-2055.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "106" y= "-2040.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ProvingKey</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#82 -->
2021-06-12 15:47:14 -07:00
<g id= "node68" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node68" > <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-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "202.5,-2202.5 9.5,-2202.5 9.5,-2119.5 202.5,-2119.5 202.5,-2202.5" />
<text text-anchor= "middle" x= "106" y= "-2187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "106" y= "-2172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "106" y= "-2157.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "106" y= "-2142.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "106" y= "-2127.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > lookups</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#248 -->
2021-06-12 15:47:14 -07:00
<g id= "node69" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1091,-311.5 888,-311.5 888,-258.5 1091,-258.5 1091,-311.5" />
<text text-anchor= "middle" x= "989.5" y= "-296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "989.5" y= "-281.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "989.5" y= "-266.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#248->zcash/halo2#250 -->
2021-06-13 14:04:34 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1091,-261.91C1108.1,-257.78 1125.6,-253.39 1142,-249 1157.7,-244.82 1174.2,-240.13 1190.3,-235.44" />
<polygon fill= "#000000" stroke= "#000000" points= "1191.5987,-238.7061 1200.2,-232.52 1189.6183,-231.9921 1191.5987,-238.7061" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-12 15:47:14 -07:00
<g id= "node70" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1082,-240 897,-240 897,-172 1082,-172 1082,-240" />
<text text-anchor= "middle" x= "989.5" y= "-224.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "989.5" y= "-209.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "989.5" y= "-194.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "989.5" y= "-179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inputs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#249->zcash/halo2#250 -->
2021-06-13 14:04:34 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1082.1,-206C1112.8,-206 1147.1,-206 1178.8,-206" />
<polygon fill= "#000000" stroke= "#000000" points= "1179,-209.5001 1189,-206 1179,-202.5001 1179,-209.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-12 15:47:14 -07:00
<g id= "node71" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "738,-146.5 559,-146.5 559,-93.5 738,-93.5 738,-146.5" />
<text text-anchor= "middle" x= "648.5" y= "-131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "648.5" y= "-116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "648.5" y= "-101.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/halo2#247 -->
2021-06-12 15:47:14 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1077.5,-154 901.5,-154 901.5,-86 1077.5,-86 1077.5,-154" />
<text text-anchor= "middle" x= "989.5" y= "-138.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "989.5" y= "-123.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "989.5" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "989.5" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursive circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#246->zcash/halo2#247 -->
2021-06-13 14:04:34 -07:00
<g id= "edge69" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M738.09,-120C785.16,-120 842.94,-120 891.24,-120" />
<polygon fill= "#000000" stroke= "#000000" points= "891.39,-123.5001 901.39,-120 891.39,-116.5001 891.39,-123.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-13 14:04:34 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1077.9,-144.67C1098.9,-150.61 1121.3,-156.98 1142,-163 1156.8,-167.3 1172.4,-171.9 1187.7,-176.44" />
<polygon fill= "#000000" stroke= "#000000" points= "1187.1174,-179.918 1197.7,-179.41 1189.1104,-173.2077 1187.1174,-179.918" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-12 15:47:14 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node73" > <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" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1092.5,-563 886.5,-563 886.5,-495 1092.5,-495 1092.5,-563" />
<text text-anchor= "middle" x= "989.5" y= "-547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "989.5" y= "-532.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "989.5" y= "-517.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "989.5" y= "-502.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in verifier</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/halo2#245->zcash/halo2#63 -->
2021-06-13 14:04:34 -07:00
<g id= "edge71" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1092.6,-539.99C1111.5,-546.58 1129.2,-556.68 1142,-572 1197.1,-638.2 1125.6,-889.65 1178,-958 1179.8,-960.38 1181.8,-962.62 1183.9,-964.72" />
<polygon fill= "#000000" stroke= "#000000" points= "1181.747,-967.4853 1191.6,-971.38 1186.3263,-962.191 1181.747,-967.4853" />
2021-06-01 16:03:44 -07:00
</g>
2021-05-06 17:46:06 -07:00
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-06-13 14:04:34 -07:00
<g id= "edge72" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1092.9,-515.6C1111.3,-508.97 1128.8,-499.24 1142,-485 1195.1,-427.75 1140.7,-381.61 1178,-313 1193.6,-284.27 1219.4,-258.29 1241.9,-239.13" />
<polygon fill= "#000000" stroke= "#000000" points= "1244.2515,-241.7265 1249.7,-232.64 1239.7743,-236.3456 1244.2515,-241.7265" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-12 15:47:14 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node74" > <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" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1098.5,-68 880.5,-68 880.5,0 1098.5,0 1098.5,-68" />
<text text-anchor= "middle" x= "989.5" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "989.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "989.5" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "989.5" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > only on the rotation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#210->zcash/halo2#250 -->
2021-06-13 14:04:34 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M1098.6,-58.138C1113.6,-63.346 1128.5,-69.579 1142,-77 1186.8,-101.64 1229.3,-142.65 1256.4,-171.82" />
<polygon fill= "#000000" stroke= "#000000" points= "1253.8935,-174.2664 1263.2,-179.33 1259.0825,-169.568 1253.8935,-174.2664" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#96 -->
2021-06-12 15:47:14 -07:00
<g id= "node75" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "735,-1276.5 562,-1276.5 562,-1223.5 735,-1223.5 735,-1276.5" />
<text text-anchor= "middle" x= "648.5" y= "-1261.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "648.5" y= "-1246.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "648.5" y= "-1231.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#96->zcash/orchard#95 -->
2021-06-13 14:04:34 -07:00
<g id= "edge74" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96- > zcash/orchard#95</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M735.43,-1248.2C781.21,-1247.3 837.67,-1246.1 885.73,-1245.1" />
<polygon fill= "#000000" stroke= "#000000" points= "885.9211,-1248.597 895.85,-1244.9 885.7828,-1241.5984 885.9211,-1248.597" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#38 -->
2021-06-12 15:47:14 -07:00
<g id= "node76" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#38</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "449.5,-1313.5 258.5,-1313.5 258.5,-1260.5 449.5,-1260.5 449.5,-1313.5" />
<text text-anchor= "middle" x= "354" y= "-1298.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "354" y= "-1283.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "354" y= "-1268.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/orchard#38->zcash/orchard#4 -->
2021-06-13 14:04:34 -07:00
<g id= "edge75" class= "edge" >
2021-06-10 14:26:23 -07:00
<title > zcash/orchard#38- > zcash/orchard#4</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M395.93,-1313.6C423.26,-1329.4 460.34,-1347.8 496,-1356 635.9,-1388.2 1030.4,-1446.3 1142,-1356 1201.7,-1307.7 1126.8,-1244.3 1178,-1187 1181.8,-1182.8 1186.1,-1179 1190.7,-1175.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1192.8177,-1178.502 1199.4,-1170.2 1189.0771,-1172.5852 1192.8177,-1178.502" />
</g>
<!-- zcash/orchard#38->zcash/orchard#96 -->
<g id= "edge76" class= "edge" >
<title > zcash/orchard#38- > zcash/orchard#96</title>
<path fill= "none" stroke= "#000000" d= "M449.62,-1275C482.34,-1270.9 518.96,-1266.3 551.77,-1262.2" />
<polygon fill= "#000000" stroke= "#000000" points= "552.3517,-1265.654 561.82,-1260.9 551.4536,-1258.7118 552.3517,-1265.654" />
2021-06-05 15:56:19 -07:00
</g>
<!-- zcash/orchard#107 -->
2021-06-12 15:47:14 -07:00
<g id= "node77" class= "node" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107</title>
2021-06-12 15:47:14 -07:00
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/orchard/pull/107" xlink:title= "zcash/orchard#107 [ECC chip] Incomplete and complete addition" target= "_blank" >
2021-06-13 14:04:34 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "212,-1281.5 0,-1281.5 0,-1277.5 -4,-1277.5 -4,-1273.5 0,-1273.5 0,-1236.5 -4,-1236.5 -4,-1232.5 0,-1232.5 0,-1228.5 212,-1228.5 212,-1281.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-1277.5 4,-1277.5 4,-1273.5 0,-1273.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-1236.5 4,-1236.5 4,-1232.5 0,-1232.5 " />
<text text-anchor= "middle" x= "106" y= "-1266.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#107</text>
<text text-anchor= "middle" x= "106" y= "-1251.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ECC chip] Incomplete and</text>
<text text-anchor= "middle" x= "106" y= "-1236.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > complete addition</text>
2021-06-05 15:56:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#107->zcash/orchard#38 -->
2021-06-13 14:04:34 -07:00
<g id= "edge77" class= "edge" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107- > zcash/orchard#38</title>
2021-06-13 14:04:34 -07:00
<path fill= "none" stroke= "#000000" d= "M212.25,-1268.7C224.17,-1270.2 236.31,-1271.8 248.21,-1273.4" />
<polygon fill= "#000000" stroke= "#000000" points= "247.8026,-1276.8761 258.15,-1274.6 248.6416,-1269.9266 247.8026,-1276.8761" />
</g>
<!-- zcash/orchard#67 -->
<g id= "node78" class= "node" >
<title > zcash/orchard#67</title>
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/orchard/pull/67" xlink:title= "zcash/orchard#67 Sinsemilla chip" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "428,-1242 280,-1242 280,-1238 276,-1238 276,-1234 280,-1234 280,-1212 276,-1212 276,-1208 280,-1208 280,-1204 428,-1204 428,-1242" />
<polyline fill= "none" stroke= "#000000" points= "280,-1238 284,-1238 284,-1234 280,-1234 " />
<polyline fill= "none" stroke= "#000000" points= "280,-1212 284,-1212 284,-1208 280,-1208 " />
<text text-anchor= "middle" x= "354" y= "-1226.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#67</text>
<text text-anchor= "middle" x= "354" y= "-1211.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sinsemilla chip</text>
</a>
</g>
</g>
<!-- zcash/orchard#107->zcash/orchard#67 -->
<g id= "edge78" class= "edge" >
<title > zcash/orchard#107- > zcash/orchard#67</title>
<path fill= "none" stroke= "#000000" d= "M212.25,-1241.3C231.44,-1238.8 251.21,-1236.3 269.67,-1233.9" />
<polygon fill= "#000000" stroke= "#000000" points= "270.3081,-1237.3469 279.78,-1232.6 269.4153,-1230.404 270.3081,-1237.3469" />
</g>
<!-- zcash/orchard#67->zcash/orchard#95 -->
<g id= "edge79" class= "edge" >
<title > zcash/orchard#67- > zcash/orchard#95</title>
<path fill= "none" stroke= "#000000" d= "M428.03,-1217.4C449.9,-1216 473.9,-1214.7 496,-1214 631.49,-1209.7 665.84,-1203.7 801,-1214 828.64,-1216.1 858.36,-1219.9 885.85,-1224.1" />
<polygon fill= "#000000" stroke= "#000000" points= "885.4329,-1227.5777 895.86,-1225.7 886.5378,-1220.6654 885.4329,-1227.5777" />
</g>
<!-- zcash/orchard#67->zcash/orchard#96 -->
<g id= "edge80" class= "edge" >
<title > zcash/orchard#67- > zcash/orchard#96</title>
<path fill= "none" stroke= "#000000" d= "M428.31,-1229.8C465.78,-1233.2 511.67,-1237.5 551.84,-1241.1" />
<polygon fill= "#000000" stroke= "#000000" points= "551.6335,-1244.5966 561.93,-1242.1 552.324,-1237.6307 551.6335,-1244.5966" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>