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:06:25 -07:00
<svg width= "1907pt" height= "2292pt"
viewBox="0.00 0.00 1907.00 2292.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 2288)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2288 1903,-2288 1903,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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "200,-45.5 12,-45.5 12,-7.5 200,-7.5 200,-45.5" />
<text text-anchor= "middle" x= "106" y= "-30.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "106" y= "-15.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bring in Bolt TZE</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "node2" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#225</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node2" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/225" xlink:title= "zcash/librustzcash#225 Add Bolt TZE support to the transaction builder" target= "_blank" >
2021-06-13 14:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "496.5,-53 304.5,-53 304.5,0 496.5,0 496.5,-53" />
<text text-anchor= "middle" x= "400.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "400.5" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "400.5" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#226->zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "edge1" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226- > zcash/librustzcash#225</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M200.4,-26.5C230.25,-26.5 263.44,-26.5 294.08,-26.5" />
<polygon fill= "#000000" stroke= "#000000" points= "294.36,-30.0001 304.36,-26.5 294.36,-23.0001 294.36,-30.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4190 -->
2021-05-24 11:01:20 -07:00
<g id= "node3" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4190</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node3" > <a xlink:href= "https://github.com/zcash/zcash/issues/4190" xlink:title= "zcash/zcash#4190 TZE: implement zcashd 'host' logic." target= "_blank" >
2021-06-13 14:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "199,-682 13,-682 13,-629 199,-629 199,-682" />
<text text-anchor= "middle" x= "106" y= "-666.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "106" y= "-651.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "106" y= "-636.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ' host' logic.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-06-01 16:03:44 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-06-13 14:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1125.5,-1234 952.5,-1234 952.5,-1181 1125.5,-1181 1125.5,-1234" />
<text text-anchor= "middle" x= "1039" y= "-1218.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "1039" y= "-1203.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "1039" y= "-1188.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard consensus rules as an NU feature" target= "_blank" >
2021-06-13 14:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1393,-1168.5 1190,-1168.5 1190,-1100.5 1393,-1100.5 1393,-1168.5" />
<text text-anchor= "middle" x= "1291.5" y= "-1153.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1291.5" y= "-1138.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1291.5" y= "-1123.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1291.5" y= "-1108.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1125.5,-1182.5C1143.1,-1177.4 1161.8,-1172 1180,-1166.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1181.1463,-1170.0126 1189.8,-1163.9 1179.2232,-1163.2819 1181.1463,-1170.0126" />
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:06:25 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1374,-1082 1209,-1082 1209,-1029 1374,-1029 1374,-1082" />
<text text-anchor= "middle" x= "1291.5" y= "-1066.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1291.5" y= "-1051.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1291.5" y= "-1036.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1125.7,-1183.1C1133.8,-1178.7 1141.4,-1173.5 1148,-1167.5 1175.6,-1142.3 1156,-1116.3 1184,-1091.5 1188.8,-1087.2 1194.2,-1083.4 1199.9,-1080.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1201.8546,-1083.0227 1209,-1075.2 1198.5359,-1076.8594 1201.8546,-1083.0227" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1392,-1254.5 1191,-1254.5 1191,-1186.5 1392,-1186.5 1392,-1254.5" />
<text text-anchor= "middle" x= "1291.5" y= "-1239.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1291.5" y= "-1224.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1291.5" y= "-1209.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1291.5" y= "-1194.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge4" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1125.5,-1212C1143.2,-1212.9 1162.1,-1213.8 1180.5,-1214.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1180.5406,-1218.3061 1190.7,-1215.3 1180.8834,-1211.3145 1180.5406,-1218.3061" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1650.5,-1290 1438.5,-1290 1438.5,-1237 1650.5,-1237 1650.5,-1290" />
<text text-anchor= "middle" x= "1544.5" y= "-1274.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1544.5" y= "-1259.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1544.5" y= "-1244.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rules</text>
2021-05-24 15:36:12 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge5" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1380,-1168.6C1386.5,-1171.5 1392.9,-1174.5 1399,-1177.5 1431.8,-1193.6 1467.1,-1214.4 1494.7,-1231.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1493.0578,-1234.6001 1503.4,-1236.9 1496.7494,-1228.6526 1493.0578,-1234.6001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1638.5,-1000 1450.5,-1000 1450.5,-947 1638.5,-947 1638.5,-1000" />
<text text-anchor= "middle" x= "1544.5" y= "-984.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1544.5" y= "-969.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1544.5" y= "-954.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1373.3,-1029C1398.6,-1020.8 1426.7,-1011.7 1452.7,-1003.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1454.1028,-1006.4284 1462.6,-1000.1 1452.011,-999.7482 1454.1028,-1006.4284" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1392.2,-1237.6C1404.1,-1239.6 1416.2,-1241.7 1428.3,-1243.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1427.8381,-1247.173 1438.3,-1245.5 1429.0782,-1240.2837 1427.8381,-1247.173" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1899,-950.5 1690,-950.5 1690,-882.5 1899,-882.5 1899,-950.5" />
<text text-anchor= "middle" x= "1794.5" y= "-935.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1794.5" y= "-920.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1794.5" y= "-905.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1794.5" y= "-890.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1638.7,-952.03C1652.1,-948.96 1666.1,-945.77 1679.9,-942.62" />
<polygon fill= "#000000" stroke= "#000000" points= "1681.0162,-945.9562 1690,-940.34 1679.4747,-939.128 1681.0162,-945.9562" />
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:06:25 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1123.5,-1159 954.5,-1159 954.5,-1106 1123.5,-1106 1123.5,-1159" />
<text text-anchor= "middle" x= "1039" y= "-1143.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "1039" y= "-1128.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "1039" y= "-1113.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1123.8,-1133.2C1141.8,-1133.3 1161,-1133.5 1179.8,-1133.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1179.8658,-1137.1007 1189.9,-1133.7 1179.9352,-1130.1011 1179.8658,-1137.1007" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "203.5,-1460 8.5,-1460 8.5,-1407 203.5,-1407 203.5,-1460" />
<text text-anchor= "middle" x= "106" y= "-1444.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "106" y= "-1429.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "106" y= "-1414.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-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:06:25 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "854.5,-1442 628.5,-1442 628.5,-1389 854.5,-1389 854.5,-1442" />
<text text-anchor= "middle" x= "741.5" y= "-1426.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "741.5" y= "-1411.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "741.5" y= "-1396.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1125,-1457 953,-1457 953,-1374 1125,-1374 1125,-1457" />
<text text-anchor= "middle" x= "1039" y= "-1441.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "1039" y= "-1426.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1039" y= "-1411.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "1039" y= "-1396.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "1039" y= "-1381.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M854.82,-1415.5C883.78,-1415.5 914.64,-1415.5 942.65,-1415.5" />
<polygon fill= "#000000" stroke= "#000000" points= "942.84,-1419.0001 952.84,-1415.5 942.84,-1412.0001 942.84,-1419.0001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1391.5,-1483 1191.5,-1483 1191.5,-1430 1391.5,-1430 1391.5,-1483" />
<text text-anchor= "middle" x= "1291.5" y= "-1467.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1291.5" y= "-1452.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1291.5" y= "-1437.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1125.2,-1429.5C1143.2,-1432.4 1162.5,-1435.6 1181.3,-1438.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1180.8726,-1442.0761 1191.3,-1440.2 1181.9786,-1435.164 1180.8726,-1442.0761" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1379.5,-1412 1203.5,-1412 1203.5,-1359 1379.5,-1359 1379.5,-1412" />
<text text-anchor= "middle" x= "1291.5" y= "-1396.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1291.5" y= "-1381.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1291.5" y= "-1366.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1125.2,-1405.3C1147,-1402.7 1170.6,-1399.9 1192.9,-1397.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1193.5775,-1400.6445 1203.1,-1396 1192.7595,-1393.6925 1193.5775,-1400.6445" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1382.2,-1429.9C1388.1,-1427 1393.7,-1423.9 1399,-1420.5 1449.6,-1387.8 1494.4,-1333.6 1520.5,-1298.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1523.3414,-1300.2438 1526.4,-1290.1 1517.6832,-1296.1224 1523.3414,-1300.2438" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1376.4,-1359C1384.1,-1356 1391.7,-1352.8 1399,-1349.5 1432.6,-1334.2 1468.3,-1313.1 1496,-1295.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1498.1177,-1298.502 1504.7,-1290.2 1494.3771,-1292.5852 1498.1177,-1298.502" />
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:06:25 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1145,-1011 933,-1011 933,-958 1145,-958 1145,-1011" />
<text text-anchor= "middle" x= "1039" y= "-995.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#32</text>
<text text-anchor= "middle" x= "1039" y= "-980.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note encryption</text>
<text text-anchor= "middle" x= "1039" y= "-965.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for Orchard</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1133.4,-1011C1154.9,-1017.1 1177.7,-1023.5 1199.1,-1029.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1198.2216,-1032.8893 1208.8,-1032.3 1200.163,-1026.1639 1198.2216,-1032.8893" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1387.5,-939.5 1195.5,-939.5 1195.5,-871.5 1387.5,-871.5 1387.5,-939.5" />
<text text-anchor= "middle" x= "1291.5" y= "-924.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1291.5" y= "-909.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1291.5" y= "-894.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1291.5" y= "-879.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5020 -->
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1123.8,-957.97C1143.6,-951.78 1164.9,-945.11 1185.5,-938.67" />
<polygon fill= "#000000" stroke= "#000000" points= "1186.7044,-941.9605 1195.2,-935.63 1184.6109,-935.2808 1186.7044,-941.9605" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1393,-1011 1190,-1011 1190,-958 1393,-958 1393,-1011" />
<text text-anchor= "middle" x= "1291.5" y= "-995.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1291.5" y= "-980.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1291.5" y= "-965.8" 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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1145.4,-984.5C1156.6,-984.5 1168.1,-984.5 1179.4,-984.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1179.7,-988.0001 1189.7,-984.5 1179.7,-981.0001 1179.7,-988.0001" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1386.8,-1011.1C1391.1,-1013.6 1395.2,-1016.4 1399,-1019.5 1468.7,-1075.2 1512.5,-1173.9 1532.3,-1227.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1529.0864,-1228.6038 1535.8,-1236.8 1535.6629,-1226.206 1529.0864,-1228.6038" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1130.5,-854 947.5,-854 947.5,-801 1130.5,-801 1130.5,-854" />
<text text-anchor= "middle" x= "1039" y= "-838.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1039" y= "-823.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1039" y= "-808.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1130.8,-835.44C1203.7,-841.97 1307.9,-851.86 1399,-862.5 1493.7,-873.57 1600.9,-888.34 1679.8,-899.64" />
<polygon fill= "#000000" stroke= "#000000" points= "1679.3023,-903.1044 1689.7,-901.07 1680.3031,-896.1763 1679.3023,-903.1044" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1124.8,-854.02C1144.5,-860.08 1165.5,-866.59 1185.9,-872.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1184.9126,-876.2381 1195.5,-875.84 1186.9752,-869.5489 1184.9126,-876.2381" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1392.5,-768.5 1190.5,-768.5 1190.5,-700.5 1392.5,-700.5 1392.5,-768.5" />
<text text-anchor= "middle" x= "1291.5" y= "-753.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1291.5" y= "-738.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1291.5" y= "-723.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1291.5" y= "-708.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1118.6,-800.93C1128.5,-797.49 1138.5,-793.96 1148,-790.5 1163.8,-784.76 1180.4,-778.47 1196.5,-772.24" />
<polygon fill= "#000000" stroke= "#000000" points= "1197.9206,-775.4437 1206,-768.59 1195.41,-768.9094 1197.9206,-775.4437" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1654,-689.5 1435,-689.5 1435,-651.5 1654,-651.5 1654,-689.5" />
<text text-anchor= "middle" x= "1544.5" y= "-674.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1544.5" y= "-659.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC: z_getnewaccount</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5178 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1392.6,-708.93C1414.8,-703.31 1438.1,-697.42 1459.6,-691.99" />
<polygon fill= "#000000" stroke= "#000000" points= "1460.4729,-695.3795 1469.3,-689.52 1458.7455,-688.596 1460.4729,-695.3795" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1638,-633 1451,-633 1451,-580 1638,-580 1638,-633" />
<text text-anchor= "middle" x= "1544.5" y= "-617.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1544.5" y= "-602.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1544.5" y= "-587.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaddress</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5182 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1384.5,-700.34C1389.6,-697.29 1394.5,-694.01 1399,-690.5 1420.1,-674.19 1413.3,-658.05 1435,-642.5 1437.2,-640.94 1439.4,-639.45 1441.7,-638.02" />
<polygon fill= "#000000" stroke= "#000000" points= "1443.8607,-640.816 1450.8,-632.81 1440.3826,-634.7412 1443.8607,-640.816" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1639,-561.5 1450,-561.5 1450,-493.5 1639,-493.5 1639,-561.5" />
<text text-anchor= "middle" x= "1544.5" y= "-546.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1544.5" y= "-531.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1544.5" y= "-516.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1544.5" y= "-501.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > account</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5185 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1388.3,-700.42C1392.2,-697.38 1395.7,-694.08 1399,-690.5 1436.4,-649.26 1397.3,-611.47 1435,-570.5 1437.1,-568.25 1439.3,-566.11 1441.6,-564.08" />
<polygon fill= "#000000" stroke= "#000000" points= "1444.1649,-566.5184 1449.9,-557.61 1439.8613,-560.9976 1444.1649,-566.5184" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1638.5,-832 1450.5,-832 1450.5,-779 1638.5,-779 1638.5,-832" />
<text text-anchor= "middle" x= "1544.5" y= "-816.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1544.5" y= "-801.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1544.5" y= "-786.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1392.6,-762.87C1408.3,-767.28 1424.6,-771.85 1440.4,-776.28" />
<polygon fill= "#000000" stroke= "#000000" points= "1439.5251,-779.6698 1450.1,-779.02 1441.428,-772.9334 1439.5251,-779.6698" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1638.5,-761 1450.5,-761 1450.5,-708 1638.5,-708 1638.5,-761" />
<text text-anchor= "middle" x= "1544.5" y= "-745.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1544.5" y= "-730.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1544.5" y= "-715.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1392.6,-734.5C1408.2,-734.5 1424.3,-734.5 1439.9,-734.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1440.1,-738.0001 1450.1,-734.5 1440.1,-731.0001 1440.1,-738.0001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "838.5,-712.5 644.5,-712.5 644.5,-644.5 838.5,-644.5 838.5,-712.5" />
<text text-anchor= "middle" x= "741.5" y= "-697.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "741.5" y= "-682.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "741.5" y= "-667.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "741.5" y= "-652.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#36->zcash/zcash#5019 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M838.79,-693.21C858.53,-699.53 878.1,-708.58 894,-721.5 920.84,-743.31 903.74,-767.99 930,-790.5 932.82,-792.92 935.81,-795.18 938.92,-797.3" />
<polygon fill= "#000000" stroke= "#000000" points= "937.0835,-800.2795 947.43,-802.56 940.7639,-794.3251 937.0835,-800.2795" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1133,-560.5 945,-560.5 945,-492.5 1133,-492.5 1133,-560.5" />
<text text-anchor= "middle" x= "1039" y= "-545.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1039" y= "-530.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1039" y= "-515.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1039" y= "-500.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M838.7,-656.92C857.52,-651.13 876.74,-644.04 894,-635.5 930.35,-617.5 966.82,-590.03 994.1,-567.17" />
<polygon fill= "#000000" stroke= "#000000" points= "996.5474,-569.6833 1001.9,-560.54 992.0138,-564.3497 996.5474,-569.6833" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1399,-560.5 1184,-560.5 1184,-492.5 1399,-492.5 1399,-560.5" />
<text text-anchor= "middle" x= "1291.5" y= "-545.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1291.5" y= "-530.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1291.5" y= "-515.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1291.5" y= "-500.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to KeyIO</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/zcash#5133 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1133,-526.5C1146.2,-526.5 1159.9,-526.5 1173.5,-526.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1173.8,-530.0001 1183.8,-526.5 1173.8,-523.0001 1173.8,-530.0001" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1330.2,-560.59C1364.7,-590.29 1412.8,-630.32 1435,-641.5 1439.5,-643.79 1444.3,-645.92 1449.2,-647.89" />
<polygon fill= "#000000" stroke= "#000000" points= "1448.0096,-651.182 1458.6,-651.49 1450.5132,-644.645 1448.0096,-651.182" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1399.2,-560.54C1416.4,-565.98 1434,-571.57 1450.9,-576.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1450.11,-580.321 1460.7,-580 1452.2213,-573.6469 1450.11,-580.321" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1399.2,-526.93C1412.6,-526.98 1426.2,-527.03 1439.6,-527.09" />
<polygon fill= "#000000" stroke= "#000000" points= "1439.6862,-530.5903 1449.7,-527.13 1439.714,-523.5903 1439.6862,-530.5903" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1629.5,-475 1459.5,-475 1459.5,-422 1629.5,-422 1629.5,-475" />
<text text-anchor= "middle" x= "1544.5" y= "-459.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1544.5" y= "-444.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1544.5" y= "-429.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_listunifiedreceivers</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5181 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1399.2,-493.31C1415.9,-488.14 1433.1,-482.84 1449.6,-477.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1450.5878,-481.1282 1459.1,-474.82 1448.5119,-474.4431 1450.5878,-481.1282" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1644.5,-404 1444.5,-404 1444.5,-351 1644.5,-351 1644.5,-404" />
<text text-anchor= "middle" x= "1544.5" y= "-388.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1544.5" y= "-373.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1544.5" y= "-358.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recipients to z_sendmany</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5184 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1326.9,-492.26C1354.5,-467.22 1394.7,-434 1435,-412.5 1437.7,-411.04 1440.5,-409.63 1443.4,-408.27" />
<polygon fill= "#000000" stroke= "#000000" points= "1444.9435,-411.4131 1452.6,-404.09 1442.0478,-405.0401 1444.9435,-411.4131" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1629,-333 1460,-333 1460,-280 1629,-280 1629,-333" />
<text text-anchor= "middle" x= "1544.5" y= "-317.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1544.5" y= "-302.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1544.5" y= "-287.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > error if given a UA</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5191 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1309.4,-492.4C1332.9,-450.9 1377.9,-381.45 1435,-341.5 1439.9,-338.09 1445.1,-335.01 1450.5,-332.21" />
<polygon fill= "#000000" stroke= "#000000" points= "1452.2836,-335.2369 1459.8,-327.77 1449.2677,-328.9199 1452.2836,-335.2369" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "827.5,-855 655.5,-855 655.5,-802 827.5,-802 827.5,-855" />
<text text-anchor= "middle" x= "741.5" y= "-839.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "741.5" y= "-824.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "741.5" y= "-809.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard</text>
2021-05-11 15:56:34 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30->zcash/zcash#5019 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M827.55,-828.21C861.75,-828.1 901.37,-827.96 937.01,-827.84" />
<polygon fill= "#000000" stroke= "#000000" points= "937.4501,-831.3388 947.44,-827.81 937.4299,-824.3389 937.4501,-831.3388" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "206,-1603 6,-1603 6,-1599 2,-1599 2,-1595 6,-1595 6,-1558 2,-1558 2,-1554 6,-1554 6,-1550 206,-1550 206,-1603" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6,-1599 10,-1599 10,-1595 6,-1595 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6,-1558 10,-1558 10,-1554 6,-1554 " />
<text text-anchor= "middle" x= "106" y= "-1587.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "106" y= "-1572.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "106" y= "-1557.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 1</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003 -->
2021-06-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "506.5,-1640 294.5,-1640 294.5,-1636 290.5,-1636 290.5,-1632 294.5,-1632 294.5,-1595 290.5,-1595 290.5,-1591 294.5,-1591 294.5,-1587 506.5,-1587 506.5,-1640" />
<polyline fill= "none" stroke= "#000000" points= "294.5,-1636 298.5,-1636 298.5,-1632 294.5,-1632 " />
<polyline fill= "none" stroke= "#000000" points= "294.5,-1595 298.5,-1595 298.5,-1591 294.5,-1591 " />
<text text-anchor= "middle" x= "400.5" y= "-1624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "400.5" y= "-1609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "400.5" y= "-1594.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M206.12,-1589.1C231.21,-1592.2 258.36,-1595.6 284.17,-1598.9" />
<polygon fill= "#000000" stroke= "#000000" points= "284.0077,-1602.4075 294.37,-1600.2 284.8928,-1595.4637 284.0077,-1602.4075" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "837,-1563.5 646,-1563.5 646,-1559.5 642,-1559.5 642,-1555.5 646,-1555.5 646,-1503.5 642,-1503.5 642,-1499.5 646,-1499.5 646,-1495.5 837,-1495.5 837,-1563.5" />
<polyline fill= "none" stroke= "#000000" points= "646,-1559.5 650,-1559.5 650,-1555.5 646,-1555.5 " />
<polyline fill= "none" stroke= "#000000" points= "646,-1503.5 650,-1503.5 650,-1499.5 646,-1499.5 " />
<text text-anchor= "middle" x= "741.5" y= "-1548.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "741.5" y= "-1533.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "741.5" y= "-1518.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "741.5" y= "-1503.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5005 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M206.35,-1569.1C323.43,-1560.4 516.17,-1546.2 635.59,-1537.3" />
<polygon fill= "#000000" stroke= "#000000" points= "636.1017,-1540.7733 645.84,-1536.6 635.6247,-1533.7896 636.1017,-1540.7733" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "828.5,-1665 654.5,-1665 654.5,-1661 650.5,-1661 650.5,-1657 654.5,-1657 654.5,-1590 650.5,-1590 650.5,-1586 654.5,-1586 654.5,-1582 828.5,-1582 828.5,-1665" />
<polyline fill= "none" stroke= "#000000" points= "654.5,-1661 658.5,-1661 658.5,-1657 654.5,-1657 " />
<polyline fill= "none" stroke= "#000000" points= "654.5,-1590 658.5,-1590 658.5,-1586 654.5,-1586 " />
<text text-anchor= "middle" x= "741.5" y= "-1649.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "741.5" y= "-1634.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "741.5" y= "-1619.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "741.5" y= "-1604.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "741.5" y= "-1589.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > disconnect otherwise.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M506.53,-1616.6C550.51,-1617.9 601.2,-1619.4 644.22,-1620.6" />
<polygon fill= "#000000" stroke= "#000000" points= "644.3113,-1624.1041 654.41,-1620.9 644.5174,-1617.1071 644.3113,-1624.1041" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1148,-1613.5 930,-1613.5 930,-1609.5 926,-1609.5 926,-1605.5 930,-1605.5 930,-1583.5 926,-1583.5 926,-1579.5 930,-1579.5 930,-1575.5 1148,-1575.5 1148,-1613.5" />
<polyline fill= "none" stroke= "#000000" points= "930,-1609.5 934,-1609.5 934,-1605.5 930,-1605.5 " />
<polyline fill= "none" stroke= "#000000" points= "930,-1583.5 934,-1583.5 934,-1579.5 930,-1579.5 " />
<text text-anchor= "middle" x= "1039" y= "-1598.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "1039" y= "-1583.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rework AddNode behaviour</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M837.27,-1550.4C870.82,-1557.8 908.5,-1566 942.14,-1573.3" />
<polygon fill= "#000000" stroke= "#000000" points= "941.447,-1576.7314 951.97,-1575.5 942.9758,-1569.9004 941.447,-1576.7314" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M828.75,-1615C857.17,-1612.2 889.23,-1609.1 919.58,-1606.1" />
<polygon fill= "#000000" stroke= "#000000" points= "920.198,-1609.5564 929.81,-1605.1 919.5169,-1602.5896 920.198,-1609.5564" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1386,-1628.5 1197,-1628.5 1197,-1624.5 1193,-1624.5 1193,-1620.5 1197,-1620.5 1197,-1568.5 1193,-1568.5 1193,-1564.5 1197,-1564.5 1197,-1560.5 1386,-1560.5 1386,-1628.5" />
<polyline fill= "none" stroke= "#000000" points= "1197,-1624.5 1201,-1624.5 1201,-1620.5 1197,-1620.5 " />
<polyline fill= "none" stroke= "#000000" points= "1197,-1568.5 1201,-1568.5 1201,-1564.5 1197,-1564.5 " />
<text text-anchor= "middle" x= "1291.5" y= "-1613.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1291.5" y= "-1598.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1291.5" y= "-1583.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1291.5" y= "-1568.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in the tried table.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1148.3,-1594.5C1161,-1594.5 1174,-1594.5 1186.6,-1594.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1186.7,-1598.0001 1196.7,-1594.5 1186.7,-1591.0001 1186.7,-1598.0001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1133,-1528 945,-1528 945,-1475 1133,-1475 1133,-1528" />
<text text-anchor= "middle" x= "1039" y= "-1512.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#368</text>
<text text-anchor= "middle" x= "1039" y= "-1497.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_history: Add</text>
<text text-anchor= "middle" x= "1039" y= "-1482.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#368->zcash/zcash#5037 -->
2021-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1133,-1484.7C1148.8,-1481.9 1165.3,-1479 1181.5,-1476.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1182.2782,-1479.5163 1191.5,-1474.3 1181.0381,-1472.627 1182.2782,-1479.5163" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "202.5,-1721.5 9.5,-1721.5 9.5,-1717.5 5.5,-1717.5 5.5,-1713.5 9.5,-1713.5 9.5,-1691.5 5.5,-1691.5 5.5,-1687.5 9.5,-1687.5 9.5,-1683.5 202.5,-1683.5 202.5,-1721.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "9.5,-1717.5 13.5,-1717.5 13.5,-1713.5 9.5,-1713.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "9.5,-1691.5 13.5,-1691.5 13.5,-1687.5 9.5,-1687.5 " />
<text text-anchor= "middle" x= "106" y= "-1706.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "106" y= "-1691.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-06-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "497,-1721.5 304,-1721.5 304,-1717.5 300,-1717.5 300,-1713.5 304,-1713.5 304,-1691.5 300,-1691.5 300,-1687.5 304,-1687.5 304,-1683.5 497,-1683.5 497,-1721.5" />
<polyline fill= "none" stroke= "#000000" points= "304,-1717.5 308,-1717.5 308,-1713.5 304,-1713.5 " />
<polyline fill= "none" stroke= "#000000" points= "304,-1691.5 308,-1691.5 308,-1687.5 304,-1687.5 " />
<text text-anchor= "middle" x= "400.5" y= "-1706.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "400.5" y= "-1691.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M202.84,-1702.5C231.86,-1702.5 263.85,-1702.5 293.48,-1702.5" />
<polygon fill= "#000000" stroke= "#000000" points= "293.86,-1706.0001 303.86,-1702.5 293.86,-1699.0001 293.86,-1706.0001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "838,-1721.5 645,-1721.5 645,-1717.5 641,-1717.5 641,-1713.5 645,-1713.5 645,-1691.5 641,-1691.5 641,-1687.5 645,-1687.5 645,-1683.5 838,-1683.5 838,-1721.5" />
<polyline fill= "none" stroke= "#000000" points= "645,-1717.5 649,-1717.5 649,-1713.5 645,-1713.5 " />
<polyline fill= "none" stroke= "#000000" points= "645,-1691.5 649,-1691.5 649,-1687.5 645,-1687.5 " />
<text text-anchor= "middle" x= "741.5" y= "-1706.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "741.5" y= "-1691.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M497.3,-1702.5C540.14,-1702.5 590.66,-1702.5 634.61,-1702.5" />
<polygon fill= "#000000" stroke= "#000000" points= "634.75,-1706.0001 644.75,-1702.5 634.75,-1699.0001 634.75,-1706.0001" />
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:06:25 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "834,-784 649,-784 649,-731 834,-731 834,-784" />
<text text-anchor= "middle" x= "741.5" y= "-768.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "741.5" y= "-753.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "741.5" y= "-738.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > phrase support</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
2021-05-24 08:46:06 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5019 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M834.28,-778.62C854,-783.16 874.7,-787.96 894,-792.5 908.03,-795.8 922.81,-799.32 937.36,-802.81" />
<polygon fill= "#000000" stroke= "#000000" points= "936.8388,-806.2844 947.38,-805.22 938.4758,-799.4785 936.8388,-806.2844" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1140,-781.5 938,-781.5 938,-713.5 1140,-713.5 1140,-781.5" />
<text text-anchor= "middle" x= "1039" y= "-766.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1039" y= "-751.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1039" y= "-736.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1039" y= "-721.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (BIP 32)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5176->zcash/zcash#2673 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M834,-754.39C863.58,-753.4 896.63,-752.29 927.42,-751.25" />
<polygon fill= "#000000" stroke= "#000000" points= "927.8842,-754.7364 937.76,-750.9 927.6473,-747.7404 927.8842,-754.7364" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1140.2,-742.29C1153.4,-741.61 1166.9,-740.92 1180.1,-740.23" />
<polygon fill= "#000000" stroke= "#000000" points= "1180.3932,-743.7196 1190.2,-739.71 1180.0332,-736.7289 1180.3932,-743.7196" />
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:06:25 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "503,-784 298,-784 298,-731 503,-731 503,-784" />
<text text-anchor= "middle" x= "400.5" y= "-768.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "400.5" y= "-753.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "400.5" y= "-738.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Words (a la BIP 39)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#364->zcash/zcash#5176 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M503.27,-757.5C546.12,-757.5 595.78,-757.5 638.63,-757.5" />
<polygon fill= "#000000" stroke= "#000000" points= "638.8,-761.0001 648.8,-757.5 638.8,-754.0001 638.8,-761.0001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "197,-1793 15,-1793 15,-1740 197,-1740 197,-1793" />
<text text-anchor= "middle" x= "106" y= "-1777.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "106" y= "-1762.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "106" y= "-1747.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-06-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1146.5,-692.5 931.5,-692.5 931.5,-624.5 1146.5,-624.5 1146.5,-692.5" />
<text text-anchor= "middle" x= "1039" y= "-677.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1039" y= "-662.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1039" y= "-647.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1039" y= "-632.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/zcash#5179 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1146.8,-690.95C1158,-694.32 1169.4,-697.75 1180.6,-701.13" />
<polygon fill= "#000000" stroke= "#000000" points= "1179.9164,-704.5787 1190.5,-704.09 1181.9217,-697.872 1179.9164,-704.5787" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1399,-682 1184,-682 1184,-629 1399,-629 1399,-682" />
<text text-anchor= "middle" x= "1291.5" y= "-666.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1291.5" y= "-651.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1291.5" y= "-636.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key derivation</text>
2021-05-24 15:49:37 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/librustzcash#387 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1146.8,-657.22C1155.7,-657.11 1164.7,-657.01 1173.6,-656.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1173.6428,-660.3998 1183.6,-656.78 1173.5587,-653.4003 1173.6428,-660.3998" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "207.5,-1864 4.5,-1864 4.5,-1811 207.5,-1811 207.5,-1864" />
<text text-anchor= "middle" x= "106" y= "-1848.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "106" y= "-1833.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "106" y= "-1818.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-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" >
2021-06-13 14:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "204,-1995 8,-1995 8,-1882 204,-1882 204,-1995" />
<text text-anchor= "middle" x= "106" y= "-1979.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "106" y= "-1964.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "106" y= "-1949.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "106" y= "-1934.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "106" y= "-1919.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "106" y= "-1904.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "106" y= "-1889.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5199 -->
2021-06-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" >
2021-06-13 14:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "200.5,-2096 11.5,-2096 11.5,-2013 200.5,-2013 200.5,-2096" />
<text text-anchor= "middle" x= "106" y= "-2080.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "106" y= "-2065.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "106" y= "-2050.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "106" y= "-2035.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "106" y= "-2020.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-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" >
2021-06-13 14:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1377,-1340.5 1206,-1340.5 1206,-1272.5 1377,-1272.5 1377,-1340.5" />
<text text-anchor= "middle" x= "1291.5" y= "-1325.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5194</text>
<text text-anchor= "middle" x= "1291.5" y= "-1310.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1291.5" y= "-1295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature verification</text>
<text text-anchor= "middle" x= "1291.5" y= "-1280.3" 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>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1377.2,-1291.9C1393.6,-1289.2 1411,-1286.2 1428.2,-1283.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1429.0197,-1286.7114 1438.3,-1281.6 1427.8577,-1279.8085 1429.0197,-1286.7114" />
2021-06-13 14:04:34 -07:00
</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:06:25 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "843.5,-1157.5 639.5,-1157.5 639.5,-1089.5 843.5,-1089.5 843.5,-1157.5" />
<text text-anchor= "middle" x= "741.5" y= "-1142.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "741.5" y= "-1127.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "741.5" y= "-1112.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "741.5" y= "-1097.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a bitstring</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#506->zcash/zcash#4707 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M843.88,-1126.6C876.34,-1127.6 912.07,-1128.7 943.98,-1129.6" />
<polygon fill= "#000000" stroke= "#000000" points= "944.1016,-1133.105 954.2,-1129.9 944.307,-1126.108 944.1016,-1133.105" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1132.5,-1355.5 945.5,-1355.5 945.5,-1257.5 1132.5,-1257.5 1132.5,-1355.5" />
<text text-anchor= "middle" x= "1039" y= "-1340.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4983</text>
<text text-anchor= "middle" x= "1039" y= "-1325.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Integrate ZIP- 244</text>
<text text-anchor= "middle" x= "1039" y= "-1310.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction ID</text>
<text text-anchor= "middle" x= "1039" y= "-1295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nonmalleability & </text>
<text text-anchor= "middle" x= "1039" y= "-1280.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature hash changes</text>
<text text-anchor= "middle" x= "1039" y= "-1265.3" 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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1132.7,-1335.8C1153.7,-1342.4 1176.1,-1349.4 1197.2,-1356" />
<polygon fill= "#000000" stroke= "#000000" points= "1196.1102,-1359.3262 1206.7,-1359 1198.2182,-1352.6511 1196.1102,-1359.3262" />
2021-06-13 14:04:34 -07:00
</g>
<!-- zcash/zcash#4983->zcash/zcash#5194 -->
<g id= "edge55" class= "edge" >
<title > zcash/zcash#4983- > zcash/zcash#5194</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1132.7,-1306.5C1153.3,-1306.5 1175.2,-1306.5 1195.9,-1306.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1195.9,-1310.0001 1205.9,-1306.5 1195.9,-1303.0001 1195.9,-1310.0001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1147,-1084 931,-1084 931,-1031 1147,-1031 1147,-1084" />
<text text-anchor= "middle" x= "1039" y= "-1068.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "1039" y= "-1053.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "1039" y= "-1038.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ness</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/halo2#63->zcash/librustzcash#320 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1126.2,-1084.1C1143.6,-1089.4 1162,-1095 1180,-1100.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1179.3147,-1103.9494 1189.9,-1103.5 1181.3448,-1097.2503 1179.3147,-1103.9494" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "894,-540 589,-540 589,-487 894,-487 894,-540" />
<text text-anchor= "middle" x= "741.5" y= "-524.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "741.5" y= "-509.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "741.5" y= "-494.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encodings</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26->zcash/librustzcash#371 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M894.17,-520.17C907.79,-520.77 921.37,-521.36 934.45,-521.93" />
<polygon fill= "#000000" stroke= "#000000" points= "934.6776,-525.4431 944.82,-522.38 934.9812,-518.4497 934.6776,-525.4431" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "553,-1435 248,-1435 248,-1382 553,-1382 553,-1435" />
<text text-anchor= "middle" x= "400.5" y= "-1419.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#36</text>
<text text-anchor= "middle" x= "400.5" y= "-1404.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "400.5" y= "-1389.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#33 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M553.05,-1411.6C574.94,-1412.1 597.23,-1412.5 618.45,-1413" />
<polygon fill= "#000000" stroke= "#000000" points= "618.382,-1416.4992 628.45,-1413.2 618.522,-1409.5006 618.382,-1416.4992" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "835,-1371 648,-1371 648,-1318 835,-1318 835,-1371" />
<text text-anchor= "middle" x= "741.5" y= "-1355.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "741.5" y= "-1340.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "741.5" y= "-1325.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#95 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M542.15,-1381.9C574.21,-1375.9 607.67,-1369.6 637.82,-1364" />
<polygon fill= "#000000" stroke= "#000000" points= "638.7304,-1367.3902 647.91,-1362.1 637.435,-1360.5111 638.7304,-1367.3902" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M835.31,-1334.6C856.02,-1329.3 876.87,-1321 894,-1308.5 919.11,-1290.2 906.12,-1268.4 930,-1248.5 934.22,-1245 938.78,-1241.7 943.54,-1238.8" />
<polygon fill= "#000000" stroke= "#000000" points= "945.4369,-1241.7459 952.33,-1233.7 941.9239,-1235.6912 945.4369,-1241.7459" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "485.5,-1229 315.5,-1229 315.5,-1176 485.5,-1176 485.5,-1229" />
<text text-anchor= "middle" x= "400.5" y= "-1213.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "400.5" y= "-1198.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "400.5" y= "-1183.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > interaction model</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#235 -->
2021-06-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:06:25 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "829.5,-1229 653.5,-1229 653.5,-1176 829.5,-1176 829.5,-1229" />
<text text-anchor= "middle" x= "741.5" y= "-1213.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "741.5" y= "-1198.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "741.5" y= "-1183.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Core/Chip abstraction</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#64->zcash/halo2#235 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M485.67,-1202.5C533.47,-1202.5 593.32,-1202.5 643.12,-1202.5" />
<polygon fill= "#000000" stroke= "#000000" points= "643.26,-1206.0001 653.26,-1202.5 643.26,-1199.0001 643.26,-1206.0001" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M829.55,-1204C865.03,-1204.6 906.06,-1205.3 942.35,-1205.9" />
<polygon fill= "#000000" stroke= "#000000" points= "942.4258,-1209.4008 952.46,-1206 942.4951,-1202.4012 942.4258,-1209.4008" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1381,-278 1202,-278 1202,-225 1381,-225 1381,-278" />
<text text-anchor= "middle" x= "1291.5" y= "-262.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1291.5" y= "-247.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1291.5" y= "-232.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursion</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#251 -->
2021-06-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1649.5,-262 1439.5,-262 1439.5,-209 1649.5,-209 1649.5,-262" />
<text text-anchor= "middle" x= "1544.5" y= "-246.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1544.5" y= "-231.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1544.5" y= "-216.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for recursive proving</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75->zcash/halo2#251 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1381.1,-245.84C1396.7,-244.85 1413.2,-243.8 1429.4,-242.78" />
<polygon fill= "#000000" stroke= "#000000" points= "1429.7414,-246.2655 1439.5,-242.14 1429.2986,-239.2795 1429.7414,-246.2655" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1119.5,-469 958.5,-469 958.5,-386 1119.5,-386 1119.5,-469" />
<text text-anchor= "middle" x= "1039" y= "-453.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "1039" y= "-438.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "1039" y= "-423.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "1039" y= "-408.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "1039" y= "-393.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
2021-06-03 16:03:45 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-06-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "843.5,-461.5 639.5,-461.5 639.5,-393.5 843.5,-393.5 843.5,-461.5" />
<text text-anchor= "middle" x= "741.5" y= "-446.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "741.5" y= "-431.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "741.5" y= "-416.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "741.5" y= "-401.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#79 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M843.88,-427.5C877.7,-427.5 915.07,-427.5 947.97,-427.5" />
<polygon fill= "#000000" stroke= "#000000" points= "948.03,-431.0001 958.03,-427.5 948.03,-424.0001 948.03,-431.0001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1136,-289 942,-289 942,-236 1136,-236 1136,-289" />
<text text-anchor= "middle" x= "1039" y= "-273.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "1039" y= "-258.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "1039" y= "-243.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verifier circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#250 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M843.52,-405.26C860.86,-399.66 878.32,-392.81 894,-384.5 937.31,-361.55 979.33,-323.99 1006.9,-296.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1009.7231,-298.7253 1014.3,-289.17 1004.7633,-293.7855 1009.7231,-298.7253" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M1136.3,-258.26C1154.4,-257.47 1173.4,-256.64 1191.7,-255.85" />
<polygon fill= "#000000" stroke= "#000000" points= "1191.8636,-259.3463 1201.7,-255.41 1191.5558,-252.3531 1191.8636,-259.3463" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "177.5,-2182.5 34.5,-2182.5 34.5,-2114.5 177.5,-2114.5 177.5,-2182.5" />
<text text-anchor= "middle" x= "106" y= "-2167.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "106" y= "-2152.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "106" y= "-2137.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "106" y= "-2122.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ProvingKey</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#82 -->
2021-06-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "202.5,-2284 9.5,-2284 9.5,-2201 202.5,-2201 202.5,-2284" />
<text text-anchor= "middle" x= "106" y= "-2268.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "106" y= "-2253.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "106" y= "-2238.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "106" y= "-2223.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "106" y= "-2208.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > lookups</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#248 -->
2021-06-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "843,-289 640,-289 640,-236 843,-236 843,-289" />
<text text-anchor= "middle" x= "741.5" y= "-273.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "741.5" y= "-258.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "741.5" y= "-243.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#248->zcash/halo2#250 -->
2021-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M843.05,-262.5C871.66,-262.5 902.87,-262.5 931.8,-262.5" />
<polygon fill= "#000000" stroke= "#000000" points= "931.93,-266.0001 941.93,-262.5 931.93,-259.0001 931.93,-266.0001" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "834,-217.5 649,-217.5 649,-149.5 834,-149.5 834,-217.5" />
<text text-anchor= "middle" x= "741.5" y= "-202.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "741.5" y= "-187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "741.5" y= "-172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "741.5" y= "-157.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inputs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#249->zcash/halo2#250 -->
2021-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M834,-208.06C865.07,-216.31 899.98,-225.58 932.07,-234.1" />
<polygon fill= "#000000" stroke= "#000000" points= "931.3665,-237.5345 941.93,-236.72 933.1642,-230.7692 931.3665,-237.5345" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "490,-124 311,-124 311,-71 490,-71 490,-124" />
<text text-anchor= "middle" x= "400.5" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "400.5" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "400.5" y= "-78.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
2021-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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "829.5,-131.5 653.5,-131.5 653.5,-63.5 829.5,-63.5 829.5,-131.5" />
<text text-anchor= "middle" x= "741.5" y= "-116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "741.5" y= "-101.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "741.5" y= "-86.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "741.5" y= "-71.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursive circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#246->zcash/halo2#247 -->
2021-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M490.09,-97.5C537.16,-97.5 594.94,-97.5 643.24,-97.5" />
<polygon fill= "#000000" stroke= "#000000" points= "643.39,-101.0001 653.39,-97.5 643.39,-94.0001 643.39,-101.0001" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M829.86,-115.57C851.54,-121.83 874.19,-130.01 894,-140.5 937.31,-163.45 979.33,-201.01 1006.9,-228.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1004.7633,-231.2145 1014.3,-235.83 1009.7231,-226.2747 1004.7633,-231.2145" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "844.5,-626.5 638.5,-626.5 638.5,-558.5 844.5,-558.5 844.5,-626.5" />
<text text-anchor= "middle" x= "741.5" y= "-611.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "741.5" y= "-596.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "741.5" y= "-581.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "741.5" y= "-566.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in verifier</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/halo2#245->zcash/halo2#63 -->
2021-06-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M844.56,-603.49C863.47,-610.09 881.23,-620.18 894,-635.5 948.87,-701.34 877.15,-952.02 930,-1019.5 931.25,-1021.1 932.57,-1022.6 933.96,-1024.1" />
<polygon fill= "#000000" stroke= "#000000" points= "931.6501,-1026.7305 941.39,-1030.9 936.3761,-1021.5666 931.6501,-1026.7305" />
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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M844.86,-579.1C863.28,-572.47 880.78,-562.74 894,-548.5 947.13,-491.25 893.61,-445.61 930,-376.5 946.45,-345.26 973.97,-316.57 997.25,-295.79" />
<polygon fill= "#000000" stroke= "#000000" points= "999.7511,-298.2533 1005,-289.05 995.1575,-292.9713 999.7511,-298.2533" />
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:06:25 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "850.5,-375.5 632.5,-375.5 632.5,-307.5 850.5,-307.5 850.5,-375.5" />
<text text-anchor= "middle" x= "741.5" y= "-360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "741.5" y= "-345.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "741.5" y= "-330.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "741.5" y= "-315.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > only on the rotation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#210->zcash/halo2#250 -->
2021-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:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M850.59,-312.53C877.06,-305.5 905.33,-297.99 931.72,-290.99" />
<polygon fill= "#000000" stroke= "#000000" points= "932.9643,-294.2809 941.73,-288.33 931.1665,-287.5157 932.9643,-294.2809" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#38 -->
2021-06-12 15:47:14 -07:00
<g id= "node75" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#38</title>
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "496,-1300 305,-1300 305,-1247 496,-1247 496,-1300" />
<text text-anchor= "middle" x= "400.5" y= "-1284.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "400.5" y= "-1269.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "400.5" y= "-1254.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#96 -->
2021-06-12 15:47:14 -07:00
<g id= "node76" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#96</title>
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "828,-1300 655,-1300 655,-1247 828,-1247 828,-1300" />
<text text-anchor= "middle" x= "741.5" y= "-1284.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "741.5" y= "-1269.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "741.5" y= "-1254.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/orchard#38->zcash/orchard#96 -->
2021-06-13 14:06:25 -07:00
<g id= "edge74" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#38- > zcash/orchard#96</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M496.39,-1273.5C542.73,-1273.5 598.23,-1273.5 644.69,-1273.5" />
<polygon fill= "#000000" stroke= "#000000" points= "644.77,-1277.0001 654.77,-1273.5 644.77,-1270.0001 644.77,-1277.0001" />
</g>
<!-- zcash/orchard#96->zcash/orchard#4 -->
<g id= "edge75" class= "edge" >
<title > zcash/orchard#96- > zcash/orchard#4</title>
<path fill= "none" stroke= "#000000" d= "M828.35,-1254.2C864.01,-1246.3 905.46,-1237.1 942.1,-1229" />
<polygon fill= "#000000" stroke= "#000000" points= "943.3148,-1232.314 952.3,-1226.7 941.775,-1225.4855 943.3148,-1232.314" />
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:06:25 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "212,-1332 0,-1332 0,-1328 -4,-1328 -4,-1324 0,-1324 0,-1287 -4,-1287 -4,-1283 0,-1283 0,-1279 212,-1279 212,-1332" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-1328 4,-1328 4,-1324 0,-1324 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-1287 4,-1287 4,-1283 0,-1283 " />
<text text-anchor= "middle" x= "106" y= "-1316.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#107</text>
<text text-anchor= "middle" x= "106" y= "-1301.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ECC chip] Incomplete and</text>
<text text-anchor= "middle" x= "106" y= "-1286.8" 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:06:25 -07:00
<g id= "edge76" class= "edge" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107- > zcash/orchard#38</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M212.32,-1293.9C239.06,-1291 267.75,-1287.9 294.47,-1285" />
<polygon fill= "#000000" stroke= "#000000" points= "295.0363,-1288.4592 304.6,-1283.9 294.2806,-1281.5001 295.0363,-1288.4592" />
2021-06-13 14:04:34 -07:00
</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" >
2021-06-13 14:06:25 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "474.5,-1356.5 326.5,-1356.5 326.5,-1352.5 322.5,-1352.5 322.5,-1348.5 326.5,-1348.5 326.5,-1326.5 322.5,-1326.5 322.5,-1322.5 326.5,-1322.5 326.5,-1318.5 474.5,-1318.5 474.5,-1356.5" />
<polyline fill= "none" stroke= "#000000" points= "326.5,-1352.5 330.5,-1352.5 330.5,-1348.5 326.5,-1348.5 " />
<polyline fill= "none" stroke= "#000000" points= "326.5,-1326.5 330.5,-1326.5 330.5,-1322.5 326.5,-1322.5 " />
<text text-anchor= "middle" x= "400.5" y= "-1341.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#67</text>
<text text-anchor= "middle" x= "400.5" y= "-1326.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sinsemilla chip</text>
2021-06-13 14:04:34 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#107->zcash/orchard#67 -->
2021-06-13 14:06:25 -07:00
<g id= "edge77" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#107- > zcash/orchard#67</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M212.32,-1317.1C246.37,-1320.8 283.58,-1324.8 315.86,-1328.3" />
<polygon fill= "#000000" stroke= "#000000" points= "315.8448,-1331.8182 326.16,-1329.4 316.5882,-1324.8578 315.8448,-1331.8182" />
2021-06-13 14:04:34 -07:00
</g>
<!-- zcash/orchard#67->zcash/orchard#95 -->
2021-06-13 14:06:25 -07:00
<g id= "edge78" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#67- > zcash/orchard#95</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M474.91,-1339C522.6,-1340 585.16,-1341.3 637.7,-1342.4" />
<polygon fill= "#000000" stroke= "#000000" points= "637.6622,-1345.8998 647.73,-1342.6 637.8018,-1338.9012 637.6622,-1345.8998" />
2021-06-13 14:04:34 -07:00
</g>
<!-- zcash/orchard#67->zcash/orchard#96 -->
2021-06-13 14:06:25 -07:00
<g id= "edge79" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#67- > zcash/orchard#96</title>
2021-06-13 14:06:25 -07:00
<path fill= "none" stroke= "#000000" d= "M474.91,-1323.5C524.82,-1314.2 591.02,-1301.7 644.98,-1291.6" />
<polygon fill= "#000000" stroke= "#000000" points= "645.6856,-1295.0292 654.9,-1289.8 644.4358,-1288.1417 645.6856,-1295.0292" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>