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-07-19 15:44:55 -07:00
<svg width= "1927pt" height= "2119pt"
viewBox="0.00 0.00 1927.00 2119.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 2115)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2115 1923,-2115 1923,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-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-683.5 58.5,-683.5 58.5,-645.5 246.5,-645.5 246.5,-683.5" />
<text text-anchor= "middle" x= "152.5" y= "-668.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "152.5" y= "-653.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-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550,-691 358,-691 358,-638 550,-638 550,-691" />
<text text-anchor= "middle" x= "454" y= "-675.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "454" y= "-660.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "454" y= "-645.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-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M246.66,-664.5C278.76,-664.5 314.86,-664.5 347.84,-664.5" />
<polygon fill= "#000000" stroke= "#000000" points= "347.96,-668.0001 357.96,-664.5 347.96,-661.0001 347.96,-668.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-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "245.5,-836 59.5,-836 59.5,-783 245.5,-783 245.5,-836" />
<text text-anchor= "middle" x= "152.5" y= "-820.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "152.5" y= "-805.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "152.5" y= "-790.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-07-19 15:44:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "842,-1072 669,-1072 669,-1019 842,-1019 842,-1072" />
<text text-anchor= "middle" x= "755.5" y= "-1056.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "755.5" y= "-1041.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "755.5" y= "-1026.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-07-19 15:44:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1154.5,-999.5 951.5,-999.5 951.5,-931.5 1154.5,-931.5 1154.5,-999.5" />
<text text-anchor= "middle" x= "1053" y= "-984.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1053" y= "-969.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1053" y= "-954.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1053" y= "-939.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-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M842.35,-1022.1C873.28,-1013.8 908.56,-1004.3 941.28,-995.54" />
<polygon fill= "#000000" stroke= "#000000" points= "942.5891,-998.8126 951.34,-992.84 940.7745,-992.0519 942.5891,-998.8126" />
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-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1135.5,-1157 970.5,-1157 970.5,-1104 1135.5,-1104 1135.5,-1157" />
<text text-anchor= "middle" x= "1053" y= "-1141.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1053" y= "-1126.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1053" y= "-1111.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-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M842.03,-1066.7C863.64,-1072.3 886.72,-1078.4 908,-1084.5 925.57,-1089.5 944.23,-1095.2 962.11,-1100.8" />
<polygon fill= "#000000" stroke= "#000000" points= "961.3705,-1104.2365 971.96,-1103.9 963.472,-1097.5593 961.3705,-1104.2365" />
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-07-19 15:44:55 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1153.5,-1085.5 952.5,-1085.5 952.5,-1017.5 1153.5,-1017.5 1153.5,-1085.5" />
<text text-anchor= "middle" x= "1053" y= "-1070.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1053" y= "-1055.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1053" y= "-1040.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1053" y= "-1025.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-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M842.35,-1047.3C873.59,-1047.9 909.26,-1048.6 942.26,-1049.3" />
<polygon fill= "#000000" stroke= "#000000" points= "942.343,-1052.8022 952.41,-1049.5 942.4809,-1045.8036 942.343,-1052.8022" />
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-07-19 15:44:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1411.5,-938 1199.5,-938 1199.5,-885 1411.5,-885 1411.5,-938" />
<text text-anchor= "middle" x= "1305.5" y= "-922.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1305.5" y= "-907.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1305.5" y= "-892.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-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1154.6,-943.77C1166,-941.34 1177.6,-938.86 1189.1,-936.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1190.0644,-939.7725 1199.1,-934.24 1188.5864,-932.9303 1190.0644,-939.7725" />
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-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1399.5,-1082 1211.5,-1082 1211.5,-1029 1399.5,-1029 1399.5,-1082" />
<text text-anchor= "middle" x= "1305.5" y= "-1066.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1305.5" y= "-1051.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1305.5" y= "-1036.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-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-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1135.7,-1105.9C1158.3,-1099.2 1183.1,-1091.9 1206.5,-1084.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1207.48,-1088.2601 1216.1,-1082.1 1205.52,-1081.5401 1207.48,-1088.2601" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-16 15:47:41 -07:00
<!-- zcash/librustzcash#406 -->
<g id= "node10" class= "node" >
<title > zcash/librustzcash#406</title>
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/406" xlink:title= "zcash/librustzcash#406 Add Orchard support to the transaction builder" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1399.5,-1157 1211.5,-1157 1211.5,-1104 1399.5,-1104 1399.5,-1157" />
<text text-anchor= "middle" x= "1305.5" y= "-1141.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#406</text>
<text text-anchor= "middle" x= "1305.5" y= "-1126.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1305.5" y= "-1111.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/librustzcash#406 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/orchard#35- > zcash/librustzcash#406</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1135.7,-1130.5C1156.5,-1130.5 1179.2,-1130.5 1201,-1130.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1201.3,-1134.0001 1211.3,-1130.5 1201.3,-1127.0001 1201.3,-1134.0001" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
<g id= "edge8" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1143.8,-1017.5C1150,-1014.6 1156.2,-1011.6 1162,-1008.5 1197.4,-989.82 1234.9,-964.31 1262.6,-944.15" />
<polygon fill= "#000000" stroke= "#000000" points= "1264.9012,-946.803 1270.9,-938.07 1260.7645,-941.156 1264.9012,-946.803" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "node11" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1661,-951.5 1452,-951.5 1452,-883.5 1661,-883.5 1661,-951.5" />
<text text-anchor= "middle" x= "1556.5" y= "-936.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1556.5" y= "-921.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1556.5" y= "-906.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1556.5" y= "-891.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "edge9" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1353.9,-1028.9C1391.3,-1008.3 1443.5,-979.61 1485.6,-956.47" />
<polygon fill= "#000000" stroke= "#000000" points= "1487.3314,-959.5122 1494.4,-951.62 1483.9526,-953.3816 1487.3314,-959.5122" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#403 -->
<g id= "node12" class= "node" >
<title > zcash/librustzcash#403</title>
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/403" xlink:title= "zcash/librustzcash#403 Add Orchard support to `zcash_client_backend`" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1650.5,-1157 1462.5,-1157 1462.5,-1104 1650.5,-1104 1650.5,-1157" />
<text text-anchor= "middle" x= "1556.5" y= "-1141.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#403</text>
<text text-anchor= "middle" x= "1556.5" y= "-1126.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1556.5" y= "-1111.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_backend`</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#406->zcash/librustzcash#403 -->
<g id= "edge10" class= "edge" >
<title > zcash/librustzcash#406- > zcash/librustzcash#403</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1399.7,-1130.5C1416.8,-1130.5 1434.7,-1130.5 1452.1,-1130.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1452.2,-1134.0001 1462.2,-1130.5 1452.2,-1127.0001 1452.2,-1134.0001" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#404 -->
2021-06-29 15:45:05 -07:00
<g id= "node19" class= "node" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#404</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/404" xlink:title= "zcash/librustzcash#404 Add Orchard support to `zcash_client_sqlite`" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1903.5,-1157 1715.5,-1157 1715.5,-1104 1903.5,-1104 1903.5,-1157" />
<text text-anchor= "middle" x= "1809.5" y= "-1141.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#404</text>
<text text-anchor= "middle" x= "1809.5" y= "-1126.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1809.5" y= "-1111.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_sqlite`</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#403->zcash/librustzcash#404 -->
2021-06-29 15:45:05 -07:00
<g id= "edge16" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#403- > zcash/librustzcash#404</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1650.7,-1130.5C1668.4,-1130.5 1687,-1130.5 1705,-1130.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1705.2,-1134.0001 1715.2,-1130.5 1705.2,-1127.0001 1705.2,-1134.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-16 15:47:41 -07:00
<g id= "node13" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "840,-992 671,-992 671,-939 840,-939 840,-992" />
<text text-anchor= "middle" x= "755.5" y= "-976.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "755.5" y= "-961.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "755.5" y= "-946.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-16 15:47:41 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M840.35,-965.5C871.72,-965.5 907.76,-965.5 941.15,-965.5" />
<polygon fill= "#000000" stroke= "#000000" points= "941.42,-969.0001 951.42,-965.5 941.42,-962.0001 941.42,-969.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-16 15:47:41 -07:00
<g id= "node14" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-1102 55,-1102 55,-1049 250,-1049 250,-1102" />
<text text-anchor= "middle" x= "152.5" y= "-1086.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "152.5" y= "-1071.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1056.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-16 15:47:41 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "567,-762 341,-762 341,-709 567,-709 567,-762" />
<text text-anchor= "middle" x= "454" y= "-746.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "454" y= "-731.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "454" y= "-716.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-16 15:47:41 -07:00
<g id= "node16" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "841.5,-762 669.5,-762 669.5,-679 841.5,-679 841.5,-762" />
<text text-anchor= "middle" x= "755.5" y= "-746.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "755.5" y= "-731.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "755.5" y= "-716.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "755.5" y= "-701.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "755.5" y= "-686.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-16 15:47:41 -07:00
<g id= "edge12" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M567.13,-729.87C597.32,-728.37 629.66,-726.76 658.88,-725.31" />
<polygon fill= "#000000" stroke= "#000000" points= "659.2575,-728.7956 669.07,-724.8 658.9075,-721.8043 659.2575,-728.7956" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-18 15:51:45 -07:00
<g id= "node17" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-18 15:51:45 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1141,-782 965,-782 965,-729 1141,-729 1141,-782" />
<text text-anchor= "middle" x= "1053" y= "-766.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1053" y= "-751.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1053" y= "-736.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-18 15:51:45 -07:00
<g id= "edge13" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M841.55,-730.62C876.92,-734.78 918.08,-739.63 954.64,-743.93" />
<polygon fill= "#000000" stroke= "#000000" points= "954.479,-747.4352 964.82,-745.13 955.2985,-740.4833 954.479,-747.4352" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-29 15:45:05 -07:00
<!-- zcash/zcash#5240 -->
<g id= "node18" class= "node" >
<title > zcash/zcash#5240</title>
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5240" xlink:title= "zcash/zcash#5240 Add an Orchard nullifier test to `coins_tests`" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1149,-711 957,-711 957,-658 1149,-658 1149,-711" />
<text text-anchor= "middle" x= "1053" y= "-695.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5240</text>
<text text-anchor= "middle" x= "1053" y= "-680.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add an Orchard nullifier</text>
<text text-anchor= "middle" x= "1053" y= "-665.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > test to `coins_tests`</text>
2021-06-29 15:45:05 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5240 -->
2021-06-18 15:51:45 -07:00
<g id= "edge14" class= "edge" >
2021-06-29 15:45:05 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5240</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M841.55,-710.09C874.43,-706.11 912.31,-701.52 946.84,-697.35" />
<polygon fill= "#000000" stroke= "#000000" points= "947.4554,-700.8011 956.96,-696.12 946.6107,-693.8522 947.4554,-700.8011" />
2021-06-29 15:45:05 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
<g id= "edge15" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1141.1,-780.46C1148.3,-783.5 1155.4,-786.84 1162,-790.5 1204.2,-813.87 1245.6,-850.69 1273,-877.58" />
<polygon fill= "#000000" stroke= "#000000" points= "1270.754,-880.2838 1280.3,-884.88 1275.7038,-875.334 1270.754,-880.2838" />
2021-05-24 11:01:20 -07:00
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019 -->
2021-06-29 15:45:05 -07:00
<g id= "node20" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1397,-640 1214,-640 1214,-587 1397,-587 1397,-640" />
<text text-anchor= "middle" x= "1305.5" y= "-624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1305.5" y= "-609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1305.5" y= "-594.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-29 15:45:05 -07:00
<g id= "edge17" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1327.6,-640.21C1371.3,-693.15 1469.2,-811.74 1521.7,-875.33" />
<polygon fill= "#000000" stroke= "#000000" points= "1519.123,-877.7056 1528.2,-883.17 1524.5119,-873.2378 1519.123,-877.7056" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-29 15:45:05 -07:00
<g id= "node21" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1652.5,-693.5 1460.5,-693.5 1460.5,-625.5 1652.5,-625.5 1652.5,-693.5" />
<text text-anchor= "middle" x= "1556.5" y= "-678.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1556.5" y= "-663.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1556.5" y= "-648.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1556.5" y= "-633.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-29 15:45:05 -07:00
<g id= "edge18" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1397.2,-630.3C1414.4,-633.46 1432.5,-636.78 1450.1,-640.01" />
<polygon fill= "#000000" stroke= "#000000" points= "1449.934,-643.5375 1460.4,-641.89 1451.191,-636.6512 1449.934,-643.5375" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "node22" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-07-19 15:44:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1657.5,-266.5 1455.5,-266.5 1455.5,-198.5 1657.5,-198.5 1657.5,-266.5" />
<text text-anchor= "middle" x= "1556.5" y= "-251.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1556.5" y= "-236.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1556.5" y= "-221.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1556.5" y= "-206.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "edge19" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1327.3,-586.75C1351.3,-556.18 1389.5,-503.86 1413,-453.5 1437.4,-401.1 1418.2,-377.45 1449,-328.5 1462.1,-307.65 1481,-288.64 1499.4,-273.13" />
<polygon fill= "#000000" stroke= "#000000" points= "1501.7032,-275.7674 1507.2,-266.71 1497.2547,-270.3627 1501.7032,-275.7674" />
2021-05-24 08:41:42 -07:00
</g>
2021-07-19 15:44:55 -07:00
<!-- zcash/zcash#5255 -->
2021-06-29 15:45:05 -07:00
<g id= "node23" class= "node" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5255</title>
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5255" xlink:title= "zcash/zcash#5255 Add the ability to generate Orchard spending keys in the wallet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1664,-607.5 1449,-607.5 1449,-539.5 1664,-539.5 1664,-607.5" />
<text text-anchor= "middle" x= "1556.5" y= "-592.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5255</text>
<text text-anchor= "middle" x= "1556.5" y= "-577.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add the ability to</text>
<text text-anchor= "middle" x= "1556.5" y= "-562.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generate Orchard spending</text>
<text text-anchor= "middle" x= "1556.5" y= "-547.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > keys in the wallet</text>
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5255 -->
<g id= "edge20" class= "edge" >
<title > zcash/zcash#5019- > zcash/zcash#5255</title>
<path fill= "none" stroke= "#000000" d= "M1397.2,-598.89C1410.7,-596.73 1424.8,-594.49 1438.8,-592.26" />
<polygon fill= "#000000" stroke= "#000000" points= "1439.5757,-595.6806 1448.9,-590.65 1438.4737,-588.7679 1439.5757,-595.6806" />
</g>
<!-- zcash/zcash#5256 -->
<g id= "node24" class= "node" >
<title > zcash/zcash#5256</title>
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5256" xlink:title= "zcash/zcash#5256 Add support for Orchard receiver inside Unified Address logic" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1906.5,-744.5 1712.5,-744.5 1712.5,-676.5 1906.5,-676.5 1906.5,-744.5" />
<text text-anchor= "middle" x= "1809.5" y= "-729.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5256</text>
<text text-anchor= "middle" x= "1809.5" y= "-714.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for Orchard</text>
<text text-anchor= "middle" x= "1809.5" y= "-699.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > receiver inside Unified</text>
<text text-anchor= "middle" x= "1809.5" y= "-684.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Address logic</text>
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5256 -->
<g id= "edge21" class= "edge" >
<title > zcash/zcash#5019- > zcash/zcash#5256</title>
<path fill= "none" stroke= "#000000" d= "M1337.3,-640.2C1364.8,-661.58 1406.8,-689.98 1449,-702.5 1531.5,-727.01 1629.4,-727.49 1702.4,-722.69" />
<polygon fill= "#000000" stroke= "#000000" points= "1702.7701,-726.1727 1712.5,-721.98 1702.2792,-719.1899 1702.7701,-726.1727" />
</g>
<!-- zcash/zcash#5178 -->
<g id= "node25" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1919,-180.5 1700,-180.5 1700,-142.5 1919,-142.5 1919,-180.5" />
<text text-anchor= "middle" x= "1809.5" y= "-165.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1809.5" y= "-150.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-07-19 15:44:55 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1657.9,-201.56C1672,-197.42 1686.3,-193.29 1700,-189.5 1707.7,-187.37 1715.6,-185.22 1723.6,-183.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1724.6149,-186.4523 1733.4,-180.53 1722.8392,-179.6812 1724.6149,-186.4523" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-07-19 15:44:55 -07:00
<g id= "node26" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1903,-338 1716,-338 1716,-285 1903,-285 1903,-338" />
<text text-anchor= "middle" x= "1809.5" y= "-322.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1809.5" y= "-307.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1809.5" y= "-292.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-07-19 15:44:55 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1657.6,-264.06C1676.5,-269.96 1696.1,-276.09 1714.8,-281.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1713.8105,-285.2778 1724.4,-284.94 1715.9112,-278.6004 1713.8105,-285.2778" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-07-19 15:44:55 -07:00
<g id= "node27" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1904,-266.5 1715,-266.5 1715,-198.5 1904,-198.5 1904,-266.5" />
<text text-anchor= "middle" x= "1809.5" y= "-251.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1809.5" y= "-236.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1809.5" y= "-221.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1809.5" y= "-206.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-07-19 15:44:55 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1657.6,-232.5C1673.1,-232.5 1689,-232.5 1704.6,-232.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1704.7,-236.0001 1714.7,-232.5 1704.7,-229.0001 1704.7,-236.0001" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-07-19 15:44:55 -07:00
<g id= "node28" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1903.5,-53 1715.5,-53 1715.5,0 1903.5,0 1903.5,-53" />
<text text-anchor= "middle" x= "1809.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1809.5" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1809.5" y= "-7.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-07-19 15:44:55 -07:00
<g id= "edge25" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1653.4,-198.48C1657.2,-195.43 1660.8,-192.11 1664,-188.5 1703.1,-144.75 1659.2,-103.67 1700,-61.5 1702.1,-59.281 1704.4,-57.203 1706.8,-55.256" />
<polygon fill= "#000000" stroke= "#000000" points= "1709.2864,-57.782 1715.4,-49.129 1705.2247,-52.0809 1709.2864,-57.782" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-07-19 15:44:55 -07:00
<g id= "node29" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1903.5,-124 1715.5,-124 1715.5,-71 1903.5,-71 1903.5,-124" />
<text text-anchor= "middle" x= "1809.5" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1809.5" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1809.5" y= "-78.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-07-19 15:44:55 -07:00
<g id= "edge26" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1650.3,-198.35C1655.1,-195.31 1659.7,-192.03 1664,-188.5 1686.5,-169.91 1676.8,-151.28 1700,-133.5 1702.1,-131.9 1704.2,-130.37 1706.5,-128.91" />
<polygon fill= "#000000" stroke= "#000000" points= "1708.553,-131.7588 1715.3,-123.59 1704.9315,-125.7684 1708.553,-131.7588" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-07-19 15:44:55 -07:00
<g id= "node30" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node30" > <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" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1150,-568.5 956,-568.5 956,-500.5 1150,-500.5 1150,-568.5" />
<text text-anchor= "middle" x= "1053" y= "-553.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1053" y= "-538.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1053" y= "-523.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1053" y= "-508.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-07-19 15:44:55 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1150.3,-564.93C1170.2,-571.17 1191.2,-577.73 1211,-583.93" />
<polygon fill= "#000000" stroke= "#000000" points= "1210.0105,-587.2878 1220.6,-586.95 1212.1112,-580.6104 1210.0105,-587.2878" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-07-19 15:44:55 -07:00
<g id= "node31" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1399.5,-444.5 1211.5,-444.5 1211.5,-376.5 1399.5,-376.5 1399.5,-444.5" />
<text text-anchor= "middle" x= "1305.5" y= "-429.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1305.5" y= "-414.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1305.5" y= "-399.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1305.5" y= "-384.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-07-19 15:44:55 -07:00
<g id= "edge28" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1122.3,-500.45C1154.6,-484.59 1193.2,-465.65 1226.6,-449.24" />
<polygon fill= "#000000" stroke= "#000000" points= "1228.4556,-452.2287 1235.9,-444.69 1225.3793,-445.9408 1228.4556,-452.2287" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-07-19 15:44:55 -07:00
<g id= "node32" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1664,-405.5 1449,-405.5 1449,-337.5 1664,-337.5 1664,-405.5" />
<text text-anchor= "middle" x= "1556.5" y= "-390.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1556.5" y= "-375.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1556.5" y= "-360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1556.5" y= "-345.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-07-19 15:44:55 -07:00
<g id= "edge29" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1399.7,-395.87C1412.4,-393.89 1425.6,-391.83 1438.7,-389.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1439.3541,-393.2405 1448.7,-388.25 1438.2819,-386.3231 1439.3541,-393.2405" />
</g>
<!-- zcash/librustzcash#372 -->
<g id= "node33" class= "node" >
<title > zcash/librustzcash#372</title>
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/372" xlink:title= "zcash/librustzcash#372 Implement parsing and serialization of Unified [Incoming / Full] Viewing Keys and Unified Spending Keys" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1661.5,-521.5 1451.5,-521.5 1451.5,-423.5 1661.5,-423.5 1661.5,-521.5" />
<text text-anchor= "middle" x= "1556.5" y= "-506.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#372</text>
<text text-anchor= "middle" x= "1556.5" y= "-491.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1556.5" y= "-476.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1556.5" y= "-461.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Incoming / Full] Viewing</text>
<text text-anchor= "middle" x= "1556.5" y= "-446.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Keys and Unified Spending</text>
<text text-anchor= "middle" x= "1556.5" y= "-431.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Keys</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/librustzcash#372 -->
<g id= "edge30" class= "edge" >
<title > zcash/librustzcash#371- > zcash/librustzcash#372</title>
<path fill= "none" stroke= "#000000" d= "M1399.7,-433.76C1413.2,-437.11 1427.3,-440.58 1441.2,-444.02" />
<polygon fill= "#000000" stroke= "#000000" points= "1440.7529,-447.5145 1451.3,-446.51 1442.4285,-440.718 1440.7529,-447.5145" />
</g>
<!-- zcash/zcash#5133->zcash/zcash#5256 -->
<g id= "edge31" class= "edge" >
<title > zcash/zcash#5133- > zcash/zcash#5256</title>
<path fill= "none" stroke= "#000000" d= "M1655.8,-405.73C1658.7,-408.44 1661.5,-411.35 1664,-414.5 1729,-496.15 1641.3,-560.26 1700,-646.5 1706.1,-655.49 1714,-663.39 1722.6,-670.29" />
<polygon fill= "#000000" stroke= "#000000" points= "1720.6776,-673.2214 1730.8,-676.35 1724.838,-667.5918 1720.6776,-673.2214" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-07-19 15:44:55 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1603.5,-337.32C1624.1,-320.5 1647.4,-298.83 1664,-275.5 1688,-241.76 1668.6,-216.58 1700,-189.5 1701.3,-188.35 1702.7,-187.25 1704.1,-186.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1706.107,-189.0687 1712.5,-180.62 1702.2337,-183.2379 1706.107,-189.0687" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-07-19 15:44:55 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1664.2,-345.97C1678,-342.68 1692.2,-339.32 1706,-336.05" />
<polygon fill= "#000000" stroke= "#000000" points= "1706.9842,-339.4135 1715.9,-333.69 1705.3609,-332.6043 1706.9842,-339.4135" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-07-19 15:44:55 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1602.1,-337.29C1629.6,-317.66 1665.7,-293.42 1700,-275.5 1702.9,-273.96 1705.9,-272.45 1709,-270.95" />
<polygon fill= "#000000" stroke= "#000000" points= "1710.751,-273.9939 1718.3,-266.56 1707.7628,-267.6637 1710.751,-273.9939" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-07-19 15:44:55 -07:00
<g id= "node34" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1894.5,-480 1724.5,-480 1724.5,-427 1894.5,-427 1894.5,-480" />
<text text-anchor= "middle" x= "1809.5" y= "-464.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1809.5" y= "-449.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1809.5" y= "-434.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-07-19 15:44:55 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1661.6,-405.56C1680.2,-411.61 1699.5,-417.85 1717.8,-423.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1716.9079,-427.1602 1727.5,-426.92 1719.07,-420.5024 1716.9079,-427.1602" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-07-19 15:44:55 -07:00
<g id= "node35" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1909.5,-409 1709.5,-409 1709.5,-356 1909.5,-356 1909.5,-409" />
<text text-anchor= "middle" x= "1809.5" y= "-393.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1809.5" y= "-378.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1809.5" y= "-363.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-07-19 15:44:55 -07:00
<g id= "edge36" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1664.2,-376.18C1675.7,-376.68 1687.5,-377.19 1699,-377.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1699.0584,-381.2057 1709.2,-378.14 1699.3602,-374.2122 1699.0584,-381.2057" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-07-19 15:44:55 -07:00
<g id= "node36" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1894,-551 1725,-551 1725,-498 1894,-498 1894,-551" />
<text text-anchor= "middle" x= "1809.5" y= "-535.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1809.5" y= "-520.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1809.5" y= "-505.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-07-19 15:44:55 -07:00
<g id= "edge37" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1653.1,-405.7C1657,-408.42 1660.6,-411.35 1664,-414.5 1690.8,-439.41 1672.5,-464.44 1700,-488.5 1704.8,-492.73 1710.2,-496.47 1715.9,-499.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1714.5262,-503.0032 1725,-504.6 1717.808,-496.8202 1714.5262,-503.0032" />
</g>
<!-- zcash/zcash#5257 -->
<g id= "node37" class= "node" >
<title > zcash/zcash#5257</title>
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/zcash/issues/5257" xlink:title= "zcash/zcash#5257 Implement Unified Viewing Key parsing and serialization" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1916.5,-637.5 1702.5,-637.5 1702.5,-569.5 1916.5,-569.5 1916.5,-637.5" />
<text text-anchor= "middle" x= "1809.5" y= "-622.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5257</text>
<text text-anchor= "middle" x= "1809.5" y= "-607.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Viewing</text>
<text text-anchor= "middle" x= "1809.5" y= "-592.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Key parsing and</text>
<text text-anchor= "middle" x= "1809.5" y= "-577.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization</text>
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5257 -->
<g id= "edge38" class= "edge" >
<title > zcash/zcash#5133- > zcash/zcash#5257</title>
<path fill= "none" stroke= "#000000" d= "M1654.9,-405.63C1658.2,-408.37 1661.2,-411.32 1664,-414.5 1707.6,-464.56 1656.4,-509.41 1700,-559.5 1700.9,-560.5 1701.8,-561.48 1702.7,-562.43" />
<polygon fill= "#000000" stroke= "#000000" points= "1700.474,-565.1382 1710.2,-569.34 1705.2171,-559.99 1700.474,-565.1382" />
</g>
<!-- zcash/librustzcash#372->zcash/zcash#5257 -->
<g id= "edge39" class= "edge" >
<title > zcash/librustzcash#372- > zcash/zcash#5257</title>
<path fill= "none" stroke= "#000000" d= "M1650.1,-521.61C1654.8,-524.54 1659.5,-527.51 1664,-530.5 1681.1,-541.87 1682.3,-549.11 1700,-559.5 1703.1,-561.29 1706.2,-563.04 1709.4,-564.74" />
<polygon fill= "#000000" stroke= "#000000" points= "1708.1012,-568.0064 1718.6,-569.43 1711.2805,-561.77 1708.1012,-568.0064" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-07-19 15:44:55 -07:00
<g id= "node38" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1139,-640 967,-640 967,-587 1139,-587 1139,-640" />
<text text-anchor= "middle" x= "1053" y= "-624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1053" y= "-609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1053" y= "-594.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-07-19 15:44:55 -07:00
<g id= "edge40" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1139.2,-613.5C1159.9,-613.5 1182.2,-613.5 1203.6,-613.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1203.7,-617.0001 1213.7,-613.5 1203.7,-610.0001 1203.7,-617.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-07-19 15:44:55 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "252.5,-1194 52.5,-1194 52.5,-1190 48.5,-1190 48.5,-1186 52.5,-1186 52.5,-1149 48.5,-1149 48.5,-1145 52.5,-1145 52.5,-1141 252.5,-1141 252.5,-1194" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1190 56.5,-1190 56.5,-1186 52.5,-1186 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1149 56.5,-1149 56.5,-1145 52.5,-1145 " />
<text text-anchor= "middle" x= "152.5" y= "-1178.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "152.5" y= "-1163.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1148.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-07-19 15:44:55 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "560,-1229 348,-1229 348,-1225 344,-1225 344,-1221 348,-1221 348,-1184 344,-1184 344,-1180 348,-1180 348,-1176 560,-1176 560,-1229" />
<polyline fill= "none" stroke= "#000000" points= "348,-1225 352,-1225 352,-1221 348,-1221 " />
<polyline fill= "none" stroke= "#000000" points= "348,-1184 352,-1184 352,-1180 348,-1180 " />
<text text-anchor= "middle" x= "454" y= "-1213.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "454" y= "-1198.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "454" y= "-1183.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-07-19 15:44:55 -07:00
<g id= "edge41" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M252.9,-1179.2C280.05,-1182.3 309.67,-1185.7 337.63,-1189" />
<polygon fill= "#000000" stroke= "#000000" points= "337.4998,-1192.5087 347.84,-1190.2 338.3169,-1185.5566 337.4998,-1192.5087" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-07-19 15:44:55 -07:00
<g id= "node41" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node41" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "851,-1161.5 660,-1161.5 660,-1157.5 656,-1157.5 656,-1153.5 660,-1153.5 660,-1101.5 656,-1101.5 656,-1097.5 660,-1097.5 660,-1093.5 851,-1093.5 851,-1161.5" />
<polyline fill= "none" stroke= "#000000" points= "660,-1157.5 664,-1157.5 664,-1153.5 660,-1153.5 " />
<polyline fill= "none" stroke= "#000000" points= "660,-1101.5 664,-1101.5 664,-1097.5 660,-1097.5 " />
<text text-anchor= "middle" x= "755.5" y= "-1146.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "755.5" y= "-1131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "755.5" y= "-1116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "755.5" y= "-1101.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-07-19 15:44:55 -07:00
<g id= "edge42" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M252.75,-1160.8C362.52,-1153.6 537.78,-1141.9 649.7,-1134.5" />
<polygon fill= "#000000" stroke= "#000000" points= "650.2506,-1137.9707 659.99,-1133.8 649.7755,-1130.9869 650.2506,-1137.9707" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-07-19 15:44:55 -07:00
<g id= "node42" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node42" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "842.5,-1263 668.5,-1263 668.5,-1259 664.5,-1259 664.5,-1255 668.5,-1255 668.5,-1188 664.5,-1188 664.5,-1184 668.5,-1184 668.5,-1180 842.5,-1180 842.5,-1263" />
<polyline fill= "none" stroke= "#000000" points= "668.5,-1259 672.5,-1259 672.5,-1255 668.5,-1255 " />
<polyline fill= "none" stroke= "#000000" points= "668.5,-1188 672.5,-1188 672.5,-1184 668.5,-1184 " />
<text text-anchor= "middle" x= "755.5" y= "-1247.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "755.5" y= "-1232.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "755.5" y= "-1217.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "755.5" y= "-1202.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "755.5" y= "-1187.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-07-19 15:44:55 -07:00
<g id= "edge43" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M560.3,-1209.2C592.12,-1211.2 626.84,-1213.4 658.06,-1215.4" />
<polygon fill= "#000000" stroke= "#000000" points= "657.8785,-1218.8953 668.07,-1216 658.2974,-1211.9078 657.8785,-1218.8953" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-07-19 15:44:55 -07:00
<g id= "node43" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1162,-1235.5 944,-1235.5 944,-1231.5 940,-1231.5 940,-1227.5 944,-1227.5 944,-1205.5 940,-1205.5 940,-1201.5 944,-1201.5 944,-1197.5 1162,-1197.5 1162,-1235.5" />
<polyline fill= "none" stroke= "#000000" points= "944,-1231.5 948,-1231.5 948,-1227.5 944,-1227.5 " />
<polyline fill= "none" stroke= "#000000" points= "944,-1205.5 948,-1205.5 948,-1201.5 944,-1201.5 " />
<text text-anchor= "middle" x= "1053" y= "-1220.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "1053" y= "-1205.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-07-19 15:44:55 -07:00
<g id= "edge44" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M851.22,-1154C870.08,-1159.3 889.69,-1165 908,-1170.5 933.13,-1178 960.58,-1186.6 984.78,-1194.4" />
<polygon fill= "#000000" stroke= "#000000" points= "983.99,-1197.821 994.58,-1197.5 986.1013,-1191.1469 983.99,-1197.821" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-07-19 15:44:55 -07:00
<g id= "edge45" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M842.75,-1220C871.17,-1219.6 903.23,-1219 933.58,-1218.5" />
<polygon fill= "#000000" stroke= "#000000" points= "933.8804,-1221.9949 943.81,-1218.3 933.7435,-1214.9962 933.8804,-1221.9949" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-07-19 15:44:55 -07:00
<g id= "node44" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node44" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1400,-1250.5 1211,-1250.5 1211,-1246.5 1207,-1246.5 1207,-1242.5 1211,-1242.5 1211,-1190.5 1207,-1190.5 1207,-1186.5 1211,-1186.5 1211,-1182.5 1400,-1182.5 1400,-1250.5" />
<polyline fill= "none" stroke= "#000000" points= "1211,-1246.5 1215,-1246.5 1215,-1242.5 1211,-1242.5 " />
<polyline fill= "none" stroke= "#000000" points= "1211,-1190.5 1215,-1190.5 1215,-1186.5 1211,-1186.5 " />
<text text-anchor= "middle" x= "1305.5" y= "-1235.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1305.5" y= "-1220.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1305.5" y= "-1205.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1305.5" y= "-1190.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-07-19 15:44:55 -07:00
<g id= "edge46" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1162.3,-1216.5C1175,-1216.5 1188,-1216.5 1200.6,-1216.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1200.7,-1220.0001 1210.7,-1216.5 1200.7,-1213.0001 1200.7,-1220.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-07-19 15:44:55 -07:00
<g id= "node45" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-1319.5 56,-1319.5 56,-1315.5 52,-1315.5 52,-1311.5 56,-1311.5 56,-1289.5 52,-1289.5 52,-1285.5 56,-1285.5 56,-1281.5 249,-1281.5 249,-1319.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1315.5 60,-1315.5 60,-1311.5 56,-1311.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1289.5 60,-1289.5 60,-1285.5 56,-1285.5 " />
<text text-anchor= "middle" x= "152.5" y= "-1304.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "152.5" y= "-1289.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-07-19 15:44:55 -07:00
<g id= "node46" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550.5,-1319.5 357.5,-1319.5 357.5,-1315.5 353.5,-1315.5 353.5,-1311.5 357.5,-1311.5 357.5,-1289.5 353.5,-1289.5 353.5,-1285.5 357.5,-1285.5 357.5,-1281.5 550.5,-1281.5 550.5,-1319.5" />
<polyline fill= "none" stroke= "#000000" points= "357.5,-1315.5 361.5,-1315.5 361.5,-1311.5 357.5,-1311.5 " />
<polyline fill= "none" stroke= "#000000" points= "357.5,-1289.5 361.5,-1289.5 361.5,-1285.5 357.5,-1285.5 " />
<text text-anchor= "middle" x= "454" y= "-1304.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "454" y= "-1289.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-07-19 15:44:55 -07:00
<g id= "edge47" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M249.14,-1300.5C280.38,-1300.5 315.19,-1300.5 347.13,-1300.5" />
<polygon fill= "#000000" stroke= "#000000" points= "347.39,-1304.0001 357.39,-1300.5 347.39,-1297.0001 347.39,-1304.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-07-19 15:44:55 -07:00
<g id= "node47" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "852,-1319.5 659,-1319.5 659,-1315.5 655,-1315.5 655,-1311.5 659,-1311.5 659,-1289.5 655,-1289.5 655,-1285.5 659,-1285.5 659,-1281.5 852,-1281.5 852,-1319.5" />
<polyline fill= "none" stroke= "#000000" points= "659,-1315.5 663,-1315.5 663,-1311.5 659,-1311.5 " />
<polyline fill= "none" stroke= "#000000" points= "659,-1289.5 663,-1289.5 663,-1285.5 659,-1285.5 " />
<text text-anchor= "middle" x= "755.5" y= "-1304.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "755.5" y= "-1289.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-07-19 15:44:55 -07:00
<g id= "edge48" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M550.64,-1300.5C581.88,-1300.5 616.69,-1300.5 648.63,-1300.5" />
<polygon fill= "#000000" stroke= "#000000" points= "648.89,-1304.0001 658.89,-1300.5 648.89,-1297.0001 648.89,-1304.0001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-07-19 15:44:55 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1145.5,-324 960.5,-324 960.5,-271 1145.5,-271 1145.5,-324" />
<text text-anchor= "middle" x= "1053" y= "-308.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1053" y= "-293.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1053" y= "-278.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-07-19 15:44:55 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5255 -->
<g id= "edge49" class= "edge" >
<title > zcash/zcash#5176- > zcash/zcash#5255</title>
<path fill= "none" stroke= "#000000" d= "M1145.9,-314.29C1251,-333.46 1408.2,-362.78 1413,-367.5 1466.1,-419.29 1401,-473.94 1449,-530.5 1449.5,-531.1 1450,-531.7 1450.6,-532.29" />
<polygon fill= "#000000" stroke= "#000000" points= "1448.3827,-535.015 1458,-539.46 1453.2537,-529.9878 1448.3827,-535.015" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-07-19 15:44:55 -07:00
<g id= "node49" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1406.5,-314.5 1204.5,-314.5 1204.5,-246.5 1406.5,-246.5 1406.5,-314.5" />
<text text-anchor= "middle" x= "1305.5" y= "-299.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1305.5" y= "-284.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1305.5" y= "-269.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1305.5" y= "-254.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-07-19 15:44:55 -07:00
<g id= "edge50" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1145.6,-291.27C1161.4,-290.2 1178.1,-289.08 1194.3,-287.98" />
<polygon fill= "#000000" stroke= "#000000" points= "1194.6536,-291.4643 1204.4,-287.31 1194.1902,-284.4797 1194.6536,-291.4643" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-07-19 15:44:55 -07:00
<g id= "edge51" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1406.5,-261.18C1419.3,-258.73 1432.5,-256.22 1445.4,-253.74" />
<polygon fill= "#000000" stroke= "#000000" points= "1446.1338,-257.1632 1455.3,-251.85 1444.821,-250.2874 1446.1338,-257.1632" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-07-19 15:44:55 -07:00
<g id= "node50" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node50" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "858,-324 653,-324 653,-271 858,-271 858,-324" />
<text text-anchor= "middle" x= "755.5" y= "-308.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "755.5" y= "-293.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "755.5" y= "-278.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-07-19 15:44:55 -07:00
<g id= "edge52" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M858.3,-297.5C887.9,-297.5 920.18,-297.5 949.8,-297.5" />
<polygon fill= "#000000" stroke= "#000000" points= "950.16,-301.0001 960.16,-297.5 950.16,-294.0001 950.16,-301.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-07-19 15:44:55 -07:00
<g id= "node51" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node51" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "243.5,-1391 61.5,-1391 61.5,-1338 243.5,-1338 243.5,-1391" />
<text text-anchor= "middle" x= "152.5" y= "-1375.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "152.5" y= "-1360.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "152.5" y= "-1345.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-07-19 15:44:55 -07:00
<g id= "node52" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node52" > <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" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1413,-221.5 1198,-221.5 1198,-153.5 1413,-153.5 1413,-221.5" />
<text text-anchor= "middle" x= "1305.5" y= "-206.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1305.5" y= "-191.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1305.5" y= "-176.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1305.5" y= "-161.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-07-19 15:44:55 -07:00
<g id= "edge53" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1413,-206.78C1423.6,-208.68 1434.4,-210.61 1445,-212.51" />
<polygon fill= "#000000" stroke= "#000000" points= "1444.6378,-216.001 1455.1,-214.33 1445.8792,-209.112 1444.6378,-216.001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-07-19 15:44:55 -07:00
<g id= "node53" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1664,-180 1449,-180 1449,-127 1664,-127 1664,-180" />
<text text-anchor= "middle" x= "1556.5" y= "-164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1556.5" y= "-149.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1556.5" y= "-134.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-07-19 15:44:55 -07:00
<g id= "edge54" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1413,-172.93C1421.6,-171.78 1430.2,-170.61 1438.8,-169.45" />
<polygon fill= "#000000" stroke= "#000000" points= "1439.3629,-172.9058 1448.8,-168.09 1438.4195,-165.9696 1439.3629,-172.9058" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-07-19 15:44:55 -07:00
<g id= "node54" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node54" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "254,-1462 51,-1462 51,-1409 254,-1409 254,-1462" />
<text text-anchor= "middle" x= "152.5" y= "-1446.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "152.5" y= "-1431.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "152.5" y= "-1416.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-07-19 15:44:55 -07:00
<g id= "node55" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5198</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250.5,-1593 54.5,-1593 54.5,-1480 250.5,-1480 250.5,-1593" />
<text text-anchor= "middle" x= "152.5" y= "-1577.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "152.5" y= "-1562.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "152.5" y= "-1547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "152.5" y= "-1532.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "152.5" y= "-1517.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "152.5" y= "-1502.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "152.5" y= "-1487.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-07-19 15:44:55 -07:00
<g id= "node56" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5199</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "247,-1694 58,-1694 58,-1611 247,-1611 247,-1694" />
<text text-anchor= "middle" x= "152.5" y= "-1678.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "152.5" y= "-1663.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "152.5" y= "-1648.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "152.5" y= "-1633.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "152.5" y= "-1618.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-07-06 15:44:54 -07:00
<!-- zcash/zcash#5223 -->
2021-07-19 15:44:55 -07:00
<g id= "node57" class= "node" >
2021-07-06 15:44:54 -07:00
<title > zcash/zcash#5223</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node57" > <a xlink:href= "https://github.com/zcash/zcash/issues/5223" xlink:title= "zcash/zcash#5223 Add RPC test case that checks the auth data commitments for v4 txs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-1780.5 58.5,-1780.5 58.5,-1712.5 246.5,-1712.5 246.5,-1780.5" />
<text text-anchor= "middle" x= "152.5" y= "-1765.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5223</text>
<text text-anchor= "middle" x= "152.5" y= "-1750.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add RPC test case that</text>
<text text-anchor= "middle" x= "152.5" y= "-1735.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > checks the auth data</text>
<text text-anchor= "middle" x= "152.5" y= "-1720.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitments for v4 txs</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
2021-07-06 15:44:54 -07:00
<!-- zcash/zips#534 -->
2021-07-19 15:44:55 -07:00
<g id= "node58" class= "node" >
2021-07-06 15:44:54 -07:00
<title > zcash/zips#534</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash/zips/issues/534" xlink:title= "zcash/zips#534 Adding to a full note commitment tree should be a consensus error" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "561.5,-863.5 346.5,-863.5 346.5,-795.5 561.5,-795.5 561.5,-863.5" />
<text text-anchor= "middle" x= "454" y= "-848.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#534</text>
<text text-anchor= "middle" x= "454" y= "-833.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Adding to a full note</text>
<text text-anchor= "middle" x= "454" y= "-818.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree should be</text>
<text text-anchor= "middle" x= "454" y= "-803.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a consensus error</text>
2021-07-06 15:44:54 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5241 -->
2021-07-19 15:44:55 -07:00
<g id= "node59" class= "node" >
2021-07-06 15:44:54 -07:00
<title > zcash/zcash#5241</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash/zcash/pull/5241" xlink:title= "zcash/zcash#5241 Consensus: Add check to ensure that the Orchard commitment tree is not overfull after AppendBundle." target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "854,-878.5 657,-878.5 657,-874.5 653,-874.5 653,-870.5 657,-870.5 657,-788.5 653,-788.5 653,-784.5 657,-784.5 657,-780.5 854,-780.5 854,-878.5" />
<polyline fill= "none" stroke= "#000000" points= "657,-874.5 661,-874.5 661,-870.5 657,-870.5 " />
<polyline fill= "none" stroke= "#000000" points= "657,-788.5 661,-788.5 661,-784.5 657,-784.5 " />
<text text-anchor= "middle" x= "755.5" y= "-863.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5241</text>
<text text-anchor= "middle" x= "755.5" y= "-848.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consensus: Add check to</text>
<text text-anchor= "middle" x= "755.5" y= "-833.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ensure that the Orchard</text>
<text text-anchor= "middle" x= "755.5" y= "-818.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree is not</text>
<text text-anchor= "middle" x= "755.5" y= "-803.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > overfull after</text>
<text text-anchor= "middle" x= "755.5" y= "-788.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > AppendBundle.</text>
2021-07-06 15:44:54 -07:00
</a>
</g>
</g>
<!-- zcash/zips#534->zcash/zcash#5241 -->
2021-07-19 15:44:55 -07:00
<g id= "edge55" class= "edge" >
2021-07-06 15:44:54 -07:00
<title > zcash/zips#534- > zcash/zcash#5241</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M561.57,-829.5C589.13,-829.5 618.8,-829.5 646.44,-829.5" />
<polygon fill= "#000000" stroke= "#000000" points= "646.52,-833.0001 656.52,-829.5 646.52,-826.0001 646.52,-833.0001" />
2021-07-06 15:44:54 -07:00
</g>
2021-07-19 15:44:55 -07:00
<!-- zcash/zcash#5241->zcash/zcash#5197 -->
<g id= "edge56" class= "edge" >
<title > zcash/zcash#5241- > zcash/zcash#5197</title>
<path fill= "none" stroke= "#000000" d= "M854.15,-804.96C886.49,-796.92 922.41,-787.98 954.73,-779.94" />
<polygon fill= "#000000" stroke= "#000000" points= "955.7692,-783.2883 964.63,-777.48 954.0811,-776.4949 955.7692,-783.2883" />
</g>
<!-- zcash/zcash#5245 -->
<g id= "node60" class= "node" >
<title > zcash/zcash#5245</title>
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash/zcash/issues/5245" xlink:title= "zcash/zcash#5245 Implement consensus rule that if effectiveVersion ≥ 5 and nActionsOrchard > 0, at least one of enableSpendsOrchard and enableOutputsOrchard is 1" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1161.5,-913 944.5,-913 944.5,-800 1161.5,-800 1161.5,-913" />
<text text-anchor= "middle" x= "1053" y= "-897.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5245</text>
<text text-anchor= "middle" x= "1053" y= "-882.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement consensus rule</text>
<text text-anchor= "middle" x= "1053" y= "-867.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that if effectiveVersion</text>
<text text-anchor= "middle" x= "1053" y= "-852.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ≥ 5 and nActionsOrchard > </text>
<text text-anchor= "middle" x= "1053" y= "-837.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 0, at least one of</text>
<text text-anchor= "middle" x= "1053" y= "-822.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > enableSpendsOrchard and</text>
<text text-anchor= "middle" x= "1053" y= "-807.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > enableOutputsOrchard is 1</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-07-19 15:44:55 -07:00
<!-- zcash/zcash#5245->zcash/zcash#5024 -->
<g id= "edge57" class= "edge" >
<title > zcash/zcash#5245- > zcash/zcash#5024</title>
<path fill= "none" stroke= "#000000" d= "M1161.5,-880.14C1170.8,-882.15 1180.1,-884.19 1189.4,-886.21" />
<polygon fill= "#000000" stroke= "#000000" points= "1188.8827,-889.6796 1199.4,-888.4 1190.3803,-882.8417 1188.8827,-889.6796" />
</g>
<!-- zcash/zips#538 -->
<g id= "node61" class= "node" >
<title > zcash/zips#538</title>
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash/zips/pull/538" xlink:title= "zcash/zips#538 ZIP 316: Define HRPs for Unified Viewing Keys, and include the HRP in the padding" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "858,-514 653,-514 653,-510 649,-510 649,-506 653,-506 653,-439 649,-439 649,-435 653,-435 653,-431 858,-431 858,-514" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "653,-510 657,-510 657,-506 653,-506 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "653,-439 657,-439 657,-435 653,-435 " />
<text text-anchor= "middle" x= "755.5" y= "-498.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#538</text>
<text text-anchor= "middle" x= "755.5" y= "-483.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 316: Define HRPs for</text>
<text text-anchor= "middle" x= "755.5" y= "-468.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Unified Viewing Keys, and</text>
<text text-anchor= "middle" x= "755.5" y= "-453.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > include the HRP in the</text>
<text text-anchor= "middle" x= "755.5" y= "-438.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > padding</text>
</a>
</g>
</g>
<!-- zcash/zips#538->zcash/librustzcash#372 -->
<g id= "edge58" class= "edge" >
<title > zcash/zips#538- > zcash/librustzcash#372</title>
<path fill= "none" stroke= "#000000" d= "M858.17,-472.5C1007.8,-472.5 1285,-472.5 1441.4,-472.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1441.5,-476.0001 1451.5,-472.5 1441.5,-469.0001 1441.5,-476.0001" />
</g>
<!-- zcash/librustzcash#418 -->
<g id= "node62" class= "node" >
<title > zcash/librustzcash#418</title>
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/418" xlink:title= "zcash/librustzcash#418 zcash_address: Add HRPs to padding of UAs" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1154.5,-437 951.5,-437 951.5,-384 1154.5,-384 1154.5,-437" />
<text text-anchor= "middle" x= "1053" y= "-421.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#418</text>
<text text-anchor= "middle" x= "1053" y= "-406.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_address: Add HRPs</text>
<text text-anchor= "middle" x= "1053" y= "-391.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to padding of UAs</text>
</a>
</g>
</g>
<!-- zcash/zips#538->zcash/librustzcash#418 -->
<g id= "edge59" class= "edge" >
<title > zcash/zips#538- > zcash/librustzcash#418</title>
<path fill= "none" stroke= "#000000" d= "M858.3,-451.08C885.15,-445.48 914.21,-439.42 941.49,-433.74" />
<polygon fill= "#000000" stroke= "#000000" points= "942.3767,-437.1304 951.45,-431.66 940.9457,-430.2782 942.3767,-437.1304" />
</g>
<!-- zcash/librustzcash#418->zcash/librustzcash#371 -->
<g id= "edge60" class= "edge" >
<title > zcash/librustzcash#418- > zcash/librustzcash#371</title>
<path fill= "none" stroke= "#000000" d= "M1154.6,-410.5C1170,-410.5 1185.9,-410.5 1201.4,-410.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1201.5,-414.0001 1211.5,-410.5 1201.5,-407.0001 1201.5,-414.0001" />
</g>
<!-- zcash-hackworks/zcash-test-vectors#43 -->
<g id= "node63" class= "node" >
<title > zcash- hackworks/zcash- test- vectors#43</title>
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/43" xlink:title= "zcash-hackworks/zcash-test-vectors#43 Update padding in Unified Address test vectors" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "908,-413 603,-413 603,-360 908,-360 908,-413" />
<text text-anchor= "middle" x= "755.5" y= "-397.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#43</text>
<text text-anchor= "middle" x= "755.5" y= "-382.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Update padding in Unified</text>
<text text-anchor= "middle" x= "755.5" y= "-367.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Address test vectors</text>
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#43->zcash/librustzcash#418 -->
<g id= "edge61" class= "edge" >
<title > zcash- hackworks/zcash- test- vectors#43- > zcash/librustzcash#418</title>
<path fill= "none" stroke= "#000000" d= "M908.17,-398.82C919.2,-399.71 930.2,-400.59 940.93,-401.46" />
<polygon fill= "#000000" stroke= "#000000" points= "940.8714,-404.9665 951.12,-402.28 941.433,-397.9891 940.8714,-404.9665" />
2021-06-15 09:07:45 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#36 -->
2021-07-19 15:44:55 -07:00
<g id= "node64" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/36" xlink:title= "zcash-hackworks/zcash-test-vectors#36 Orchard Merkle path test vectors" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "305,-990 0,-990 0,-937 305,-937 305,-990" />
<text text-anchor= "middle" x= "152.5" y= "-974.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#36</text>
<text text-anchor= "middle" x= "152.5" y= "-959.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "152.5" y= "-944.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-07-19 15:44:55 -07:00
<g id= "edge62" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#33</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M194.29,-936.9C226.93,-914.78 272.12,-881.1 305,-844.5 325.27,-821.93 318.18,-806.5 341,-786.5 349.51,-779.04 359.3,-772.49 369.47,-766.8" />
<polygon fill= "#000000" stroke= "#000000" points= "371.2996,-769.7913 378.49,-762.01 368.0165,-763.609 371.2996,-769.7913" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95 -->
2021-07-19 15:44:55 -07:00
<g id= "node65" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "547.5,-1011 360.5,-1011 360.5,-958 547.5,-958 547.5,-1011" />
<text text-anchor= "middle" x= "454" y= "-995.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "454" y= "-980.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "454" y= "-965.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-07-19 15:44:55 -07:00
<g id= "edge63" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#95</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M305.02,-974.12C320.33,-975.19 335.61,-976.25 350.24,-977.27" />
<polygon fill= "#000000" stroke= "#000000" points= "350.0302,-980.7638 360.25,-977.97 350.5186,-973.7808 350.0302,-980.7638" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-07-19 15:44:55 -07:00
<g id= "edge64" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M547.74,-1003.5C583.06,-1010.6 623.27,-1018.7 658.84,-1025.9" />
<polygon fill= "#000000" stroke= "#000000" points= "658.2552,-1029.3525 668.75,-1027.9 659.6401,-1022.4908 658.2552,-1029.3525" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-07-19 15:44:55 -07:00
<g id= "node66" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1142.5,-1895 963.5,-1895 963.5,-1842 1142.5,-1842 1142.5,-1895" />
<text text-anchor= "middle" x= "1053" y= "-1879.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1053" y= "-1864.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1053" y= "-1849.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-07-19 15:44:55 -07:00
<g id= "node67" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/251" xlink:title= "zcash/halo2#251 Implement user-facing API for recursive proving" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1410.5,-1895 1200.5,-1895 1200.5,-1842 1410.5,-1842 1410.5,-1895" />
<text text-anchor= "middle" x= "1305.5" y= "-1879.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1305.5" y= "-1864.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1305.5" y= "-1849.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-07-19 15:44:55 -07:00
<g id= "edge65" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1142.7,-1868.5C1158,-1868.5 1174,-1868.5 1189.8,-1868.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1190.1,-1872.0001 1200.1,-1868.5 1190.1,-1865.0001 1190.1,-1872.0001" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-07-19 15:44:55 -07:00
<g id= "node68" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/halo2/issues/79" xlink:title= "zcash/halo2#79 Migrate Rescue and Poseidon gadgets to algebraic hash abstraction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "836,-2111 675,-2111 675,-2028 836,-2028 836,-2111" />
<text text-anchor= "middle" x= "755.5" y= "-2095.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "755.5" y= "-2080.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "755.5" y= "-2065.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "755.5" y= "-2050.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "755.5" y= "-2035.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-07-19 15:44:55 -07:00
<g id= "node69" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "556,-2103.5 352,-2103.5 352,-2035.5 556,-2035.5 556,-2103.5" />
<text text-anchor= "middle" x= "454" y= "-2088.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "454" y= "-2073.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "454" y= "-2058.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "454" y= "-2043.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-07-19 15:44:55 -07:00
<g id= "edge66" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M556.07,-2069.5C591.37,-2069.5 630.65,-2069.5 664.96,-2069.5" />
<polygon fill= "#000000" stroke= "#000000" points= "664.96,-2073.0001 674.96,-2069.5 664.96,-2066.0001 664.96,-2073.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-07-19 15:44:55 -07:00
<g id= "node70" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash/halo2/issues/250" xlink:title= "zcash/halo2#250 Implement the recursive verifier circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "852.5,-1895 658.5,-1895 658.5,-1842 852.5,-1842 852.5,-1895" />
<text text-anchor= "middle" x= "755.5" y= "-1879.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "755.5" y= "-1864.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "755.5" y= "-1849.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-07-19 15:44:55 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M550.3,-2035.4C556.05,-2032.6 561.66,-2029.6 567,-2026.5 626.83,-1991.4 686.63,-1937.2 722.35,-1902.3" />
<polygon fill= "#000000" stroke= "#000000" points= "724.9008,-1904.7007 729.59,-1895.2 719.9996,-1899.7028 724.9008,-1904.7007" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-07-19 15:44:55 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M852.5,-1868.5C884.63,-1868.5 920.44,-1868.5 952.81,-1868.5" />
<polygon fill= "#000000" stroke= "#000000" points= "953.19,-1872.0001 963.19,-1868.5 953.19,-1865.0001 953.19,-1872.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-07-19 15:44:55 -07:00
<g id= "node71" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "224,-1938.5 81,-1938.5 81,-1870.5 224,-1870.5 224,-1938.5" />
<text text-anchor= "middle" x= "152.5" y= "-1923.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "152.5" y= "-1908.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "152.5" y= "-1893.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "152.5" y= "-1878.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-07-19 15:44:55 -07:00
<g id= "node72" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/82" xlink:title= "zcash/halo2#82 Consider not sampling beta and gamma if there are no permutations or lookups" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-2040 56,-2040 56,-1957 249,-1957 249,-2040" />
<text text-anchor= "middle" x= "152.5" y= "-2024.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "152.5" y= "-2009.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "152.5" y= "-1994.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "152.5" y= "-1979.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "152.5" y= "-1964.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-07-19 15:44:55 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node73" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "555.5,-2017 352.5,-2017 352.5,-1964 555.5,-1964 555.5,-2017" />
<text text-anchor= "middle" x= "454" y= "-2001.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "454" y= "-1986.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "454" y= "-1971.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-07-19 15:44:55 -07:00
<g id= "edge69" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M541.05,-1963.9C549.86,-1960.9 558.64,-1957.7 567,-1954.5 609.51,-1938.1 656.11,-1916.9 692.34,-1899.6" />
<polygon fill= "#000000" stroke= "#000000" points= "694.2662,-1902.5594 701.79,-1895.1 691.2566,-1896.2394 694.2662,-1902.5594" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-07-19 15:44:55 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node74" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "546.5,-1945.5 361.5,-1945.5 361.5,-1877.5 546.5,-1877.5 546.5,-1945.5" />
<text text-anchor= "middle" x= "454" y= "-1930.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "454" y= "-1915.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "454" y= "-1900.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "454" y= "-1885.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-07-19 15:44:55 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M546.51,-1898.3C578.67,-1893.7 615,-1888.5 648.25,-1883.8" />
<polygon fill= "#000000" stroke= "#000000" points= "649.0843,-1887.2151 658.47,-1882.3 648.0677,-1880.2893 649.0843,-1887.2151" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-07-19 15:44:55 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "242,-1852 63,-1852 63,-1799 242,-1799 242,-1852" />
<text text-anchor= "middle" x= "152.5" y= "-1836.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "152.5" y= "-1821.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "152.5" y= "-1806.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-07-19 15:44:55 -07:00
<g id= "node76" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "542,-1859.5 366,-1859.5 366,-1791.5 542,-1791.5 542,-1859.5" />
<text text-anchor= "middle" x= "454" y= "-1844.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "454" y= "-1829.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "454" y= "-1814.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "454" y= "-1799.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-07-19 15:44:55 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M242.14,-1825.5C277.92,-1825.5 319.23,-1825.5 355.81,-1825.5" />
<polygon fill= "#000000" stroke= "#000000" points= "356,-1829.0001 366,-1825.5 356,-1822.0001 356,-1829.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-07-19 15:44:55 -07:00
<g id= "edge72" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M542.02,-1838.1C575.24,-1842.8 613.41,-1848.2 648.2,-1853.2" />
<polygon fill= "#000000" stroke= "#000000" points= "647.9971,-1856.7077 658.4,-1854.7 649.0157,-1849.7822 647.9971,-1856.7077" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-07-19 15:44:55 -07:00
<g id= "node77" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/halo2/issues/245" xlink:title= "zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "557,-1773.5 351,-1773.5 351,-1705.5 557,-1705.5 557,-1773.5" />
<text text-anchor= "middle" x= "454" y= "-1758.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "454" y= "-1743.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "454" y= "-1728.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "454" y= "-1713.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in verifier</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-07-19 15:44:55 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M545.17,-1773.6C552.58,-1776.6 559.93,-1779.5 567,-1782.5 608.44,-1799.8 654.29,-1820.7 690.39,-1837.5" />
<polygon fill= "#000000" stroke= "#000000" points= "689.2971,-1840.8563 699.83,-1842 692.3092,-1834.5375 689.2971,-1840.8563" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-07-19 15:44:55 -07:00
<g id= "node78" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/halo2/issues/210" xlink:title= "zcash/halo2#210 Make multiopen point_index_map dependent only on the rotation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "563,-1687.5 345,-1687.5 345,-1619.5 563,-1619.5 563,-1687.5" />
<text text-anchor= "middle" x= "454" y= "-1672.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "454" y= "-1657.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "454" y= "-1642.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "454" y= "-1627.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-07-19 15:44:55 -07:00
<g id= "edge74" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-07-19 15:44:55 -07:00
<path fill= "none" stroke= "#000000" d= "M551.04,-1687.6C556.54,-1690.4 561.91,-1693.4 567,-1696.5 629.7,-1735.1 690.43,-1796.1 725.32,-1834.1" />
<polygon fill= "#000000" stroke= "#000000" points= "723.0356,-1836.788 732.37,-1841.8 728.1985,-1832.0609 723.0356,-1836.788" />
2021-06-24 15:44:53 -07:00
</g>
<!-- zcash/halo2#312 -->
2021-07-19 15:44:55 -07:00
<g id= "node79" class= "node" >
2021-06-24 15:44:53 -07:00
<title > zcash/halo2#312</title>
2021-07-19 15:44:55 -07:00
<g id= "a_node79" > <a xlink:href= "https://github.com/zcash/halo2/issues/312" xlink:title= "zcash/halo2#312 [Book] Document gadget API" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-2111 55,-2111 55,-2058 250,-2058 250,-2111" />
<text text-anchor= "middle" x= "152.5" y= "-2095.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#312</text>
<text text-anchor= "middle" x= "152.5" y= "-2080.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Book] Document gadget</text>
<text text-anchor= "middle" x= "152.5" y= "-2065.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > API</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
</g>
</svg>