2021-05-06 17:46:06 -07:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
2021-06-03 16:03:45 -07:00
<svg width= "2268pt" height= "1925pt"
viewBox="0.00 0.00 2268.00 1924.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 1920.5)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-1920.5 2264,-1920.5 2264,4 -4,4" />
2021-05-06 17:46:06 -07:00
<!-- zcash/librustzcash#226 -->
2021-05-24 11:01:20 -07:00
<g id= "node1" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node1" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/226" xlink:title= "zcash/librustzcash#226 Bring in Bolt TZE" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-68 58.5,-68 58.5,-30 246.5,-30 246.5,-68" />
<text text-anchor= "middle" x= "152.5" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "152.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bring in Bolt TZE</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "node2" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#225</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node2" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/225" xlink:title= "zcash/librustzcash#225 Add Bolt TZE support to the transaction builder" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "589.5,-75.5 397.5,-75.5 397.5,-22.5 589.5,-22.5 589.5,-75.5" />
<text text-anchor= "middle" x= "493.5" y= "-60.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "493.5" y= "-45.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "493.5" y= "-30.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#226->zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "edge1" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226- > zcash/librustzcash#225</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M246.58,-49C290.2,-49 342.24,-49 387.26,-49" />
<polygon fill= "#000000" stroke= "#000000" points= "387.35,-52.5001 397.35,-49 387.35,-45.5001 387.35,-52.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4190 -->
2021-05-24 11:01:20 -07:00
<g id= "node3" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4190</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node3" > <a xlink:href= "https://github.com/zcash/zcash/issues/4190" xlink:title= "zcash/zcash#4190 TZE: implement zcashd 'host' logic." target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "245.5,-433.5 59.5,-433.5 59.5,-380.5 245.5,-380.5 245.5,-433.5" />
<text text-anchor= "middle" x= "152.5" y= "-418.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "152.5" y= "-403.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "152.5" y= "-388.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ' host' logic.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-06-01 16:03:44 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1139.5,-733.5 966.5,-733.5 966.5,-680.5 1139.5,-680.5 1139.5,-733.5" />
<text text-anchor= "middle" x= "1053" y= "-718.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "1053" y= "-703.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "1053" y= "-688.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard consensus rules as an NU feature" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1452,-756 1249,-756 1249,-688 1452,-688 1452,-756" />
<text text-anchor= "middle" x= "1350.5" y= "-740.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1350.5" y= "-725.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1350.5" y= "-710.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1350.5" y= "-695.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1139.8,-711.38C1170.8,-712.94 1206.1,-714.72 1238.8,-716.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1238.6377,-719.8662 1248.8,-716.87 1238.9873,-712.8749 1238.6377,-719.8662" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "node6" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node6" > <a xlink:href= "https://github.com/zcash/orchard/issues/35" xlink:title= "zcash/orchard#35 Transaction building support" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1433,-669.5 1268,-669.5 1268,-616.5 1433,-616.5 1433,-669.5" />
<text text-anchor= "middle" x= "1350.5" y= "-654.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1350.5" y= "-639.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1350.5" y= "-624.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge3" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1139.8,-688.32C1176.9,-680.34 1220.2,-671.02 1257.9,-662.91" />
<polygon fill= "#000000" stroke= "#000000" points= "1258.8538,-666.2852 1267.9,-660.77 1257.389,-659.4402 1258.8538,-666.2852" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "node7" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node7" > <a xlink:href= "https://github.com/zcash/zcash/issues/5195" xlink:title= "zcash/zcash#5195 Implement Orchard proof verification consensus rule" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1451,-880 1250,-880 1250,-812 1451,-812 1451,-880" />
<text text-anchor= "middle" x= "1350.5" y= "-864.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1350.5" y= "-849.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1350.5" y= "-834.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1350.5" y= "-819.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge4" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1123.2,-733.55C1136.2,-738.79 1149.6,-744.4 1162,-750 1200.9,-767.52 1243.3,-788.9 1278,-807.03" />
<polygon fill= "#000000" stroke= "#000000" points= "1276.6194,-810.2582 1287.1,-811.81 1279.8746,-804.0612 1276.6194,-810.2582" />
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-01 16:03:44 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement Orchard consensus rules" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1726,-1230.5 1567,-1230.5 1567,-1177.5 1726,-1177.5 1726,-1230.5" />
<text text-anchor= "middle" x= "1646.5" y= "-1215.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1646.5" y= "-1200.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1646.5" y= "-1185.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-24 15:36:12 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge5" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1441,-756.13C1463.7,-768.14 1486.2,-783.61 1503,-803 1598.2,-913.03 1631.8,-1090.8 1642.3,-1167.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1638.852,-1167.8287 1643.6,-1177.3 1645.7947,-1166.935 1638.852,-1167.8287" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "node9" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node9" > <a xlink:href= "https://github.com/zcash/zcash/issues/5021" xlink:title= "zcash/zcash#5021 Add Orchard support to transaction builder" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1740.5,-682.5 1552.5,-682.5 1552.5,-629.5 1740.5,-629.5 1740.5,-682.5" />
<text text-anchor= "middle" x= "1646.5" y= "-667.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1646.5" y= "-652.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1646.5" y= "-637.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1433.3,-646.64C1467,-648.12 1506.4,-649.85 1542,-651.41" />
<polygon fill= "#000000" stroke= "#000000" points= "1542.3564,-654.9289 1552.5,-651.87 1542.6628,-647.9356 1542.3564,-654.9289" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1451.1,-860.99C1469.8,-867.31 1488.2,-876.28 1503,-889 1589.8,-963.47 1626.9,-1101.3 1640.2,-1167.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1636.7948,-1167.9291 1642.1,-1177.1 1643.6718,-1166.6224 1636.7948,-1167.9291" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "node10" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2002,-690 1793,-690 1793,-622 2002,-622 2002,-690" />
<text text-anchor= "middle" x= "1897.5" y= "-674.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1897.5" y= "-659.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1897.5" y= "-644.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1897.5" y= "-629.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge8" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1740.7,-656C1754.3,-656 1768.5,-656 1782.5,-656" />
<polygon fill= "#000000" stroke= "#000000" points= "1782.7,-659.5001 1792.7,-656 1782.7,-652.5001 1782.7,-659.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-01 16:03:44 -07:00
<g id= "node11" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1137.5,-812.5 968.5,-812.5 968.5,-759.5 1137.5,-759.5 1137.5,-812.5" />
<text text-anchor= "middle" x= "1053" y= "-797.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "1053" y= "-782.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "1053" y= "-767.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge9" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1137.9,-767.75C1169.4,-760.97 1205.6,-753.18 1239.1,-745.97" />
<polygon fill= "#000000" stroke= "#000000" points= "1239.8661,-749.3853 1248.9,-743.85 1238.386,-742.5436 1239.8661,-749.3853" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-01 16:03:44 -07:00
<g id= "node12" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-1250.5 55,-1250.5 55,-1197.5 250,-1197.5 250,-1250.5" />
<text text-anchor= "middle" x= "152.5" y= "-1235.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "152.5" y= "-1220.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1205.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-01 16:03:44 -07:00
<g id= "node13" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "908,-1341.5 682,-1341.5 682,-1288.5 908,-1288.5 908,-1341.5" />
<text text-anchor= "middle" x= "795" y= "-1326.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "795" y= "-1311.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "795" y= "-1296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "node14" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1139,-1356.5 967,-1356.5 967,-1273.5 1139,-1273.5 1139,-1356.5" />
<text text-anchor= "middle" x= "1053" y= "-1341.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "1053" y= "-1326.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1053" y= "-1311.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "1053" y= "-1296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "1053" y= "-1281.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "edge10" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M908.16,-1315C924.27,-1315 940.71,-1315 956.45,-1315" />
<polygon fill= "#000000" stroke= "#000000" points= "956.69,-1318.5001 966.69,-1315 956.69,-1311.5001 956.69,-1318.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5037</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1450.5,-1412.5 1250.5,-1412.5 1250.5,-1359.5 1450.5,-1359.5 1450.5,-1412.5" />
<text text-anchor= "middle" x= "1350.5" y= "-1397.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1350.5" y= "-1382.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1350.5" y= "-1367.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1139.2,-1335.9C1158.6,-1340.6 1179,-1345.5 1198,-1350 1211.8,-1353.3 1226.2,-1356.7 1240.5,-1360.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1239.8673,-1363.5462 1250.4,-1362.4 1241.4515,-1356.7278 1239.8673,-1363.5462" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "node16" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1438.5,-1341.5 1262.5,-1341.5 1262.5,-1288.5 1438.5,-1288.5 1438.5,-1341.5" />
<text text-anchor= "middle" x= "1350.5" y= "-1326.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1350.5" y= "-1311.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1350.5" y= "-1296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge12" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1139,-1315C1174.4,-1315 1215.6,-1315 1252.1,-1315" />
<polygon fill= "#000000" stroke= "#000000" points= "1252.3,-1318.5001 1262.3,-1315 1252.3,-1311.5001 1252.3,-1318.5001" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5037->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge13" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5037- > zcash/zcash#5024</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1450.8,-1370.8C1468.8,-1365.8 1487,-1359 1503,-1350 1552.4,-1322.2 1595.9,-1272.4 1621.7,-1238.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1624.6011,-1240.6682 1627.9,-1230.6 1619.0425,-1236.4135 1624.6011,-1240.6682" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge14" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1438.7,-1298.1C1460.1,-1293 1482.6,-1286.6 1503,-1279 1534.2,-1267.4 1567.3,-1250.4 1593.9,-1235.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1595.6739,-1238.6174 1602.6,-1230.6 1592.1858,-1232.5483 1595.6739,-1238.6174" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#32 -->
2021-06-01 16:03:44 -07:00
<g id= "node17" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/orchard/issues/32" xlink:title= "zcash/orchard#32 Implement note encryption for Orchard" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1159,-547.5 947,-547.5 947,-494.5 1159,-494.5 1159,-547.5" />
<text text-anchor= "middle" x= "1053" y= "-532.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#32</text>
<text text-anchor= "middle" x= "1053" y= "-517.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note encryption</text>
<text text-anchor= "middle" x= "1053" y= "-502.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for Orchard</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge15" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/orchard#35</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1120.8,-547.54C1134.9,-554.31 1149.4,-562.2 1162,-571 1180.6,-583.92 1178.2,-595.98 1198,-607 1216.4,-617.24 1237.5,-624.57 1258.1,-629.83" />
<polygon fill= "#000000" stroke= "#000000" points= "1257.3605,-633.2518 1267.9,-632.17 1258.9863,-626.4432 1257.3605,-633.2518" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "node18" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1993.5,-506 1801.5,-506 1801.5,-438 1993.5,-438 1993.5,-506" />
<text text-anchor= "middle" x= "1897.5" y= "-490.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1897.5" y= "-475.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1897.5" y= "-460.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1897.5" y= "-445.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "edge16" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/zcash#5020</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1159.1,-518.54C1296.6,-514.81 1543.5,-506.25 1754,-489 1766.1,-488.01 1778.8,-486.78 1791.4,-485.44" />
<polygon fill= "#000000" stroke= "#000000" points= "1791.9333,-488.9029 1801.5,-484.35 1791.1822,-481.9433 1791.9333,-488.9029" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "node19" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1738,-480.5 1555,-480.5 1555,-427.5 1738,-427.5 1738,-480.5" />
<text text-anchor= "middle" x= "1646.5" y= "-465.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1646.5" y= "-450.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1646.5" y= "-435.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge18" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1694.6,-480.55C1715,-493.64 1737.7,-510.94 1754,-531 1779.1,-561.91 1761.4,-585.33 1790,-613 1790.9,-613.9 1791.9,-614.79 1792.9,-615.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1790.7241,-618.4017 1800.7,-621.97 1795.1267,-612.9595 1790.7241,-618.4017" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "edge17" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1738.2,-460.57C1755.4,-461.81 1773.5,-463.11 1791.1,-464.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1791.1749,-467.8843 1801.4,-465.11 1791.6765,-460.9023 1791.1749,-467.8843" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-01 16:03:44 -07:00
<g id= "node20" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1998.5,-408 1796.5,-408 1796.5,-340 1998.5,-340 1998.5,-408" />
<text text-anchor= "middle" x= "1897.5" y= "-392.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1897.5" y= "-377.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1897.5" y= "-362.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1897.5" y= "-347.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-01 16:03:44 -07:00
<g id= "edge19" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1729.7,-427.47C1747.9,-421.67 1767.5,-415.45 1786.5,-409.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1787.6413,-412.6797 1796.1,-406.3 1785.5091,-406.0123 1787.6413,-412.6797" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "node21" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2260,-457 2041,-457 2041,-419 2260,-419 2260,-457" />
<text text-anchor= "middle" x= "2150.5" y= "-441.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "2150.5" y= "-426.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC: z_getnewaccount</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "edge20" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1998.6,-399.57C2020.8,-405.19 2044.1,-411.08 2065.6,-416.51" />
<polygon fill= "#000000" stroke= "#000000" points= "2064.7455,-419.904 2075.3,-418.98 2066.4729,-413.1205 2064.7455,-419.904" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "node22" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2244,-400.5 2057,-400.5 2057,-347.5 2244,-347.5 2244,-400.5" />
<text text-anchor= "middle" x= "2150.5" y= "-385.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "2150.5" y= "-370.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2150.5" y= "-355.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaddress</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1998.6,-374C2014.4,-374 2030.7,-374 2046.6,-374" />
<polygon fill= "#000000" stroke= "#000000" points= "2047,-377.5001 2057,-374 2047,-370.5001 2047,-377.5001" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "node23" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2245,-543 2056,-543 2056,-475 2245,-475 2245,-543" />
<text text-anchor= "middle" x= "2150.5" y= "-527.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "2150.5" y= "-512.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "2150.5" y= "-497.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "2150.5" y= "-482.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > account</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1972,-408.06C1983.4,-414.42 1994.8,-421.47 2005,-429 2023.5,-442.63 2021.9,-453.3 2041,-466 2042.9,-467.29 2044.9,-468.54 2046.9,-469.77" />
<polygon fill= "#000000" stroke= "#000000" points= "2045.5795,-473.0461 2056,-474.96 2049.0474,-466.9655 2045.5795,-473.0461" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-01 16:03:44 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2244.5,-329.5 2056.5,-329.5 2056.5,-276.5 2244.5,-276.5 2244.5,-329.5" />
<text text-anchor= "middle" x= "2150.5" y= "-314.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "2150.5" y= "-299.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2150.5" y= "-284.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-01 16:03:44 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1998.6,-345.63C2014.3,-341.22 2030.6,-336.65 2046.4,-332.22" />
<polygon fill= "#000000" stroke= "#000000" points= "2047.428,-335.5666 2056.1,-329.48 2045.5251,-328.8302 2047.428,-335.5666" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-01 16:03:44 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2244.5,-258.5 2056.5,-258.5 2056.5,-205.5 2244.5,-205.5 2244.5,-258.5" />
<text text-anchor= "middle" x= "2150.5" y= "-243.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "2150.5" y= "-228.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2150.5" y= "-213.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-01 16:03:44 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1981.7,-339.85C1990,-334.82 1997.9,-329.21 2005,-323 2027.2,-303.46 2017.5,-285.01 2041,-267 2043.1,-265.41 2045.2,-263.88 2047.4,-262.43" />
<polygon fill= "#000000" stroke= "#000000" points= "2049.4854,-265.2625 2056.3,-257.15 2045.9138,-259.2422 2049.4854,-265.2625" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-01 16:03:44 -07:00
<g id= "node26" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1447.5,-489 1253.5,-489 1253.5,-421 1447.5,-421 1447.5,-489" />
<text text-anchor= "middle" x= "1350.5" y= "-473.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1350.5" y= "-458.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1350.5" y= "-443.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1350.5" y= "-428.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#36->zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "edge25" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1447.8,-454.67C1478.8,-454.57 1513.2,-454.45 1544.6,-454.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1544.6106,-457.8401 1554.6,-454.31 1544.5895,-450.8401 1544.6106,-457.8401" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-01 16:03:44 -07:00
<g id= "node27" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1740.5,-608 1552.5,-608 1552.5,-540 1740.5,-540 1740.5,-608" />
<text text-anchor= "middle" x= "1646.5" y= "-592.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1646.5" y= "-577.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1646.5" y= "-562.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1646.5" y= "-547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-06-01 16:03:44 -07:00
<g id= "edge26" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1435.3,-489.1C1471.9,-503.82 1514.9,-521.1 1552.5,-536.21" />
<polygon fill= "#000000" stroke= "#000000" points= "1551.3167,-539.5066 1561.9,-540 1553.9343,-533.0144 1551.3167,-539.5066" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-01 16:03:44 -07:00
<g id= "node28" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2005,-604 1790,-604 1790,-536 2005,-536 2005,-604" />
<text text-anchor= "middle" x= "1897.5" y= "-588.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1897.5" y= "-573.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1897.5" y= "-558.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1897.5" y= "-543.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to KeyIO</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/zcash#5133 -->
2021-06-01 16:03:44 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1740.7,-572.5C1753.3,-572.3 1766.4,-572.09 1779.3,-571.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1779.7551,-575.3735 1789.7,-571.72 1779.6473,-568.3743 1779.7551,-575.3735" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "edge28" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1975.2,-535.84C1985.7,-529.64 1996,-522.68 2005,-515 2025.6,-497.49 2018.6,-481.12 2041,-466 2043.2,-464.54 2045.4,-463.15 2047.7,-461.83" />
<polygon fill= "#000000" stroke= "#000000" points= "2049.5346,-464.8213 2056.8,-457.11 2046.3115,-458.6074 2049.5346,-464.8213" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "edge29" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1981,-535.86C1989.9,-529.85 1998.1,-522.92 2005,-515 2037.3,-477.72 2005.9,-444.66 2041,-410 2043.4,-407.64 2045.9,-405.44 2048.6,-403.39" />
<polygon fill= "#000000" stroke= "#000000" points= "2050.673,-406.2118 2056.9,-397.64 2046.6867,-400.4577 2050.673,-406.2118" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M2005.2,-544.04C2018.7,-540.78 2032.5,-537.45 2046,-534.2" />
<polygon fill= "#000000" stroke= "#000000" points= "2046.8053,-537.6062 2055.7,-531.85 2045.157,-530.803 2046.8053,-537.6062" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-01 16:03:44 -07:00
<g id= "node29" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2235.5,-685.5 2065.5,-685.5 2065.5,-632.5 2235.5,-632.5 2235.5,-685.5" />
<text text-anchor= "middle" x= "2150.5" y= "-670.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "2150.5" y= "-655.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2150.5" y= "-640.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_listunifiedreceivers</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5181 -->
2021-06-01 16:03:44 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1988,-604C2005.6,-610.43 2023.8,-617.01 2041,-623 2046.9,-625.06 2053,-627.14 2059.1,-629.23" />
<polygon fill= "#000000" stroke= "#000000" points= "2058.206,-632.6219 2068.8,-632.49 2060.436,-625.9866 2058.206,-632.6219" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-01 16:03:44 -07:00
<g id= "node30" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2250.5,-614.5 2050.5,-614.5 2050.5,-561.5 2250.5,-561.5 2250.5,-614.5" />
<text text-anchor= "middle" x= "2150.5" y= "-599.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "2150.5" y= "-584.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "2150.5" y= "-569.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recipients to z_sendmany</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5184 -->
2021-06-01 16:03:44 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M2005.2,-577.66C2016.7,-578.48 2028.5,-579.32 2040,-580.14" />
<polygon fill= "#000000" stroke= "#000000" points= "2039.9783,-583.6471 2050.2,-580.86 2040.4713,-576.6645 2039.9783,-583.6471" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-01 16:03:44 -07:00
<g id= "node31" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2235,-756.5 2066,-756.5 2066,-703.5 2235,-703.5 2235,-756.5" />
<text text-anchor= "middle" x= "2150.5" y= "-741.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "2150.5" y= "-726.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "2150.5" y= "-711.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > error if given a UA</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5191 -->
2021-06-01 16:03:44 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1994.3,-604.05C1998.1,-606.82 2001.7,-609.79 2005,-613 2033.4,-640.33 2011.8,-667.58 2041,-694 2045.8,-698.32 2051.1,-702.12 2056.7,-705.46" />
<polygon fill= "#000000" stroke= "#000000" points= "2055.3345,-708.6995 2065.8,-710.35 2058.648,-702.5334 2055.3345,-708.6995" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5022 -->
2021-06-01 16:03:44 -07:00
<g id= "node32" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5022</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5022" xlink:title= "zcash/zcash#5022 Implement ZIP-225 transaction format changes in zcashd." target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1130.5,-1105 975.5,-1105 975.5,-1037 1130.5,-1037 1130.5,-1105" />
<text text-anchor= "middle" x= "1053" y= "-1089.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5022</text>
<text text-anchor= "middle" x= "1053" y= "-1074.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "1053" y= "-1059.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format</text>
<text text-anchor= "middle" x= "1053" y= "-1044.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > changes in zcashd.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5022->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge34" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5195</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1071.3,-1036.8C1095.1,-995.59 1140.5,-927.23 1198,-889 1210.8,-880.51 1225.2,-873.68 1240,-868.18" />
<polygon fill= "#000000" stroke= "#000000" points= "1241.5117,-871.3595 1249.8,-864.76 1239.2052,-864.7504 1241.5117,-871.3595" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5021</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1060.8,-1036.7C1076,-977.97 1115.7,-859.26 1198,-803 1310.8,-725.94 1376.5,-816.53 1503,-765 1545.4,-747.74 1586.2,-714.63 1613.4,-689.41" />
<polygon fill= "#000000" stroke= "#000000" points= "1615.83,-691.9293 1620.7,-682.52 1611.0253,-686.8386 1615.83,-691.9293" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge36" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5197</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1067.3,-1105.3C1088.7,-1152.1 1133.4,-1235.1 1198,-1279 1214.3,-1290.1 1233.5,-1297.7 1252.7,-1303.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1251.9451,-1306.5195 1262.5,-1305.6 1253.6755,-1299.7367 1251.9451,-1306.5195" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "node33" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5196</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/zcash/issues/5196" xlink:title= "zcash/zcash#5196 Implement v5 transaction consensus rules" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1452,-1270.5 1249,-1270.5 1249,-1217.5 1452,-1217.5 1452,-1270.5" />
<text text-anchor= "middle" x= "1350.5" y= "-1255.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1350.5" y= "-1240.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1350.5" y= "-1225.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "edge37" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5196</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1079.8,-1105C1106.4,-1136.5 1150.1,-1182.2 1198,-1208 1210.7,-1214.9 1224.8,-1220.4 1239,-1225" />
<polygon fill= "#000000" stroke= "#000000" points= "1238.3193,-1228.4476 1248.9,-1227.9 1240.2872,-1221.7299 1238.3193,-1228.4476" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5194 -->
2021-06-01 16:03:44 -07:00
<g id= "node34" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/zcash/issues/5194" xlink:title= "zcash/zcash#5194 Implement Orchard signature verification consensus rules" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1436,-1199 1265,-1199 1265,-1131 1436,-1131 1436,-1199" />
<text text-anchor= "middle" x= "1350.5" y= "-1183.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5194</text>
<text text-anchor= "middle" x= "1350.5" y= "-1168.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1350.5" y= "-1153.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature verification</text>
<text text-anchor= "middle" x= "1350.5" y= "-1138.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#5022->zcash/zcash#5194 -->
2021-06-01 16:03:44 -07:00
<g id= "edge38" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5194</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1130.6,-1098.6C1152.4,-1106.1 1176,-1114.1 1198,-1121 1216.3,-1126.8 1236,-1132.7 1255,-1138.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1254.2179,-1141.6185 1264.8,-1141.1 1256.2042,-1134.9062 1254.2179,-1141.6185" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5198 -->
2021-06-01 16:03:44 -07:00
<g id= "node35" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5198</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1448.5,-1011.5 1252.5,-1011.5 1252.5,-898.5 1448.5,-898.5 1448.5,-1011.5" />
<text text-anchor= "middle" x= "1350.5" y= "-996.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "1350.5" y= "-981.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "1350.5" y= "-966.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "1350.5" y= "-951.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "1350.5" y= "-936.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "1350.5" y= "-921.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "1350.5" y= "-906.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5198 -->
2021-06-01 16:03:44 -07:00
<g id= "edge39" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5198</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1130.8,-1040.7C1165.1,-1027.3 1205.9,-1011.4 1243,-996.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1244.3386,-1000.135 1252.4,-993.26 1241.8109,-993.6073 1244.3386,-1000.135" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5199 -->
2021-06-01 16:03:44 -07:00
<g id= "node36" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5199</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1445,-1112.5 1256,-1112.5 1256,-1029.5 1445,-1029.5 1445,-1112.5" />
<text text-anchor= "middle" x= "1350.5" y= "-1097.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "1350.5" y= "-1082.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "1350.5" y= "-1067.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "1350.5" y= "-1052.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "1350.5" y= "-1037.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5199 -->
2021-06-01 16:03:44 -07:00
<g id= "edge40" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5199</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1130.8,-1071C1165.9,-1071 1208,-1071 1245.9,-1071" />
<polygon fill= "#000000" stroke= "#000000" points= "1245.9,-1074.5001 1255.9,-1071 1245.9,-1067.5001 1245.9,-1074.5001" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5196->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge41" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1452.4,-1230.2C1486.3,-1225.6 1523.9,-1220.6 1556.8,-1216.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1557.4287,-1219.548 1566.9,-1214.8 1556.535,-1212.6053 1557.4287,-1219.548" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5194->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge42" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194- > zcash/zcash#5024</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1436.1,-1176.3C1474,-1181.3 1518.5,-1187.1 1556.8,-1192.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1556.535,-1195.6947 1566.9,-1193.5 1557.4287,-1188.752 1556.535,-1195.6947" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-01 16:03:44 -07:00
<g id= "node37" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1436.5,-402.5 1264.5,-402.5 1264.5,-349.5 1436.5,-349.5 1436.5,-402.5" />
<text text-anchor= "middle" x= "1350.5" y= "-387.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1350.5" y= "-372.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1350.5" y= "-357.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard</text>
2021-05-11 15:56:34 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30->zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1436.6,-395.48C1458.3,-400.63 1481.6,-406.34 1503,-412 1517.8,-415.92 1533.4,-420.26 1548.7,-424.63" />
<polygon fill= "#000000" stroke= "#000000" points= "1548.1225,-428.1055 1558.7,-427.5 1550.0536,-421.3771 1548.1225,-428.1055" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-01 16:03:44 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "252.5,-1458.5 52.5,-1458.5 52.5,-1454.5 48.5,-1454.5 48.5,-1450.5 52.5,-1450.5 52.5,-1413.5 48.5,-1413.5 48.5,-1409.5 52.5,-1409.5 52.5,-1405.5 252.5,-1405.5 252.5,-1458.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1454.5 56.5,-1454.5 56.5,-1450.5 52.5,-1450.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1413.5 56.5,-1413.5 56.5,-1409.5 52.5,-1409.5 " />
<text text-anchor= "middle" x= "152.5" y= "-1443.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "152.5" y= "-1428.3" 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= "-1413.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 1</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003 -->
2021-06-01 16:03:44 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "599.5,-1495.5 387.5,-1495.5 387.5,-1491.5 383.5,-1491.5 383.5,-1487.5 387.5,-1487.5 387.5,-1450.5 383.5,-1450.5 383.5,-1446.5 387.5,-1446.5 387.5,-1442.5 599.5,-1442.5 599.5,-1495.5" />
<polyline fill= "none" stroke= "#000000" points= "387.5,-1491.5 391.5,-1491.5 391.5,-1487.5 387.5,-1487.5 " />
<polyline fill= "none" stroke= "#000000" points= "387.5,-1450.5 391.5,-1450.5 391.5,-1446.5 387.5,-1446.5 " />
<text text-anchor= "middle" x= "493.5" y= "-1480.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "493.5" y= "-1465.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "493.5" y= "-1450.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-01 16:03:44 -07:00
<g id= "edge44" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M252.51,-1442.9C291.55,-1447.1 336.58,-1452 377.07,-1456.4" />
<polygon fill= "#000000" stroke= "#000000" points= "376.9421,-1459.9064 387.26,-1457.5 377.6934,-1452.9469 376.9421,-1459.9064" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-01 16:03:44 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "890.5,-1428 699.5,-1428 699.5,-1424 695.5,-1424 695.5,-1420 699.5,-1420 699.5,-1368 695.5,-1368 695.5,-1364 699.5,-1364 699.5,-1360 890.5,-1360 890.5,-1428" />
<polyline fill= "none" stroke= "#000000" points= "699.5,-1424 703.5,-1424 703.5,-1420 699.5,-1420 " />
<polyline fill= "none" stroke= "#000000" points= "699.5,-1368 703.5,-1368 703.5,-1364 699.5,-1364 " />
<text text-anchor= "middle" x= "795" y= "-1412.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "795" y= "-1397.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "795" y= "-1382.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "795" y= "-1367.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5005 -->
2021-06-01 16:03:44 -07:00
<g id= "edge45" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M252.54,-1426.1C371.24,-1419.1 568.26,-1407.4 689.36,-1400.2" />
<polygon fill= "#000000" stroke= "#000000" points= "689.5767,-1403.6936 699.39,-1399.7 689.2281,-1396.7023 689.5767,-1403.6936" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-01 16:03:44 -07:00
<g id= "node41" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "882,-1529.5 708,-1529.5 708,-1525.5 704,-1525.5 704,-1521.5 708,-1521.5 708,-1454.5 704,-1454.5 704,-1450.5 708,-1450.5 708,-1446.5 882,-1446.5 882,-1529.5" />
<polyline fill= "none" stroke= "#000000" points= "708,-1525.5 712,-1525.5 712,-1521.5 708,-1521.5 " />
<polyline fill= "none" stroke= "#000000" points= "708,-1454.5 712,-1454.5 712,-1450.5 708,-1450.5 " />
<text text-anchor= "middle" x= "795" y= "-1514.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "795" y= "-1499.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "795" y= "-1484.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "795" y= "-1469.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "795" y= "-1454.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > disconnect otherwise.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
2021-06-01 16:03:44 -07:00
<g id= "edge46" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M599.8,-1475.7C631.62,-1477.7 666.34,-1479.9 697.56,-1481.9" />
<polygon fill= "#000000" stroke= "#000000" points= "697.3785,-1485.3953 707.57,-1482.5 697.7974,-1478.4078 697.3785,-1485.3953" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "node42" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1162,-1496 944,-1496 944,-1492 940,-1492 940,-1488 944,-1488 944,-1466 940,-1466 940,-1462 944,-1462 944,-1458 1162,-1458 1162,-1496" />
<polyline fill= "none" stroke= "#000000" points= "944,-1492 948,-1492 948,-1488 944,-1488 " />
<polyline fill= "none" stroke= "#000000" points= "944,-1466 948,-1466 948,-1462 944,-1462 " />
<text text-anchor= "middle" x= "1053" y= "-1480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "1053" y= "-1465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rework AddNode behaviour</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "edge47" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M890.7,-1424.8C921.75,-1434.8 955.57,-1445.7 984.25,-1454.9" />
<polygon fill= "#000000" stroke= "#000000" points= "983.1804,-1458.2325 993.77,-1457.9 985.2843,-1451.5562 983.1804,-1458.2325" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "edge48" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M882.35,-1484.3C898.84,-1483.6 916.36,-1482.8 933.64,-1482.1" />
<polygon fill= "#000000" stroke= "#000000" points= "933.9258,-1485.5915 943.78,-1481.7 933.6498,-1478.597 933.9258,-1485.5915" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-01 16:03:44 -07:00
<g id= "node43" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1445,-1511 1256,-1511 1256,-1507 1252,-1507 1252,-1503 1256,-1503 1256,-1451 1252,-1451 1252,-1447 1256,-1447 1256,-1443 1445,-1443 1445,-1511" />
<polyline fill= "none" stroke= "#000000" points= "1256,-1507 1260,-1507 1260,-1503 1256,-1503 " />
<polyline fill= "none" stroke= "#000000" points= "1256,-1451 1260,-1451 1260,-1447 1256,-1447 " />
<text text-anchor= "middle" x= "1350.5" y= "-1495.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1350.5" y= "-1480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1350.5" y= "-1465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1350.5" y= "-1450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in the tried table.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
2021-06-01 16:03:44 -07:00
<g id= "edge49" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1162.1,-1477C1189.3,-1477 1218.4,-1477 1245.4,-1477" />
<polygon fill= "#000000" stroke= "#000000" points= "1245.7,-1480.5001 1255.7,-1477 1245.7,-1473.5001 1245.7,-1480.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#368 -->
2021-06-01 16:03:44 -07:00
<g id= "node44" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/368" xlink:title= "zcash/librustzcash#368 zcash_history: Add Orchard support" target= "_blank" >
2021-06-03 16:03:45 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1147,-1427.5 959,-1427.5 959,-1374.5 1147,-1374.5 1147,-1427.5" />
<text text-anchor= "middle" x= "1053" y= "-1412.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#368</text>
<text text-anchor= "middle" x= "1053" y= "-1397.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_history: Add</text>
<text text-anchor= "middle" x= "1053" y= "-1382.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#368->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge50" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368- > zcash/zcash#5037</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1147.1,-1396.3C1176.6,-1394.8 1209.5,-1393.1 1240,-1391.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1240.4815,-1395.0808 1250.3,-1391.1 1240.142,-1388.0891 1240.4815,-1395.0808" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-03 16:03:45 -07:00
<g id= "node45" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-03 16:03:45 -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= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "249,-1586 56,-1586 56,-1582 52,-1582 52,-1578 56,-1578 56,-1556 52,-1556 52,-1552 56,-1552 56,-1548 249,-1548 249,-1586" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1582 60,-1582 60,-1578 56,-1578 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1556 60,-1556 60,-1552 56,-1552 " />
<text text-anchor= "middle" x= "152.5" y= "-1570.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "152.5" y= "-1555.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-06-03 16:03:45 -07:00
<g id= "node46" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-03 16:03:45 -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= "#a6cfff" stroke= "#000000" points= "590,-1586 397,-1586 397,-1582 393,-1582 393,-1578 397,-1578 397,-1556 393,-1556 393,-1552 397,-1552 397,-1548 590,-1548 590,-1586" />
<polyline fill= "none" stroke= "#000000" points= "397,-1582 401,-1582 401,-1578 397,-1578 " />
<polyline fill= "none" stroke= "#000000" points= "397,-1556 401,-1556 401,-1552 397,-1552 " />
<text text-anchor= "middle" x= "493.5" y= "-1570.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "493.5" y= "-1555.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-06-03 16:03:45 -07:00
<g id= "edge51" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M249.3,-1567C292.14,-1567 342.66,-1567 386.61,-1567" />
<polygon fill= "#000000" stroke= "#000000" points= "386.75,-1570.5001 396.75,-1567 386.75,-1563.5001 386.75,-1570.5001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-03 16:03:45 -07:00
<g id= "node47" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-03 16:03:45 -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= "#a6cfff" stroke= "#000000" points= "891.5,-1586 698.5,-1586 698.5,-1582 694.5,-1582 694.5,-1578 698.5,-1578 698.5,-1556 694.5,-1556 694.5,-1552 698.5,-1552 698.5,-1548 891.5,-1548 891.5,-1586" />
<polyline fill= "none" stroke= "#000000" points= "698.5,-1582 702.5,-1582 702.5,-1578 698.5,-1578 " />
<polyline fill= "none" stroke= "#000000" points= "698.5,-1556 702.5,-1556 702.5,-1552 698.5,-1552 " />
<text text-anchor= "middle" x= "795" y= "-1570.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "795" y= "-1555.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-06-03 16:03:45 -07:00
<g id= "edge52" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M590.14,-1567C621.38,-1567 656.19,-1567 688.13,-1567" />
<polygon fill= "#000000" stroke= "#000000" points= "688.39,-1570.5001 698.39,-1567 688.39,-1563.5001 688.39,-1570.5001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-03 16:03:45 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-03 16:03:45 -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= "#a6cfff" stroke= "#000000" points= "1443,-331.5 1258,-331.5 1258,-278.5 1443,-278.5 1443,-331.5" />
<text text-anchor= "middle" x= "1350.5" y= "-316.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1350.5" y= "-301.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1350.5" y= "-286.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > phrase support</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
2021-05-24 08:46:06 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5019 -->
2021-06-03 16:03:45 -07:00
<g id= "edge53" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1443.3,-312.42C1464.6,-317.7 1486,-326.26 1503,-340 1532.4,-363.74 1510.9,-391.74 1539,-417 1541.3,-419.04 1543.7,-420.97 1546.1,-422.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1544.6243,-426.0192 1554.9,-428.6 1548.4765,-420.1745 1544.6243,-426.0192" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-03 16:03:45 -07:00
<g id= "node49" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-03 16:03:45 -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= "1747.5,-408 1545.5,-408 1545.5,-340 1747.5,-340 1747.5,-408" />
<text text-anchor= "middle" x= "1646.5" y= "-392.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1646.5" y= "-377.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1646.5" y= "-362.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1646.5" y= "-347.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (BIP 32)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5176->zcash/zcash#2673 -->
2021-06-03 16:03:45 -07:00
<g id= "edge54" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1443.3,-326.18C1463,-330.71 1483.7,-335.5 1503,-340 1513.5,-342.45 1524.4,-345.01 1535.4,-347.59" />
<polygon fill= "#000000" stroke= "#000000" points= "1534.8634,-351.0594 1545.4,-349.95 1536.4713,-344.2466 1534.8634,-351.0594" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-03 16:03:45 -07:00
<g id= "edge55" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1747.5,-374C1760.2,-374 1773.2,-374 1786.1,-374" />
<polygon fill= "#000000" stroke= "#000000" points= "1786.3,-377.5001 1796.3,-374 1786.3,-370.5001 1786.3,-377.5001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-03 16:03:45 -07:00
<g id= "node50" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-03 16:03:45 -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= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1155.5,-441.5 950.5,-441.5 950.5,-388.5 1155.5,-388.5 1155.5,-441.5" />
<text text-anchor= "middle" x= "1053" y= "-426.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "1053" y= "-411.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "1053" y= "-396.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Words (a la BIP 39)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#364->zcash/zcash#5176 -->
2021-06-03 16:03:45 -07:00
<g id= "edge56" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1145,-388.48C1150.9,-385.61 1156.6,-382.45 1162,-379 1181.8,-366.23 1177.6,-351.83 1198,-340 1213.1,-331.23 1230.3,-324.66 1247.5,-319.73" />
<polygon fill= "#000000" stroke= "#000000" points= "1248.8487,-322.992 1257.6,-317.02 1247.0346,-316.2311 1248.8487,-322.992" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-03 16:03:45 -07:00
<g id= "node51" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-03 16:03:45 -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,-1657.5 61.5,-1657.5 61.5,-1604.5 243.5,-1604.5 243.5,-1657.5" />
<text text-anchor= "middle" x= "152.5" y= "-1642.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "152.5" y= "-1627.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "152.5" y= "-1612.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-06-03 16:03:45 -07:00
<g id= "node52" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-03 16:03:45 -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= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1754,-322 1539,-322 1539,-254 1754,-254 1754,-322" />
<text text-anchor= "middle" x= "1646.5" y= "-306.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1646.5" y= "-291.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1646.5" y= "-276.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1646.5" y= "-261.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/zcash#5179 -->
2021-06-03 16:03:45 -07:00
<g id= "edge57" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1746.1,-322.11C1760,-326.88 1774.3,-331.79 1788.4,-336.61" />
<polygon fill= "#000000" stroke= "#000000" points= "1787.5054,-340.0031 1798.1,-339.93 1789.7722,-333.3803 1787.5054,-340.0031" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-03 16:03:45 -07:00
<g id= "node53" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-03 16:03:45 -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= "2005,-314.5 1790,-314.5 1790,-261.5 2005,-261.5 2005,-314.5" />
<text text-anchor= "middle" x= "1897.5" y= "-299.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1897.5" y= "-284.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1897.5" y= "-269.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key derivation</text>
2021-05-24 15:49:37 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/librustzcash#387 -->
2021-06-03 16:03:45 -07:00
<g id= "edge58" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1754,-288C1762.6,-288 1771.2,-288 1779.8,-288" />
<polygon fill= "#000000" stroke= "#000000" points= "1779.8,-291.5001 1789.8,-288 1779.8,-284.5001 1779.8,-291.5001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-03 16:03:45 -07:00
<g id= "node54" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-03 16:03:45 -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,-1728.5 51,-1728.5 51,-1675.5 254,-1675.5 254,-1728.5" />
<text text-anchor= "middle" x= "152.5" y= "-1713.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "152.5" y= "-1698.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "152.5" y= "-1683.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/zips#506 -->
2021-06-03 16:03:45 -07:00
<g id= "node55" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zips/issues/506" xlink:title= "zcash/zips#506 Orchard anchor should be a base field element, not a bitstring" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "897,-820 693,-820 693,-752 897,-752 897,-820" />
<text text-anchor= "middle" x= "795" y= "-804.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "795" y= "-789.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "795" y= "-774.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "795" y= "-759.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a bitstring</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#506->zcash/zcash#4707 -->
2021-06-03 16:03:45 -07:00
<g id= "edge59" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M897.34,-786C917.35,-786 938.25,-786 958,-786" />
<polygon fill= "#000000" stroke= "#000000" points= "958.22,-789.5001 968.22,-786 958.22,-782.5001 958.22,-789.5001" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/zips#507 -->
2021-06-03 16:03:45 -07:00
<g id= "node56" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#507</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/zips/pull/507" xlink:title= "zcash/zips#507 Fix Orchard Action byte size" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "890.5,-891.5 699.5,-891.5 699.5,-887.5 695.5,-887.5 695.5,-883.5 699.5,-883.5 699.5,-846.5 695.5,-846.5 695.5,-842.5 699.5,-842.5 699.5,-838.5 890.5,-838.5 890.5,-891.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "699.5,-887.5 703.5,-887.5 703.5,-883.5 699.5,-883.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "699.5,-846.5 703.5,-846.5 703.5,-842.5 699.5,-842.5 " />
<text text-anchor= "middle" x= "795" y= "-876.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#507</text>
<text text-anchor= "middle" x= "795" y= "-861.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fix Orchard Action byte</text>
<text text-anchor= "middle" x= "795" y= "-846.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > size</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#507->zcash/zcash#4707 -->
2021-06-03 16:03:45 -07:00
<g id= "edge60" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#507- > zcash/zcash#4707</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M881.63,-838.47C906.42,-830.88 933.56,-822.57 958.79,-814.85" />
<polygon fill= "#000000" stroke= "#000000" points= "959.8146,-818.1967 968.35,-811.92 957.7633,-811.504 959.8146,-818.1967" />
2021-06-02 16:01:43 -07:00
</g>
<!-- zcash/librustzcash#350 -->
2021-06-03 16:03:45 -07:00
<g id= "node57" class= "node" >
2021-06-02 16:01:43 -07:00
<title > zcash/librustzcash#350</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node57" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/350" xlink:title= "zcash/librustzcash#350 Implement ZIP-225 transaction format & hashing changes in librustzcash." target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "889,-1112.5 701,-1112.5 701,-1029.5 889,-1029.5 889,-1112.5" />
<text text-anchor= "middle" x= "795" y= "-1097.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#350</text>
<text text-anchor= "middle" x= "795" y= "-1082.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "795" y= "-1067.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format & </text>
<text text-anchor= "middle" x= "795" y= "-1052.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > hashing changes in</text>
<text text-anchor= "middle" x= "795" y= "-1037.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > librustzcash.</text>
2021-06-02 16:01:43 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#350->zcash/zcash#5022 -->
2021-06-03 16:03:45 -07:00
<g id= "edge61" class= "edge" >
2021-06-02 16:01:43 -07:00
<title > zcash/librustzcash#350- > zcash/zcash#5022</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M889.24,-1071C913.93,-1071 940.45,-1071 964.81,-1071" />
<polygon fill= "#000000" stroke= "#000000" points= "965.1,-1074.5001 975.1,-1071 965.1,-1067.5001 965.1,-1074.5001" />
2021-06-01 16:03:44 -07:00
</g>
2021-05-06 17:46:06 -07:00
<!-- zcash/halo2#63 -->
2021-06-03 16:03:45 -07:00
<g id= "node58" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#63</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash/halo2/issues/63" xlink:title= "zcash/halo2#63 Implement zero-knowledge- ness" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1161,-633.5 945,-633.5 945,-580.5 1161,-580.5 1161,-633.5" />
<text text-anchor= "middle" x= "1053" y= "-618.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "1053" y= "-603.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "1053" y= "-588.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ness</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#63->zcash/librustzcash#320 -->
2021-06-03 16:03:45 -07:00
<g id= "edge62" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1102,-633.67C1129.7,-648.03 1165.2,-665.34 1198,-678 1211.2,-683.08 1225.2,-687.88 1239.1,-692.32" />
<polygon fill= "#000000" stroke= "#000000" points= "1238.2119,-695.709 1248.8,-695.33 1240.2866,-689.0235 1238.2119,-695.709" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#26 -->
2021-06-03 16:03:45 -07:00
<g id= "node59" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash- hackworks/zcash- test- vectors#26</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/26" xlink:title= "zcash-hackworks/zcash-test-vectors#26 Implement Unified Address encodings" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1503,-598.5 1198,-598.5 1198,-545.5 1503,-545.5 1503,-598.5" />
<text text-anchor= "middle" x= "1350.5" y= "-583.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "1350.5" y= "-568.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1350.5" y= "-553.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encodings</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#26->zcash/librustzcash#371 -->
2021-06-03 16:03:45 -07:00
<g id= "edge63" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1503.3,-573.03C1516.4,-573.12 1529.5,-573.21 1542.2,-573.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1542.1791,-576.7998 1552.2,-573.36 1542.2212,-569.8 1542.1791,-576.7998" />
2021-05-06 17:46:06 -07:00
</g>
2021-06-02 16:01:43 -07:00
<!-- zcash-hackworks/zcash-test-vectors#23 -->
2021-06-03 16:03:45 -07:00
<g id= "node60" class= "node" >
2021-06-02 16:01:43 -07:00
<title > zcash- hackworks/zcash- test- vectors#23</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/23" xlink:title= "zcash-hackworks/zcash-test-vectors#23 Implement ZIP 244 test vectors" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "646,-1058.5 341,-1058.5 341,-1005.5 646,-1005.5 646,-1058.5" />
<text text-anchor= "middle" x= "493.5" y= "-1043.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#23</text>
<text text-anchor= "middle" x= "493.5" y= "-1028.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 244 test</text>
<text text-anchor= "middle" x= "493.5" y= "-1013.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-06-02 16:01:43 -07:00
<!-- zcash-hackworks/zcash-test-vectors#23->zcash/librustzcash#350 -->
2021-06-03 16:03:45 -07:00
<g id= "edge64" class= "edge" >
2021-06-02 16:01:43 -07:00
<title > zcash- hackworks/zcash- test- vectors#23- > zcash/librustzcash#350</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M646.02,-1051.7C661.21,-1053.7 676.37,-1055.7 690.9,-1057.5" />
<polygon fill= "#000000" stroke= "#000000" points= "690.4705,-1060.9736 700.84,-1058.8 691.3784,-1054.0327 690.4705,-1060.9736" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/librustzcash#392 -->
2021-06-03 16:03:45 -07:00
<g id= "node61" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/librustzcash#392</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash/librustzcash/pull/392" xlink:title= "zcash/librustzcash#392 ZIP-225/244 #3: Create separate bundles for each part of the transaction." target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "595,-1145 392,-1145 392,-1141 388,-1141 388,-1137 392,-1137 392,-1085 388,-1085 388,-1081 392,-1081 392,-1077 595,-1077 595,-1145" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "392,-1141 396,-1141 396,-1137 392,-1137 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "392,-1085 396,-1085 396,-1081 392,-1081 " />
<text text-anchor= "middle" x= "493.5" y= "-1129.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#392</text>
<text text-anchor= "middle" x= "493.5" y= "-1114.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP- 225/244 #3: Create</text>
<text text-anchor= "middle" x= "493.5" y= "-1099.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > separate bundles for each</text>
<text text-anchor= "middle" x= "493.5" y= "-1084.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > part of the transaction.</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#392->zcash/librustzcash#350 -->
2021-06-03 16:03:45 -07:00
<g id= "edge65" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/librustzcash#392- > zcash/librustzcash#350</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M595.15,-1097.5C626.01,-1093.4 659.94,-1088.9 690.94,-1084.8" />
<polygon fill= "#000000" stroke= "#000000" points= "691.4371,-1088.2649 700.9,-1083.5 690.5311,-1081.3238 691.4371,-1088.2649" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#15 -->
2021-06-03 16:03:45 -07:00
<g id= "node62" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#15</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/15" xlink:title= "zcash-hackworks/zcash-test-vectors#15 Implement ZIP 225 test vectors" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "305,-1058.5 0,-1058.5 0,-1005.5 305,-1005.5 305,-1058.5" />
<text text-anchor= "middle" x= "152.5" y= "-1043.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#15</text>
<text text-anchor= "middle" x= "152.5" y= "-1028.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 225 test</text>
<text text-anchor= "middle" x= "152.5" y= "-1013.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#15->zcash-hackworks/zcash-test-vectors#23 -->
2021-06-03 16:03:45 -07:00
<g id= "edge66" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash- hackworks/zcash- test- vectors#15- > zcash- hackworks/zcash- test- vectors#23</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M305.05,-1032C313.59,-1032 322.19,-1032 330.76,-1032" />
<polygon fill= "#000000" stroke= "#000000" points= "330.81,-1035.5001 340.81,-1032 330.81,-1028.5001 330.81,-1035.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-06-03 16:03:45 -07:00
<g id= "node63" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash/halo2/issues/64" xlink:title= "zcash/halo2#64 Design gadget API or interaction model" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "578.5,-662.5 408.5,-662.5 408.5,-609.5 578.5,-609.5 578.5,-662.5" />
<text text-anchor= "middle" x= "493.5" y= "-647.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "493.5" y= "-632.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "493.5" y= "-617.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > interaction model</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#235 -->
2021-06-03 16:03:45 -07:00
<g id= "node64" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/halo2/issues/235" xlink:title= "zcash/halo2#235 [Circuit] Implement Core/Chip abstraction" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "883,-662.5 707,-662.5 707,-609.5 883,-609.5 883,-662.5" />
<text text-anchor= "middle" x= "795" y= "-647.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "795" y= "-632.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "795" y= "-617.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Core/Chip abstraction</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#64->zcash/halo2#235 -->
2021-06-03 16:03:45 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M578.69,-636C615.45,-636 658.68,-636 696.79,-636" />
<polygon fill= "#000000" stroke= "#000000" points= "696.87,-639.5001 706.87,-636 696.87,-632.5001 696.87,-639.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-06-03 16:03:45 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M883.07,-660.24C906.67,-666.73 932.32,-673.79 956.37,-680.41" />
<polygon fill= "#000000" stroke= "#000000" points= "955.6301,-683.8363 966.2,-683.11 957.4842,-677.0863 955.6301,-683.8363" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-03 16:03:45 -07:00
<g id= "node65" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1440,-233.5 1261,-233.5 1261,-180.5 1440,-180.5 1440,-233.5" />
<text text-anchor= "middle" x= "1350.5" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1350.5" y= "-203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1350.5" y= "-188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursion</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#251 -->
2021-06-03 16:03:45 -07:00
<g id= "node66" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/251" xlink:title= "zcash/halo2#251 Implement user-facing API for recursive proving" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1751.5,-233.5 1541.5,-233.5 1541.5,-180.5 1751.5,-180.5 1751.5,-233.5" />
<text text-anchor= "middle" x= "1646.5" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1646.5" y= "-203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1646.5" y= "-188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for recursive proving</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75->zcash/halo2#251 -->
2021-06-03 16:03:45 -07:00
<g id= "edge69" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1440.1,-207C1468.8,-207 1500.9,-207 1531.2,-207" />
<polygon fill= "#000000" stroke= "#000000" points= "1531.3,-210.5001 1541.3,-207 1531.3,-203.5001 1531.3,-210.5001" />
</g>
<!-- zcash/halo2#79 -->
<g id= "node67" class= "node" >
<title > zcash/halo2#79</title>
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/79" xlink:title= "zcash/halo2#79 Migrate Rescue and Poseidon gadgets to algebraic hash abstraction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1133.5,-370.5 972.5,-370.5 972.5,-287.5 1133.5,-287.5 1133.5,-370.5" />
<text text-anchor= "middle" x= "1053" y= "-355.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "1053" y= "-340.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "1053" y= "-325.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "1053" y= "-310.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "1053" y= "-295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-06-03 16:03:45 -07:00
<g id= "node68" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "897,-398 693,-398 693,-330 897,-330 897,-398" />
<text text-anchor= "middle" x= "795" y= "-382.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "795" y= "-367.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "795" y= "-352.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "795" y= "-337.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#79 -->
2021-06-03 16:03:45 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M897.34,-350.12C918.74,-347.21 941.16,-344.17 962.11,-341.33" />
<polygon fill= "#000000" stroke= "#000000" points= "962.8321,-344.7641 972.27,-339.95 961.8899,-337.8278 962.8321,-344.7641" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-03 16:03:45 -07:00
<g id= "node69" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/250" xlink:title= "zcash/halo2#250 Implement the recursive verifier circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1150,-233.5 956,-233.5 956,-180.5 1150,-180.5 1150,-233.5" />
<text text-anchor= "middle" x= "1053" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "1053" y= "-203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "1053" y= "-188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verifier circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#250 -->
2021-06-03 16:03:45 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M892.23,-329.9C897.72,-326.83 903.02,-323.53 908,-320 928.06,-305.78 925.51,-294.21 944,-278 960.2,-263.8 979.46,-250.32 997.25,-239" />
<polygon fill= "#000000" stroke= "#000000" points= "999.1933,-241.9126 1005.8,-233.63 995.4702,-235.9848 999.1933,-241.9126" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-03 16:03:45 -07:00
<g id= "edge72" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M1150,-207C1182.1,-207 1217.9,-207 1250.3,-207" />
<polygon fill= "#000000" stroke= "#000000" points= "1250.7,-210.5001 1260.7,-207 1250.7,-203.5001 1250.7,-210.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-03 16:03:45 -07:00
<g id= "node70" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "224,-1815 81,-1815 81,-1747 224,-1747 224,-1815" />
<text text-anchor= "middle" x= "152.5" y= "-1799.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "152.5" y= "-1784.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "152.5" y= "-1769.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "152.5" y= "-1754.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ProvingKey</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#82 -->
2021-06-03 16:03:45 -07:00
<g id= "node71" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/halo2/issues/82" xlink:title= "zcash/halo2#82 Consider not sampling beta and gamma if there are no permutations or lookups" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-1916.5 56,-1916.5 56,-1833.5 249,-1833.5 249,-1916.5" />
<text text-anchor= "middle" x= "152.5" y= "-1901.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "152.5" y= "-1886.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "152.5" y= "-1871.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "152.5" y= "-1856.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "152.5" y= "-1841.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > lookups</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#248 -->
2021-06-03 16:03:45 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "896.5,-311.5 693.5,-311.5 693.5,-258.5 896.5,-258.5 896.5,-311.5" />
<text text-anchor= "middle" x= "795" y= "-296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "795" y= "-281.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "795" y= "-266.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#248->zcash/halo2#250 -->
2021-06-03 16:03:45 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M882.71,-258.48C906.07,-251.42 931.46,-243.74 955.33,-236.53" />
<polygon fill= "#000000" stroke= "#000000" points= "956.5386,-239.8212 965.1,-233.58 954.5152,-233.12 956.5386,-239.8212" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-03 16:03:45 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node73" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "887.5,-240 702.5,-240 702.5,-172 887.5,-172 887.5,-240" />
<text text-anchor= "middle" x= "795" y= "-224.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "795" y= "-209.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "795" y= "-194.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "795" y= "-179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inputs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#249->zcash/halo2#250 -->
2021-06-03 16:03:45 -07:00
<g id= "edge74" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M887.78,-206.36C906.6,-206.43 926.54,-206.51 945.82,-206.58" />
<polygon fill= "#000000" stroke= "#000000" points= "945.806,-210.0799 955.82,-206.62 945.8341,-203.0799 945.806,-210.0799" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-03 16:03:45 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node74" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "583,-146.5 404,-146.5 404,-93.5 583,-93.5 583,-146.5" />
<text text-anchor= "middle" x= "493.5" y= "-131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "493.5" y= "-116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "493.5" y= "-101.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
2021-06-03 16:03:45 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "883,-154 707,-154 707,-86 883,-86 883,-154" />
<text text-anchor= "middle" x= "795" y= "-138.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "795" y= "-123.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "795" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "795" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursive circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#246->zcash/halo2#247 -->
2021-06-03 16:03:45 -07:00
<g id= "edge75" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M583.14,-120C618.92,-120 660.23,-120 696.81,-120" />
<polygon fill= "#000000" stroke= "#000000" points= "697,-123.5001 707,-120 697,-116.5001 697,-123.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-03 16:03:45 -07:00
<g id= "edge76" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M883.07,-149.7C909.46,-158.6 938.4,-168.36 964.8,-177.26" />
<polygon fill= "#000000" stroke= "#000000" points= "963.8058,-180.6184 974.4,-180.5 966.0443,-173.9859 963.8058,-180.6184" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-03 16:03:45 -07:00
<g id= "node76" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/halo2/issues/245" xlink:title= "zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "898,-564 692,-564 692,-496 898,-496 898,-564" />
<text text-anchor= "middle" x= "795" y= "-548.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "795" y= "-533.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "795" y= "-518.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "795" y= "-503.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in verifier</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/halo2#245->zcash/halo2#63 -->
2021-06-03 16:03:45 -07:00
<g id= "edge77" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M898.08,-560.76C916.52,-566.27 935.7,-571.99 954.02,-577.46" />
<polygon fill= "#000000" stroke= "#000000" points= "953.2268,-580.8757 963.81,-580.38 955.2276,-574.1677 953.2268,-580.8757" />
2021-06-01 16:03:44 -07:00
</g>
2021-05-06 17:46:06 -07:00
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-06-03 16:03:45 -07:00
<g id= "edge78" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M834.66,-495.96C859.04,-473.07 889.11,-440.96 908,-407 936.93,-354.98 908.8,-326 944,-278 955.33,-262.56 971.11,-249.56 987.15,-239.07" />
<polygon fill= "#000000" stroke= "#000000" points= "989.4292,-241.7734 996.06,-233.51 985.7233,-235.8347 989.4292,-241.7734" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-03 16:03:45 -07:00
<g id= "node77" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/halo2/issues/210" xlink:title= "zcash/halo2#210 Make multiopen point_index_map dependent only on the rotation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "904,-68 686,-68 686,0 904,0 904,-68" />
<text text-anchor= "middle" x= "795" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "795" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "795" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "795" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > only on the rotation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#210->zcash/halo2#250 -->
2021-06-03 16:03:45 -07:00
<g id= "edge79" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M892.01,-68.145C897.52,-70.934 902.89,-73.887 908,-77 951.73,-103.65 994.47,-144.27 1022.1,-173" />
<polygon fill= "#000000" stroke= "#000000" points= "1019.6853,-175.5405 1029.1,-180.4 1024.7706,-170.7301 1019.6853,-175.5405" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#96 -->
2021-06-03 16:03:45 -07:00
<g id= "node78" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "580,-793.5 407,-793.5 407,-740.5 580,-740.5 580,-793.5" />
<text text-anchor= "middle" x= "493.5" y= "-778.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "493.5" y= "-763.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "493.5" y= "-748.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#95 -->
2021-06-03 16:03:45 -07:00
<g id= "node79" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#95</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node79" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "888.5,-733.5 701.5,-733.5 701.5,-680.5 888.5,-680.5 888.5,-733.5" />
<text text-anchor= "middle" x= "795" y= "-718.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "795" y= "-703.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "795" y= "-688.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#96->zcash/orchard#95 -->
2021-06-03 16:03:45 -07:00
<g id= "edge80" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96- > zcash/orchard#95</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M580.3,-749.73C614.97,-742.83 655.17,-734.83 691.35,-727.63" />
<polygon fill= "#000000" stroke= "#000000" points= "692.3165,-731.0063 701.44,-725.62 690.9489,-724.1412 692.3165,-731.0063" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-03 16:03:45 -07:00
<g id= "edge81" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M888.51,-707C910.52,-707 934.02,-707 956.18,-707" />
<polygon fill= "#000000" stroke= "#000000" points= "956.25,-710.5001 966.25,-707 956.25,-703.5001 956.25,-710.5001" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#87 -->
2021-06-03 16:03:45 -07:00
<g id= "node80" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#87</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node80" > <a xlink:href= "https://github.com/zcash/orchard/issues/87" xlink:title= "zcash/orchard#87 Implement utils chip" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "576.5,-722 410.5,-722 410.5,-684 576.5,-684 576.5,-722" />
<text text-anchor= "middle" x= "493.5" y= "-706.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#87</text>
<text text-anchor= "middle" x= "493.5" y= "-691.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement utils chip</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#87->zcash/orchard#95 -->
2021-06-03 16:03:45 -07:00
<g id= "edge82" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#87- > zcash/orchard#95</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M576.68,-704.1C612.05,-704.57 653.68,-705.13 691.05,-705.62" />
<polygon fill= "#000000" stroke= "#000000" points= "691.4238,-709.1252 701.47,-705.76 691.518,-702.1259 691.4238,-709.1252" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#38 -->
2021-06-03 16:03:45 -07:00
<g id= "node81" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#38</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node81" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "248,-793.5 57,-793.5 57,-740.5 248,-740.5 248,-793.5" />
<text text-anchor= "middle" x= "152.5" y= "-778.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "152.5" y= "-763.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "152.5" y= "-748.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/orchard#38->zcash/orchard#96 -->
2021-06-03 16:03:45 -07:00
<g id= "edge83" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#38- > zcash/orchard#96</title>
2021-06-03 16:03:45 -07:00
<path fill= "none" stroke= "#000000" d= "M248.39,-767C294.73,-767 350.23,-767 396.69,-767" />
<polygon fill= "#000000" stroke= "#000000" points= "396.77,-770.5001 406.77,-767 396.77,-763.5001 396.77,-770.5001" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>