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-10 14:26:23 -07:00
<svg width= "2082pt" height= "1931pt"
viewBox="0.00 0.00 2082.00 1931.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 1927)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-1927 2078,-1927 2078,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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "200,-254.5 12,-254.5 12,-216.5 200,-216.5 200,-254.5" />
<text text-anchor= "middle" x= "106" y= "-239.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "106" y= "-224.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bring in Bolt TZE</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "node2" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#225</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node2" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/225" xlink:title= "zcash/librustzcash#225 Add Bolt TZE support to the transaction builder" target= "_blank" >
2021-06-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "450,-262 258,-262 258,-209 450,-209 450,-262" />
<text text-anchor= "middle" x= "354" y= "-246.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "354" y= "-231.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "354" y= "-216.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#226->zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "edge1" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226- > zcash/librustzcash#225</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M200.11,-235.5C215.62,-235.5 231.8,-235.5 247.59,-235.5" />
<polygon fill= "#000000" stroke= "#000000" points= "247.89,-239.0001 257.89,-235.5 247.89,-232.0001 247.89,-239.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4190 -->
2021-05-24 11:01:20 -07:00
<g id= "node3" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4190</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node3" > <a xlink:href= "https://github.com/zcash/zcash/issues/4190" xlink:title= "zcash/zcash#4190 TZE: implement zcashd 'host' logic." target= "_blank" >
2021-06-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "199,-491 13,-491 13,-438 199,-438 199,-491" />
<text text-anchor= "middle" x= "106" y= "-475.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "106" y= "-460.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "106" y= "-445.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ' host' logic.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-06-01 16:03:44 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-06-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "953.5,-688 780.5,-688 780.5,-635 953.5,-635 953.5,-688" />
<text text-anchor= "middle" x= "867" y= "-672.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "867" y= "-657.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "867" y= "-642.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard consensus rules as an NU feature" target= "_blank" >
2021-06-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1266,-746.5 1063,-746.5 1063,-678.5 1266,-678.5 1266,-746.5" />
<text text-anchor= "middle" x= "1164.5" y= "-731.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1164.5" y= "-716.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1164.5" y= "-701.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1164.5" y= "-686.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M953.85,-676.39C984.78,-681.69 1020.1,-687.74 1052.8,-693.35" />
<polygon fill= "#000000" stroke= "#000000" points= "1052.3514,-696.8242 1062.8,-695.07 1053.538,-689.9255 1052.3514,-696.8242" />
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-10 14:26:23 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1247,-642 1082,-642 1082,-589 1247,-589 1247,-642" />
<text text-anchor= "middle" x= "1164.5" y= "-626.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1164.5" y= "-611.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1164.5" y= "-596.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge3" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M953.85,-648.07C990.93,-642.34 1034.2,-635.64 1071.9,-629.81" />
<polygon fill= "#000000" stroke= "#000000" points= "1072.5493,-633.2514 1081.9,-628.27 1071.4838,-626.3329 1072.5493,-633.2514" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1265,-951.5 1064,-951.5 1064,-883.5 1265,-883.5 1265,-951.5" />
<text text-anchor= "middle" x= "1164.5" y= "-936.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1164.5" y= "-921.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1164.5" y= "-906.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1164.5" y= "-891.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge4" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M953.6,-679.34C961.99,-683.84 969.7,-689.47 976,-696.5 1029.6,-756.3 957.56,-814.5 1012,-873.5 1023.6,-886.03 1038.4,-895.07 1054.4,-901.58" />
<polygon fill= "#000000" stroke= "#000000" points= "1053.2083,-904.8712 1063.8,-905.13 1055.6815,-898.3226 1053.2083,-904.8712" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "node8" class= "node" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5024</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement NU5 consensus rules" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1566.5,-987 1354.5,-987 1354.5,-934 1566.5,-934 1566.5,-987" />
<text text-anchor= "middle" x= "1460.5" y= "-971.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1460.5" y= "-956.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1460.5" y= "-941.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rules</text>
2021-05-24 15:36:12 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge5" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1231.9,-746.52C1259.5,-761.89 1291,-781.34 1317,-802.5 1362.7,-839.7 1407,-891.65 1434,-925.67" />
<polygon fill= "#000000" stroke= "#000000" points= "1431.562,-928.2311 1440.5,-933.92 1437.0605,-923.899 1431.562,-928.2311" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1554.5,-642 1366.5,-642 1366.5,-589 1554.5,-589 1554.5,-642" />
<text text-anchor= "middle" x= "1460.5" y= "-626.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1460.5" y= "-611.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1460.5" y= "-596.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1247.3,-615.5C1281,-615.5 1320.4,-615.5 1356,-615.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1356.5,-619.0001 1366.5,-615.5 1356.5,-612.0001 1356.5,-619.0001" />
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-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1265.1,-932.12C1290.6,-935.82 1318.2,-939.83 1344.4,-943.63" />
<polygon fill= "#000000" stroke= "#000000" points= "1343.8983,-947.0938 1354.3,-945.08 1344.9128,-940.1677 1343.8983,-947.0938" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1816,-634.5 1607,-634.5 1607,-566.5 1816,-566.5 1816,-634.5" />
<text text-anchor= "middle" x= "1711.5" y= "-619.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1711.5" y= "-604.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1711.5" y= "-589.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1711.5" y= "-574.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge8" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1554.7,-609.87C1568.3,-609.06 1582.5,-608.21 1596.5,-607.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1596.9268,-610.8508 1606.7,-606.76 1596.5089,-603.8633 1596.9268,-610.8508" />
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-10 14:26:23 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "951.5,-759 782.5,-759 782.5,-706 951.5,-706 951.5,-759" />
<text text-anchor= "middle" x= "867" y= "-743.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "867" y= "-728.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "867" y= "-713.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge9" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M951.85,-726.8C983.22,-724.69 1019.3,-722.26 1052.6,-720.02" />
<polygon fill= "#000000" stroke= "#000000" points= "1053.1563,-723.4907 1062.9,-719.33 1052.6884,-716.5063 1053.1563,-723.4907" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "203.5,-1046 8.5,-1046 8.5,-993 203.5,-993 203.5,-1046" />
<text text-anchor= "middle" x= "106" y= "-1030.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "106" y= "-1015.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "106" y= "-1000.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-01 16:03:44 -07:00
<g id= "node13" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-06-10 14:26:23 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "722,-1348 496,-1348 496,-1295 722,-1295 722,-1348" />
<text text-anchor= "middle" x= "609" y= "-1332.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "609" y= "-1317.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "609" y= "-1302.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "node14" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-06-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "953,-1363 781,-1363 781,-1280 953,-1280 953,-1363" />
<text text-anchor= "middle" x= "867" y= "-1347.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "867" y= "-1332.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "867" y= "-1317.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "867" y= "-1302.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "867" y= "-1287.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "edge10" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M722.16,-1321.5C738.27,-1321.5 754.71,-1321.5 770.45,-1321.5" />
<polygon fill= "#000000" stroke= "#000000" points= "770.69,-1325.0001 780.69,-1321.5 770.69,-1318.0001 770.69,-1325.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5037</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
2021-06-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1264.5,-1348 1064.5,-1348 1064.5,-1295 1264.5,-1295 1264.5,-1348" />
<text text-anchor= "middle" x= "1164.5" y= "-1332.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1164.5" y= "-1317.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1164.5" y= "-1302.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M953.05,-1321.5C984.62,-1321.5 1020.8,-1321.5 1054.2,-1321.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1054.5,-1325.0001 1064.5,-1321.5 1054.5,-1318.0001 1054.5,-1325.0001" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1252.5,-1109 1076.5,-1109 1076.5,-1056 1252.5,-1056 1252.5,-1109" />
<text text-anchor= "middle" x= "1164.5" y= "-1093.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1164.5" y= "-1078.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1164.5" y= "-1063.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge12" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M953.23,-1280.3C961.12,-1275.6 968.83,-1270.6 976,-1265.5 1038.2,-1220.9 1099.8,-1156.1 1134.9,-1116.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1137.548,-1119.0894 1141.6,-1109.3 1132.3277,-1114.4259 1137.548,-1119.0894" />
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-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1186.3,-1295C1239,-1230.7 1373.4,-1066.7 1432.2,-994.95" />
<polygon fill= "#000000" stroke= "#000000" points= "1435.0305,-997.0191 1438.7,-987.08 1429.6333,-992.5614 1435.0305,-997.0191" />
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-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1252.6,-1066.6C1274.1,-1061.4 1296.7,-1054.7 1317,-1046.5 1351.6,-1032.4 1387.6,-1010.8 1415,-992.76" />
<polygon fill= "#000000" stroke= "#000000" points= "1417.1576,-995.5268 1423.5,-987.04 1413.2495,-989.7193 1417.1576,-995.5268" />
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-10 14:26:23 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "973,-546 761,-546 761,-493 973,-493 973,-546" />
<text text-anchor= "middle" x= "867" y= "-530.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#32</text>
<text text-anchor= "middle" x= "867" y= "-515.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note encryption</text>
<text text-anchor= "middle" x= "867" y= "-500.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for Orchard</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge15" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/orchard#35</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M949.73,-546.04C958.6,-548.9 967.49,-551.76 976,-554.5 1007.5,-564.64 1041.9,-575.76 1072.6,-585.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1071.8077,-589.1228 1082.4,-588.89 1073.9744,-582.4666 1071.8077,-589.1228" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1807.5,-534.5 1615.5,-534.5 1615.5,-466.5 1807.5,-466.5 1807.5,-534.5" />
<text text-anchor= "middle" x= "1711.5" y= "-519.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1711.5" y= "-504.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1711.5" y= "-489.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1711.5" y= "-474.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "edge16" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/zcash#5020</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M973.3,-517.44C1110.6,-514.73 1357.2,-509.69 1568,-504.5 1580.1,-504.2 1592.8,-503.87 1605.3,-503.54" />
<polygon fill= "#000000" stroke= "#000000" points= "1605.5009,-507.0359 1615.4,-503.26 1605.3068,-500.0386 1605.5009,-507.0359" />
2021-05-06 17:46:06 -07:00
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "node19" class= "node" >
2021-06-10 14:26:23 -07:00
<title > zcash/zcash#5196</title>
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/zcash/issues/5196" xlink:title= "zcash/zcash#5196 Implement v5 transaction consensus rules" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1266,-865 1063,-865 1063,-812 1266,-812 1266,-865" />
<text text-anchor= "middle" x= "1164.5" y= "-849.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1164.5" y= "-834.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1164.5" y= "-819.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5196 -->
<g id= "edge17" class= "edge" >
<title > zcash/orchard#32- > zcash/zcash#5196</title>
<path fill= "none" stroke= "#000000" d= "M967.44,-546.26C970.51,-548.77 973.38,-551.51 976,-554.5 1035.8,-622.81 958.91,-681.89 1012,-755.5 1028.2,-777.93 1052.3,-794.94 1076.7,-807.54" />
<polygon fill= "#000000" stroke= "#000000" points= "1075.1834,-810.6945 1085.7,-811.98 1078.2804,-804.4169 1075.1834,-810.6945" />
</g>
<!-- zcash/zcash#5196->zcash/zcash#5024 -->
<g id= "edge18" class= "edge" >
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
<path fill= "none" stroke= "#000000" d= "M1266.4,-857.93C1283.5,-862.51 1301,-868 1317,-874.5 1351.6,-888.56 1387.6,-910.19 1415,-928.24" />
<polygon fill= "#000000" stroke= "#000000" points= "1413.2495,-931.2807 1423.5,-933.96 1417.1576,-925.4732 1413.2495,-931.2807" />
</g>
<!-- zcash/zcash#5019 -->
<g id= "node20" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1552,-496 1369,-496 1369,-443 1552,-443 1552,-496" />
<text text-anchor= "middle" x= "1460.5" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1460.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1460.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-10 14:26:23 -07:00
<g id= "edge20" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1511.3,-496.01C1547.4,-514.85 1596.4,-540.45 1637,-561.59" />
<polygon fill= "#000000" stroke= "#000000" points= "1635.5184,-564.7651 1646,-566.31 1638.7696,-558.5659 1635.5184,-564.7651" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-10 14:26:23 -07:00
<g id= "edge19" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1552.2,-480.82C1569.4,-482.95 1587.5,-485.19 1605.1,-487.36" />
<polygon fill= "#000000" stroke= "#000000" points= "1605.0468,-490.8799 1615.4,-488.63 1605.9035,-483.9325 1605.0468,-490.8799" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "node21" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1812.5,-424.5 1610.5,-424.5 1610.5,-356.5 1812.5,-356.5 1812.5,-424.5" />
<text text-anchor= "middle" x= "1711.5" y= "-409.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1711.5" y= "-394.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1711.5" y= "-379.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1711.5" y= "-364.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1544.8,-442.97C1562.7,-437.33 1581.9,-431.28 1600.7,-425.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1602.0036,-428.6294 1610.5,-422.3 1599.911,-421.9495 1602.0036,-428.6294" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "node22" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2074,-409.5 1855,-409.5 1855,-371.5 2074,-371.5 2074,-409.5" />
<text text-anchor= "middle" x= "1964.5" y= "-394.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1964.5" y= "-379.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC: z_getnewaccount</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1812.6,-390.5C1823.1,-390.5 1833.9,-390.5 1844.6,-390.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1844.9,-394.0001 1854.9,-390.5 1844.9,-387.0001 1844.9,-394.0001" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "node23" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2058,-353 1871,-353 1871,-300 2058,-300 2058,-353" />
<text text-anchor= "middle" x= "1964.5" y= "-337.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1964.5" y= "-322.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1964.5" y= "-307.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaddress</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1812.6,-364.93C1828.5,-360.89 1845.1,-356.71 1861.1,-352.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1862.1613,-356.0019 1871,-350.16 1860.4474,-349.215 1862.1613,-356.0019" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2059,-281.5 1870,-281.5 1870,-213.5 2059,-213.5 2059,-281.5" />
<text text-anchor= "middle" x= "1964.5" y= "-266.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1964.5" y= "-251.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1964.5" y= "-236.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1964.5" y= "-221.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > account</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1794.5,-356.38C1803.2,-351.31 1811.5,-345.68 1819,-339.5 1839.8,-322.3 1833.6,-306.98 1855,-290.5 1857.1,-288.92 1859.2,-287.39 1861.3,-285.91" />
<polygon fill= "#000000" stroke= "#000000" points= "1863.3904,-288.7303 1870,-280.45 1859.6693,-282.8012 1863.3904,-288.7303" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-10 14:26:23 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2058.5,-552 1870.5,-552 1870.5,-499 2058.5,-499 2058.5,-552" />
<text text-anchor= "middle" x= "1964.5" y= "-536.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1964.5" y= "-521.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1964.5" y= "-506.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-10 14:26:23 -07:00
<g id= "edge25" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1770.2,-424.57C1786.4,-434.64 1803.7,-446.04 1819,-457.5 1836.1,-470.32 1836.4,-478.82 1855,-489.5 1858,-491.25 1861.2,-492.93 1864.4,-494.54" />
<polygon fill= "#000000" stroke= "#000000" points= "1863.0635,-497.7796 1873.6,-498.89 1866.0557,-491.4513 1863.0635,-497.7796" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-10 14:26:23 -07:00
<g id= "node26" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2058.5,-481 1870.5,-481 1870.5,-428 2058.5,-428 2058.5,-481" />
<text text-anchor= "middle" x= "1964.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1964.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1964.5" y= "-435.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-10 14:26:23 -07:00
<g id= "edge26" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1812.6,-416.07C1828.3,-420.05 1844.6,-424.17 1860.4,-428.16" />
<polygon fill= "#000000" stroke= "#000000" points= "1859.5455,-431.554 1870.1,-430.63 1861.2729,-424.7705 1859.5455,-431.554" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-10 14:26:23 -07:00
<g id= "node27" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1261.5,-338.5 1067.5,-338.5 1067.5,-270.5 1261.5,-270.5 1261.5,-338.5" />
<text text-anchor= "middle" x= "1164.5" y= "-323.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1164.5" y= "-308.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1164.5" y= "-293.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1164.5" y= "-278.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#36->zcash/zcash#5019 -->
2021-06-10 14:26:23 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1261.7,-323.1C1281.6,-330.37 1301.3,-340.47 1317,-354.5 1345.8,-380.23 1324.3,-407.68 1353,-433.5 1355.3,-435.54 1357.6,-437.46 1360.1,-439.27" />
<polygon fill= "#000000" stroke= "#000000" points= "1358.6182,-442.4837 1368.9,-445.04 1362.4565,-436.6298 1358.6182,-442.4837" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-10 14:26:23 -07:00
<g id= "node28" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1554.5,-252.5 1366.5,-252.5 1366.5,-184.5 1554.5,-184.5 1554.5,-252.5" />
<text text-anchor= "middle" x= "1460.5" y= "-237.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1460.5" y= "-222.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1460.5" y= "-207.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1460.5" y= "-192.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-06-10 14:26:23 -07:00
<g id= "edge28" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1261.8,-276.22C1292.2,-267.41 1325.7,-257.66 1356.5,-248.72" />
<polygon fill= "#000000" stroke= "#000000" points= "1357.7757,-251.9941 1366.4,-245.84 1355.8204,-245.2727 1357.7757,-251.9941" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-10 14:26:23 -07:00
<g id= "node29" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1819,-252.5 1604,-252.5 1604,-184.5 1819,-184.5 1819,-252.5" />
<text text-anchor= "middle" x= "1711.5" y= "-237.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1711.5" y= "-222.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1711.5" y= "-207.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1711.5" y= "-192.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to KeyIO</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/zcash#5133 -->
2021-06-10 14:26:23 -07:00
<g id= "edge29" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1554.7,-218.5C1567.3,-218.5 1580.4,-218.5 1593.3,-218.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1593.7,-222.0001 1603.7,-218.5 1593.7,-215.0001 1593.7,-222.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1800.2,-252.56C1807,-257.27 1813.4,-262.56 1819,-268.5 1849.3,-300.86 1822,-331.94 1855,-361.5 1856.7,-363.02 1858.5,-364.46 1860.3,-365.83" />
<polygon fill= "#000000" stroke= "#000000" points= "1858.4229,-368.7846 1868.7,-371.36 1862.2721,-362.9379 1858.4229,-368.7846" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1787.5,-252.54C1798.2,-257.7 1808.9,-263.1 1819,-268.5 1835.5,-277.36 1838,-282.63 1855,-290.5 1859.1,-292.42 1863.4,-294.28 1867.8,-296.08" />
<polygon fill= "#000000" stroke= "#000000" points= "1866.8153,-299.4557 1877.4,-299.92 1869.4151,-292.9564 1866.8153,-299.4557" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1819.2,-230.84C1832.6,-232.38 1846.2,-233.94 1859.6,-235.48" />
<polygon fill= "#000000" stroke= "#000000" points= "1859.3659,-238.976 1869.7,-236.64 1860.1647,-232.0218 1859.3659,-238.976" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-10 14:26:23 -07:00
<g id= "node30" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2049.5,-53 1879.5,-53 1879.5,0 2049.5,0 2049.5,-53" />
<text text-anchor= "middle" x= "1964.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1964.5" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1964.5" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_listunifiedreceivers</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5181 -->
2021-06-10 14:26:23 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1734.5,-184.25C1760,-148.74 1804.3,-93.973 1855,-61.5 1859.7,-58.472 1864.7,-55.686 1869.9,-53.127" />
<polygon fill= "#000000" stroke= "#000000" points= "1871.7752,-56.1172 1879.4,-48.761 1868.8521,-49.7567 1871.7752,-56.1172" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-10 14:26:23 -07:00
<g id= "node31" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2064.5,-195 1864.5,-195 1864.5,-142 2064.5,-142 2064.5,-195" />
<text text-anchor= "middle" x= "1964.5" y= "-179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1964.5" y= "-164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1964.5" y= "-149.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recipients to z_sendmany</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5184 -->
2021-06-10 14:26:23 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1819.2,-197.22C1830.7,-194.94 1842.5,-192.62 1854,-190.33" />
<polygon fill= "#000000" stroke= "#000000" points= "1855.0603,-193.6888 1864.2,-188.33 1853.7134,-186.8196 1855.0603,-193.6888" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-10 14:26:23 -07:00
<g id= "node32" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2049,-124 1880,-124 1880,-71 2049,-71 2049,-124" />
<text text-anchor= "middle" x= "1964.5" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1964.5" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1964.5" y= "-78.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > error if given a UA</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5191 -->
2021-06-10 14:26:23 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1761.8,-184.48C1788.6,-167.31 1822.7,-147.1 1855,-132.5 1859.9,-130.26 1865.1,-128.11 1870.3,-126.04" />
<polygon fill= "#000000" stroke= "#000000" points= "1871.7017,-129.2514 1879.8,-122.42 1869.2091,-122.7102 1871.7017,-129.2514" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5022 -->
2021-06-10 14:26:23 -07:00
<g id= "node33" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5022</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node33" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "686.5,-982.5 531.5,-982.5 531.5,-914.5 686.5,-914.5 686.5,-982.5" />
<text text-anchor= "middle" x= "609" y= "-967.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5022</text>
<text text-anchor= "middle" x= "609" y= "-952.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "609" y= "-937.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format</text>
<text text-anchor= "middle" x= "609" y= "-922.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > changes in zcashd.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5022->zcash/zcash#5195 -->
2021-06-10 14:26:23 -07:00
<g id= "edge36" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5195</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M670.48,-914.35C696.63,-901.68 727.97,-888.85 758,-882.5 856.72,-861.61 971.45,-874.81 1053.8,-890.63" />
<polygon fill= "#000000" stroke= "#000000" points= "1053.2136,-894.0816 1063.7,-892.57 1054.5597,-887.2122 1053.2136,-894.0816" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5021 -->
2021-06-10 14:26:23 -07:00
<g id= "edge37" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5021</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M652.05,-914.41C693.85,-881.44 751.9,-836.06 758,-833.5 873.62,-784.89 1204.4,-810.72 1317,-755.5 1366.7,-731.13 1410,-683.02 1435.7,-650.06" />
<polygon fill= "#000000" stroke= "#000000" points= "1438.5589,-652.0843 1441.9,-642.03 1433.0182,-647.8063 1438.5589,-652.0843" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5196 -->
2021-06-10 14:26:23 -07:00
<g id= "edge38" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5196</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M659.79,-914.33C687.57,-897.45 723.32,-878.59 758,-868.5 854.7,-840.36 969.51,-834.23 1052.4,-834.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1052.5829,-837.8408 1062.6,-834.39 1052.6173,-830.8409 1052.5829,-837.8408" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1250,-1037.5 1079,-1037.5 1079,-969.5 1250,-969.5 1250,-1037.5" />
<text text-anchor= "middle" x= "1164.5" y= "-1022.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5194</text>
<text text-anchor= "middle" x= "1164.5" y= "-1007.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1164.5" y= "-992.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature verification</text>
<text text-anchor= "middle" x= "1164.5" y= "-977.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#5194 -->
2021-06-10 14:26:23 -07:00
<g id= "edge39" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5194</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M615.27,-982.88C628.75,-1045.5 666.97,-1176.5 758,-1231.5 799.47,-1256.5 938.62,-1262.3 976,-1231.5 1040.6,-1178.2 955.27,-1108.1 1012,-1046.5 1027,-1030.2 1047.7,-1019.9 1069,-1013.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1070.0889,-1016.7305 1078.8,-1010.7 1068.2295,-1009.9819 1070.0889,-1016.7305" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "965,-1005 769,-1005 769,-892 965,-892 965,-1005" />
<text text-anchor= "middle" x= "867" y= "-989.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "867" y= "-974.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "867" y= "-959.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "867" y= "-944.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "867" y= "-929.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "867" y= "-914.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "867" y= "-899.8" 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-10 14:26:23 -07:00
<g id= "edge40" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5198</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M686.76,-948.5C709.35,-948.5 734.44,-948.5 758.55,-948.5" />
<polygon fill= "#000000" stroke= "#000000" points= "758.81,-952.0001 768.81,-948.5 758.81,-945.0001 758.81,-952.0001" />
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-10 14:26:23 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "961.5,-1223 772.5,-1223 772.5,-1140 961.5,-1140 961.5,-1223" />
<text text-anchor= "middle" x= "867" y= "-1207.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "867" y= "-1192.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "867" y= "-1177.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "867" y= "-1162.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "867" y= "-1147.8" 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-10 14:26:23 -07:00
<g id= "edge41" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5199</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M630.06,-982.59C656.04,-1022.4 703.53,-1088.1 758,-1130.5 759.84,-1131.9 761.73,-1133.3 763.66,-1134.7" />
<polygon fill= "#000000" stroke= "#000000" points= "762.1021,-1137.873 772.34,-1140.6 766.0372,-1132.0838 762.1021,-1137.873" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/zcash#4983 -->
<g id= "node37" class= "node" >
<title > zcash/zcash#4983</title>
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/zcash/issues/4983" xlink:title= "zcash/zcash#4983 Integrate ZIP-244 transaction ID nonmalleability & signature hash changes into zcashd" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "960.5,-1121.5 773.5,-1121.5 773.5,-1023.5 960.5,-1023.5 960.5,-1121.5" />
<text text-anchor= "middle" x= "867" y= "-1106.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4983</text>
<text text-anchor= "middle" x= "867" y= "-1091.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Integrate ZIP- 244</text>
<text text-anchor= "middle" x= "867" y= "-1076.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction ID</text>
<text text-anchor= "middle" x= "867" y= "-1061.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nonmalleability & </text>
<text text-anchor= "middle" x= "867" y= "-1046.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature hash changes</text>
<text text-anchor= "middle" x= "867" y= "-1031.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > into zcashd</text>
</a>
2021-05-28 15:57:19 -07:00
</g>
2021-06-10 14:26:23 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#4983 -->
2021-06-01 16:03:44 -07:00
<g id= "edge42" class= "edge" >
2021-06-10 14:26:23 -07:00
<title > zcash/zcash#5022- > zcash/zcash#4983</title>
<path fill= "none" stroke= "#000000" d= "M679.84,-982.55C705.82,-995.03 735.78,-1009.4 764.01,-1023" />
<polygon fill= "#000000" stroke= "#000000" points= "762.5741,-1026.1934 773.1,-1027.4 765.624,-1019.8927 762.5741,-1026.1934" />
</g>
<!-- zcash/zcash#5194->zcash/zcash#5024 -->
<g id= "edge43" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194- > zcash/zcash#5024</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1250.1,-991.06C1279.5,-986.8 1312.8,-981.95 1344.2,-977.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1344.9084,-980.8339 1354.3,-975.93 1343.9001,-973.9068 1344.9084,-980.8339" />
</g>
<!-- zcash/zcash#4983->zcash/zcash#5197 -->
<g id= "edge44" class= "edge" >
<title > zcash/zcash#4983- > zcash/zcash#5197</title>
<path fill= "none" stroke= "#000000" d= "M960.72,-1075.7C994.22,-1076.8 1032,-1078 1065.9,-1079.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1066.2032,-1082.7101 1076.3,-1079.5 1066.4051,-1075.713 1066.2032,-1082.7101" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-10 14:26:23 -07:00
<g id= "node38" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1250.5,-496 1078.5,-496 1078.5,-443 1250.5,-443 1250.5,-496" />
<text text-anchor= "middle" x= "1164.5" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1164.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1164.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard</text>
2021-05-11 15:56:34 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30->zcash/zcash#5019 -->
2021-06-10 14:26:23 -07:00
<g id= "edge45" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1250.5,-469.5C1284.3,-469.5 1323.4,-469.5 1358.5,-469.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1358.8,-473.0001 1368.8,-469.5 1358.8,-466.0001 1358.8,-473.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-10 14:26:23 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "206,-1474 6,-1474 6,-1470 2,-1470 2,-1466 6,-1466 6,-1429 2,-1429 2,-1425 6,-1425 6,-1421 206,-1421 206,-1474" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6,-1470 10,-1470 10,-1466 6,-1466 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6,-1429 10,-1429 10,-1425 6,-1425 " />
<text text-anchor= "middle" x= "106" y= "-1458.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "106" y= "-1443.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "106" y= "-1428.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 1</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003 -->
2021-06-10 14:26:23 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "460,-1502 248,-1502 248,-1498 244,-1498 244,-1494 248,-1494 248,-1457 244,-1457 244,-1453 248,-1453 248,-1449 460,-1449 460,-1502" />
<polyline fill= "none" stroke= "#000000" points= "248,-1498 252,-1498 252,-1494 248,-1494 " />
<polyline fill= "none" stroke= "#000000" points= "248,-1457 252,-1457 252,-1453 248,-1453 " />
<text text-anchor= "middle" x= "354" y= "-1486.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "354" y= "-1471.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "354" y= "-1456.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-10 14:26:23 -07:00
<g id= "edge46" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M206.16,-1458.8C216.55,-1460 227.17,-1461.2 237.72,-1462.4" />
<polygon fill= "#000000" stroke= "#000000" points= "237.4793,-1465.8944 247.8,-1463.5 238.2387,-1458.9357 237.4793,-1465.8944" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-10 14:26:23 -07:00
<g id= "node41" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "704.5,-1434.5 513.5,-1434.5 513.5,-1430.5 509.5,-1430.5 509.5,-1426.5 513.5,-1426.5 513.5,-1374.5 509.5,-1374.5 509.5,-1370.5 513.5,-1370.5 513.5,-1366.5 704.5,-1366.5 704.5,-1434.5" />
<polyline fill= "none" stroke= "#000000" points= "513.5,-1430.5 517.5,-1430.5 517.5,-1426.5 513.5,-1426.5 " />
<polyline fill= "none" stroke= "#000000" points= "513.5,-1374.5 517.5,-1374.5 517.5,-1370.5 513.5,-1370.5 " />
<text text-anchor= "middle" x= "609" y= "-1419.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "609" y= "-1404.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "609" y= "-1389.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "609" y= "-1374.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5005 -->
2021-06-10 14:26:23 -07:00
<g id= "edge47" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M206.28,-1438.1C292.16,-1430.1 415.45,-1418.6 502.95,-1410.4" />
<polygon fill= "#000000" stroke= "#000000" points= "503.5156,-1413.8638 513.17,-1409.5 502.9015,-1406.8908 503.5156,-1413.8638" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-10 14:26:23 -07:00
<g id= "node42" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "696,-1536 522,-1536 522,-1532 518,-1532 518,-1528 522,-1528 522,-1461 518,-1461 518,-1457 522,-1457 522,-1453 696,-1453 696,-1536" />
<polyline fill= "none" stroke= "#000000" points= "522,-1532 526,-1532 526,-1528 522,-1528 " />
<polyline fill= "none" stroke= "#000000" points= "522,-1461 526,-1461 526,-1457 522,-1457 " />
<text text-anchor= "middle" x= "609" y= "-1520.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "609" y= "-1505.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "609" y= "-1490.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "609" y= "-1475.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "609" y= "-1460.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > disconnect otherwise.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
2021-06-10 14:26:23 -07:00
<g id= "edge48" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M460.3,-1483.4C477.27,-1484.7 494.76,-1486 511.52,-1487.2" />
<polygon fill= "#000000" stroke= "#000000" points= "511.6096,-1490.7173 521.85,-1488 512.1501,-1483.7382 511.6096,-1490.7173" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-10 14:26:23 -07:00
<g id= "node43" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "976,-1502.5 758,-1502.5 758,-1498.5 754,-1498.5 754,-1494.5 758,-1494.5 758,-1472.5 754,-1472.5 754,-1468.5 758,-1468.5 758,-1464.5 976,-1464.5 976,-1502.5" />
<polyline fill= "none" stroke= "#000000" points= "758,-1498.5 762,-1498.5 762,-1494.5 758,-1494.5 " />
<polyline fill= "none" stroke= "#000000" points= "758,-1472.5 762,-1472.5 762,-1468.5 758,-1468.5 " />
<text text-anchor= "middle" x= "867" y= "-1487.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "867" y= "-1472.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rework AddNode behaviour</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
2021-06-10 14:26:23 -07:00
<g id= "edge49" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M704.7,-1431.3C735.75,-1441.3 769.57,-1452.2 798.25,-1461.4" />
<polygon fill= "#000000" stroke= "#000000" points= "797.1804,-1464.7325 807.77,-1464.4 799.2843,-1458.0562 797.1804,-1464.7325" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-10 14:26:23 -07:00
<g id= "edge50" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M696.35,-1490.8C712.84,-1490.1 730.36,-1489.3 747.64,-1488.6" />
<polygon fill= "#000000" stroke= "#000000" points= "747.9258,-1492.0915 757.78,-1488.2 747.6498,-1485.097 747.9258,-1492.0915" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-10 14:26:23 -07:00
<g id= "node44" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1259,-1517.5 1070,-1517.5 1070,-1513.5 1066,-1513.5 1066,-1509.5 1070,-1509.5 1070,-1457.5 1066,-1457.5 1066,-1453.5 1070,-1453.5 1070,-1449.5 1259,-1449.5 1259,-1517.5" />
<polyline fill= "none" stroke= "#000000" points= "1070,-1513.5 1074,-1513.5 1074,-1509.5 1070,-1509.5 " />
<polyline fill= "none" stroke= "#000000" points= "1070,-1457.5 1074,-1457.5 1074,-1453.5 1070,-1453.5 " />
<text text-anchor= "middle" x= "1164.5" y= "-1502.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1164.5" y= "-1487.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1164.5" y= "-1472.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1164.5" y= "-1457.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in the tried table.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
2021-06-10 14:26:23 -07:00
<g id= "edge51" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M976.09,-1483.5C1003.3,-1483.5 1032.4,-1483.5 1059.4,-1483.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1059.7,-1487.0001 1069.7,-1483.5 1059.7,-1480.0001 1059.7,-1487.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#368 -->
2021-06-10 14:26:23 -07:00
<g id= "node45" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/368" xlink:title= "zcash/librustzcash#368 zcash_history: Add Orchard support" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "961,-1434 773,-1434 773,-1381 961,-1381 961,-1434" />
<text text-anchor= "middle" x= "867" y= "-1418.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#368</text>
<text text-anchor= "middle" x= "867" y= "-1403.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_history: Add</text>
<text text-anchor= "middle" x= "867" y= "-1388.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#368->zcash/zcash#5037 -->
2021-06-10 14:26:23 -07:00
<g id= "edge52" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368- > zcash/zcash#5037</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M958.69,-1381C991.63,-1371.5 1029,-1360.7 1062.7,-1350.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1063.93,-1354.1895 1072.6,-1348.1 1062.0249,-1347.4537 1063.93,-1354.1895" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-10 14:26:23 -07:00
<g id= "node46" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "202.5,-1592.5 9.5,-1592.5 9.5,-1588.5 5.5,-1588.5 5.5,-1584.5 9.5,-1584.5 9.5,-1562.5 5.5,-1562.5 5.5,-1558.5 9.5,-1558.5 9.5,-1554.5 202.5,-1554.5 202.5,-1592.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "9.5,-1588.5 13.5,-1588.5 13.5,-1584.5 9.5,-1584.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "9.5,-1562.5 13.5,-1562.5 13.5,-1558.5 9.5,-1558.5 " />
<text text-anchor= "middle" x= "106" y= "-1577.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "106" y= "-1562.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-06-10 14:26:23 -07:00
<g id= "node47" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "450.5,-1592.5 257.5,-1592.5 257.5,-1588.5 253.5,-1588.5 253.5,-1584.5 257.5,-1584.5 257.5,-1562.5 253.5,-1562.5 253.5,-1558.5 257.5,-1558.5 257.5,-1554.5 450.5,-1554.5 450.5,-1592.5" />
<polyline fill= "none" stroke= "#000000" points= "257.5,-1588.5 261.5,-1588.5 261.5,-1584.5 257.5,-1584.5 " />
<polyline fill= "none" stroke= "#000000" points= "257.5,-1562.5 261.5,-1562.5 261.5,-1558.5 257.5,-1558.5 " />
<text text-anchor= "middle" x= "354" y= "-1577.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "354" y= "-1562.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-06-10 14:26:23 -07:00
<g id= "edge53" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M202.59,-1573.5C217.18,-1573.5 232.3,-1573.5 247.09,-1573.5" />
<polygon fill= "#000000" stroke= "#000000" points= "247.26,-1577.0001 257.26,-1573.5 247.26,-1570.0001 247.26,-1577.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-10 14:26:23 -07:00
<g id= "node48" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "705.5,-1592.5 512.5,-1592.5 512.5,-1588.5 508.5,-1588.5 508.5,-1584.5 512.5,-1584.5 512.5,-1562.5 508.5,-1562.5 508.5,-1558.5 512.5,-1558.5 512.5,-1554.5 705.5,-1554.5 705.5,-1592.5" />
<polyline fill= "none" stroke= "#000000" points= "512.5,-1588.5 516.5,-1588.5 516.5,-1584.5 512.5,-1584.5 " />
<polyline fill= "none" stroke= "#000000" points= "512.5,-1562.5 516.5,-1562.5 516.5,-1558.5 512.5,-1558.5 " />
<text text-anchor= "middle" x= "609" y= "-1577.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "609" y= "-1562.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-06-10 14:26:23 -07:00
<g id= "edge54" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M450.77,-1573.5C467.45,-1573.5 484.88,-1573.5 501.82,-1573.5" />
<polygon fill= "#000000" stroke= "#000000" points= "502.3,-1577.0001 512.3,-1573.5 502.3,-1570.0001 502.3,-1577.0001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-10 14:26:23 -07:00
<g id= "node49" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node49" > <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= "1257,-417 1072,-417 1072,-364 1257,-364 1257,-417" />
<text text-anchor= "middle" x= "1164.5" y= "-401.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1164.5" y= "-386.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1164.5" y= "-371.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > phrase support</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
2021-05-24 08:46:06 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5019 -->
2021-06-10 14:26:23 -07:00
<g id= "edge55" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1257.3,-415.28C1289.5,-423.87 1325.8,-433.55 1358.7,-442.32" />
<polygon fill= "#000000" stroke= "#000000" points= "1358.1341,-445.7921 1368.7,-445.01 1359.9525,-439.0324 1358.1341,-445.7921" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-10 14:26:23 -07:00
<g id= "node50" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node50" > <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= "1561.5,-424.5 1359.5,-424.5 1359.5,-356.5 1561.5,-356.5 1561.5,-424.5" />
<text text-anchor= "middle" x= "1460.5" y= "-409.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1460.5" y= "-394.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1460.5" y= "-379.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1460.5" y= "-364.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (BIP 32)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5176->zcash/zcash#2673 -->
2021-06-10 14:26:23 -07:00
<g id= "edge56" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1257.3,-390.5C1286.4,-390.5 1318.9,-390.5 1349.1,-390.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1349.3,-394.0001 1359.3,-390.5 1349.3,-387.0001 1349.3,-394.0001" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "edge57" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1561.5,-390.5C1574.2,-390.5 1587.2,-390.5 1600.1,-390.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1600.3,-394.0001 1610.3,-390.5 1600.3,-387.0001 1600.3,-394.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-10 14:26:23 -07:00
<g id= "node51" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node51" > <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= "969.5,-360 764.5,-360 764.5,-307 969.5,-307 969.5,-360" />
<text text-anchor= "middle" x= "867" y= "-344.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "867" y= "-329.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "867" y= "-314.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Words (a la BIP 39)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#364->zcash/zcash#5176 -->
2021-06-10 14:26:23 -07:00
<g id= "edge58" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M969.8,-353.2C999.53,-358.89 1032,-365.11 1061.7,-370.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1061.2209,-374.2717 1071.7,-372.71 1062.5342,-367.396 1061.2209,-374.2717" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-10 14:26:23 -07:00
<g id= "node52" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node52" > <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= "197,-1664 15,-1664 15,-1611 197,-1611 197,-1664" />
<text text-anchor= "middle" x= "106" y= "-1648.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "106" y= "-1633.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "106" y= "-1618.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-06-10 14:26:23 -07:00
<g id= "node53" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node53" > <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= "1568,-338.5 1353,-338.5 1353,-270.5 1568,-270.5 1568,-338.5" />
<text text-anchor= "middle" x= "1460.5" y= "-323.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1460.5" y= "-308.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1460.5" y= "-293.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1460.5" y= "-278.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "edge59" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1560.1,-338.61C1574,-343.38 1588.3,-348.29 1602.4,-353.11" />
<polygon fill= "#000000" stroke= "#000000" points= "1601.5054,-356.5031 1612.1,-356.43 1603.7722,-349.8803 1601.5054,-356.5031" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-10 14:26:23 -07:00
<g id= "node54" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node54" > <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= "1819,-331 1604,-331 1604,-278 1819,-278 1819,-331" />
<text text-anchor= "middle" x= "1711.5" y= "-315.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1711.5" y= "-300.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1711.5" y= "-285.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key derivation</text>
2021-05-24 15:49:37 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/librustzcash#387 -->
2021-06-10 14:26:23 -07:00
<g id= "edge60" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1568,-304.5C1576.6,-304.5 1585.2,-304.5 1593.8,-304.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1593.8,-308.0001 1603.8,-304.5 1593.8,-301.0001 1593.8,-308.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-10 14:26:23 -07:00
<g id= "node55" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "207.5,-1735 4.5,-1735 4.5,-1682 207.5,-1682 207.5,-1735" />
<text text-anchor= "middle" x= "106" y= "-1719.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "106" y= "-1704.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "106" y= "-1689.8" 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-10 14:26:23 -07:00
<g id= "node56" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node56" > <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= "711,-779.5 507,-779.5 507,-711.5 711,-711.5 711,-779.5" />
<text text-anchor= "middle" x= "609" y= "-764.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "609" y= "-749.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "609" y= "-734.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "609" y= "-719.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a bitstring</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#506->zcash/zcash#4707 -->
2021-06-10 14:26:23 -07:00
<g id= "edge61" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M711.34,-740.34C731.35,-739.34 752.25,-738.28 772,-737.29" />
<polygon fill= "#000000" stroke= "#000000" points= "772.4108,-740.7737 782.22,-736.77 772.055,-733.7828 772.4108,-740.7737" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/zips#507 -->
2021-06-10 14:26:23 -07:00
<g id= "node57" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#507</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node57" > <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= "704.5,-851 513.5,-851 513.5,-847 509.5,-847 509.5,-843 513.5,-843 513.5,-806 509.5,-806 509.5,-802 513.5,-802 513.5,-798 704.5,-798 704.5,-851" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "513.5,-847 517.5,-847 517.5,-843 513.5,-843 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "513.5,-806 517.5,-806 517.5,-802 513.5,-802 " />
<text text-anchor= "middle" x= "609" y= "-835.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#507</text>
<text text-anchor= "middle" x= "609" y= "-820.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fix Orchard Action byte</text>
<text text-anchor= "middle" x= "609" y= "-805.8" 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-10 14:26:23 -07:00
<g id= "edge62" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#507- > zcash/zcash#4707</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M695.03,-797.95C704.17,-794.87 713.3,-791.69 722,-788.5 738.27,-782.53 741.89,-779.89 758,-773.5 767.02,-769.92 776.49,-766.25 785.93,-762.64" />
<polygon fill= "#000000" stroke= "#000000" points= "787.2369,-765.8875 795.33,-759.05 784.7394,-759.3482 787.2369,-765.8875" />
2021-05-24 15:03:54 -07:00
</g>
2021-06-05 15:56:19 -07:00
<!-- zcash/halo2#63 -->
2021-06-10 14:26:23 -07:00
<g id= "node58" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
2021-06-10 14:26:23 -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= "975,-617 759,-617 759,-564 975,-564 975,-617" />
<text text-anchor= "middle" x= "867" y= "-601.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "867" y= "-586.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "867" y= "-571.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ness</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/halo2#63->zcash/librustzcash#320 -->
2021-06-10 14:26:23 -07:00
<g id= "edge63" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M957.07,-617.06C963.57,-619.69 969.94,-622.51 976,-625.5 993.46,-634.13 994.87,-641.22 1012,-650.5 1027.8,-659.06 1045,-667.15 1062,-674.49" />
<polygon fill= "#000000" stroke= "#000000" points= "1060.9254,-677.8351 1071.5,-678.49 1063.6419,-671.3836 1060.9254,-677.8351" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26 -->
2021-06-10 14:26:23 -07:00
<g id= "node59" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26</title>
2021-06-10 14:26:23 -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= "1317,-245 1012,-245 1012,-192 1317,-192 1317,-245" />
<text text-anchor= "middle" x= "1164.5" y= "-229.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "1164.5" y= "-214.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1164.5" y= "-199.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encodings</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26->zcash/librustzcash#371 -->
2021-06-10 14:26:23 -07:00
<g id= "edge64" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1317.3,-218.5C1330.4,-218.5 1343.5,-218.5 1356.2,-218.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1356.2,-222.0001 1366.2,-218.5 1356.2,-215.0001 1356.2,-222.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-06-10 14:26:23 -07:00
<g id= "node60" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash/halo2/issues/64" xlink:title= "zcash/halo2#64 Design gadget API or interaction model" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "439,-655 269,-655 269,-602 439,-602 439,-655" />
<text text-anchor= "middle" x= "354" y= "-639.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "354" y= "-624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "354" y= "-609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > interaction model</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#235 -->
2021-06-10 14:26:23 -07:00
<g id= "node61" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash/halo2/issues/235" xlink:title= "zcash/halo2#235 [Circuit] Implement Core/Chip abstraction" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "697,-655 521,-655 521,-602 697,-602 697,-655" />
<text text-anchor= "middle" x= "609" y= "-639.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "609" y= "-624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "609" y= "-609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Core/Chip abstraction</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#64->zcash/halo2#235 -->
2021-06-10 14:26:23 -07:00
<g id= "edge65" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M439.27,-628.5C462.2,-628.5 487.18,-628.5 510.76,-628.5" />
<polygon fill= "#000000" stroke= "#000000" points= "510.76,-632.0001 520.76,-628.5 510.76,-625.0001 510.76,-632.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-06-10 14:26:23 -07:00
<g id= "edge66" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M697.07,-639.76C720.57,-642.77 746.09,-646.04 770.05,-649.1" />
<polygon fill= "#000000" stroke= "#000000" points= "769.8364,-652.6011 780.2,-650.4 770.7257,-645.6579 769.8364,-652.6011" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-10 14:26:23 -07:00
<g id= "node62" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1254,-166 1075,-166 1075,-113 1254,-113 1254,-166" />
<text text-anchor= "middle" x= "1164.5" y= "-150.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1164.5" y= "-135.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1164.5" y= "-120.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursion</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#251 -->
2021-06-10 14:26:23 -07:00
<g id= "node63" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash/halo2/issues/251" xlink:title= "zcash/halo2#251 Implement user-facing API for recursive proving" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1565.5,-166 1355.5,-166 1355.5,-113 1565.5,-113 1565.5,-166" />
<text text-anchor= "middle" x= "1460.5" y= "-150.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1460.5" y= "-135.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1460.5" y= "-120.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for recursive proving</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75->zcash/halo2#251 -->
2021-06-10 14:26:23 -07:00
<g id= "edge67" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M1254.1,-139.5C1282.8,-139.5 1314.9,-139.5 1345.2,-139.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1345.3,-143.0001 1355.3,-139.5 1345.3,-136.0001 1345.3,-143.0001" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-06-10 14:26:23 -07:00
<g id= "node64" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/halo2/issues/79" xlink:title= "zcash/halo2#79 Migrate Rescue and Poseidon gadgets to algebraic hash abstraction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "947.5,-461 786.5,-461 786.5,-378 947.5,-378 947.5,-461" />
<text text-anchor= "middle" x= "867" y= "-445.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "867" y= "-430.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "867" y= "-415.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "867" y= "-400.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "867" y= "-385.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
2021-06-03 16:03:45 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-06-10 14:26:23 -07:00
<g id= "node65" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "711,-426.5 507,-426.5 507,-358.5 711,-358.5 711,-426.5" />
<text text-anchor= "middle" x= "609" y= "-411.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "609" y= "-396.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "609" y= "-381.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "609" y= "-366.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#79 -->
2021-06-10 14:26:23 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M711.34,-403.21C732.74,-405.45 755.16,-407.8 776.11,-409.99" />
<polygon fill= "#000000" stroke= "#000000" points= "775.9608,-413.4933 786.27,-411.05 776.6872,-406.5311 775.9608,-413.4933" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-10 14:26:23 -07:00
<g id= "node66" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/250" xlink:title= "zcash/halo2#250 Implement the recursive verifier circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "964,-247 770,-247 770,-194 964,-194 964,-247" />
<text text-anchor= "middle" x= "867" y= "-231.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "867" y= "-216.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "867" y= "-201.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verifier circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#250 -->
2021-06-10 14:26:23 -07:00
<g id= "edge69" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M709.16,-358.39C713.64,-355.63 717.95,-352.67 722,-349.5 744.13,-332.17 738.22,-317.47 758,-297.5 774.47,-280.87 794.92,-265.37 813.64,-252.71" />
<polygon fill= "#000000" stroke= "#000000" points= "815.7071,-255.5388 822.1,-247.09 811.8337,-249.708 815.7071,-255.5388" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-10 14:26:23 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M964,-194.09C996.27,-185.3 1032.3,-175.51 1064.7,-166.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1065.9636,-169.9439 1074.7,-163.95 1064.1326,-163.1876 1065.9636,-169.9439" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-10 14:26:23 -07:00
<g id= "node67" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "177.5,-1821.5 34.5,-1821.5 34.5,-1753.5 177.5,-1753.5 177.5,-1821.5" />
<text text-anchor= "middle" x= "106" y= "-1806.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "106" y= "-1791.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "106" y= "-1776.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "106" y= "-1761.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ProvingKey</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#82 -->
2021-06-10 14:26:23 -07:00
<g id= "node68" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/halo2/issues/82" xlink:title= "zcash/halo2#82 Consider not sampling beta and gamma if there are no permutations or lookups" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "202.5,-1923 9.5,-1923 9.5,-1840 202.5,-1840 202.5,-1923" />
<text text-anchor= "middle" x= "106" y= "-1907.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "106" y= "-1892.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "106" y= "-1877.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "106" y= "-1862.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "106" y= "-1847.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > lookups</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#248 -->
2021-06-10 14:26:23 -07:00
<g id= "node69" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "710.5,-168 507.5,-168 507.5,-115 710.5,-115 710.5,-168" />
<text text-anchor= "middle" x= "609" y= "-152.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "609" y= "-137.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "609" y= "-122.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#248->zcash/halo2#250 -->
2021-06-10 14:26:23 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M695.63,-168.03C719.67,-175.39 745.91,-183.42 770.48,-190.94" />
<polygon fill= "#000000" stroke= "#000000" points= "769.5732,-194.3228 780.16,-193.91 771.6265,-187.6307 769.5732,-194.3228" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-10 14:26:23 -07:00
<g id= "node70" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "701.5,-96.5 516.5,-96.5 516.5,-28.5 701.5,-28.5 701.5,-96.5" />
<text text-anchor= "middle" x= "609" y= "-81.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "609" y= "-66.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "609" y= "-51.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "609" y= "-36.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inputs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#249->zcash/halo2#250 -->
2021-06-10 14:26:23 -07:00
<g id= "edge72" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M701.67,-95.05C708.67,-98.328 715.52,-101.82 722,-105.5 762.34,-128.44 803.31,-162.1 831.36,-187.08" />
<polygon fill= "#000000" stroke= "#000000" points= "829.1445,-189.7947 838.92,-193.88 833.8257,-184.5903 829.1445,-189.7947" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-10 14:26:23 -07:00
<g id= "node71" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "443.5,-333 264.5,-333 264.5,-280 443.5,-280 443.5,-333" />
<text text-anchor= "middle" x= "354" y= "-317.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "354" y= "-302.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "354" y= "-287.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
2021-06-10 14:26:23 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "697,-340.5 521,-340.5 521,-272.5 697,-272.5 697,-340.5" />
<text text-anchor= "middle" x= "609" y= "-325.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "609" y= "-310.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "609" y= "-295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "609" y= "-280.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursive circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#246->zcash/halo2#247 -->
2021-06-10 14:26:23 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M443.54,-306.5C465.32,-306.5 488.73,-306.5 510.88,-306.5" />
<polygon fill= "#000000" stroke= "#000000" points= "510.96,-310.0001 520.96,-306.5 510.96,-303.0001 510.96,-310.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-10 14:26:23 -07:00
<g id= "edge74" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M697.07,-277.14C723.07,-268.48 751.55,-258.98 777.63,-250.29" />
<polygon fill= "#000000" stroke= "#000000" points= "778.7379,-253.6101 787.12,-247.13 776.5264,-246.9686 778.7379,-253.6101" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-10 14:26:23 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node73" > <a xlink:href= "https://github.com/zcash/halo2/issues/245" xlink:title= "zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "712,-512.5 506,-512.5 506,-444.5 712,-444.5 712,-512.5" />
<text text-anchor= "middle" x= "609" y= "-497.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "609" y= "-482.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "609" y= "-467.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "609" y= "-452.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in verifier</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/halo2#245->zcash/halo2#63 -->
2021-06-10 14:26:23 -07:00
<g id= "edge75" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M706.05,-512.58C711.55,-515.38 716.91,-518.36 722,-521.5 740.47,-532.9 739.28,-543.52 758,-554.5 761.01,-556.27 764.13,-557.96 767.31,-559.58" />
<polygon fill= "#000000" stroke= "#000000" points= "765.911,-562.7908 776.44,-563.97 768.9444,-556.4822 765.911,-562.7908" />
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-10 14:26:23 -07:00
<g id= "edge76" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M712.4,-444.62C715.84,-441.81 719.06,-438.78 722,-435.5 764.33,-388.32 721.92,-349.62 758,-297.5 770.3,-279.74 788.09,-264.7 805.76,-252.76" />
<polygon fill= "#000000" stroke= "#000000" points= "807.9202,-255.53 814.39,-247.14 804.1002,-249.6642 807.9202,-255.53" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-10 14:26:23 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node74" > <a xlink:href= "https://github.com/zcash/halo2/issues/210" xlink:title= "zcash/halo2#210 Make multiopen point_index_map dependent only on the rotation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "718,-254.5 500,-254.5 500,-186.5 718,-186.5 718,-254.5" />
<text text-anchor= "middle" x= "609" y= "-239.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "609" y= "-224.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "609" y= "-209.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "609" y= "-194.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > only on the rotation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#210->zcash/halo2#250 -->
2021-06-10 14:26:23 -07:00
<g id= "edge77" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M718.04,-220.5C731.74,-220.5 745.75,-220.5 759.42,-220.5" />
<polygon fill= "#000000" stroke= "#000000" points= "759.81,-224.0001 769.81,-220.5 759.81,-217.0001 759.81,-224.0001" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#96 -->
2021-06-10 14:26:23 -07:00
<g id= "node75" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "440.5,-584 267.5,-584 267.5,-531 440.5,-531 440.5,-584" />
<text text-anchor= "middle" x= "354" y= "-568.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "354" y= "-553.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "354" y= "-538.8" 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-10 14:26:23 -07:00
<g id= "node76" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#95</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node76" > <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= "702.5,-584 515.5,-584 515.5,-531 702.5,-531 702.5,-584" />
<text text-anchor= "middle" x= "609" y= "-568.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "609" y= "-553.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "609" y= "-538.8" 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-10 14:26:23 -07:00
<g id= "edge78" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96- > zcash/orchard#95</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M440.69,-557.5C461.38,-557.5 483.67,-557.5 505.05,-557.5" />
<polygon fill= "#000000" stroke= "#000000" points= "505.13,-561.0001 515.13,-557.5 505.13,-554.0001 505.13,-561.0001" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-10 14:26:23 -07:00
<g id= "edge79" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M702.6,-582.84C709.31,-585.76 715.86,-588.97 722,-592.5 740.82,-603.31 739.28,-614.52 758,-625.5 762.18,-627.95 766.56,-630.27 771.05,-632.44" />
<polygon fill= "#000000" stroke= "#000000" points= "769.8602,-635.7444 780.41,-636.72 772.7712,-629.3784 769.8602,-635.7444" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#38 -->
2021-06-10 14:26:23 -07:00
<g id= "node77" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#38</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "449.5,-726 258.5,-726 258.5,-673 449.5,-673 449.5,-726" />
<text text-anchor= "middle" x= "354" y= "-710.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "354" y= "-695.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "354" y= "-680.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/orchard#38->zcash/orchard#4 -->
<g id= "edge80" class= "edge" >
<title > zcash/orchard#38- > zcash/orchard#4</title>
<path fill= "none" stroke= "#000000" d= "M449.59,-692.42C541.09,-685.64 678.43,-675.47 770.3,-668.66" />
<polygon fill= "#000000" stroke= "#000000" points= "770.7254,-672.1382 780.44,-667.91 770.209,-665.1573 770.7254,-672.1382" />
2021-06-05 15:56:19 -07:00
</g>
<!-- zcash/orchard#107 -->
2021-06-10 14:26:23 -07:00
<g id= "node78" class= "node" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/orchard/pull/107" xlink:title= "zcash/orchard#107 [ECC chip] Incomplete and complete addition" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "212,-655 0,-655 0,-651 -4,-651 -4,-647 0,-647 0,-610 -4,-610 -4,-606 0,-606 0,-602 212,-602 212,-655" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-651 4,-651 4,-647 0,-647 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-610 4,-610 4,-606 0,-606 " />
<text text-anchor= "middle" x= "106" y= "-639.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#107</text>
<text text-anchor= "middle" x= "106" y= "-624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ECC chip] Incomplete and</text>
<text text-anchor= "middle" x= "106" y= "-609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > complete addition</text>
2021-06-05 15:56:19 -07:00
</a>
</g>
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/orchard#107->zcash/orchard#96 -->
<g id= "edge81" class= "edge" >
<title > zcash/orchard#107- > zcash/orchard#96</title>
<path fill= "none" stroke= "#000000" d= "M198.7,-601.96C217.88,-596.47 238.14,-590.67 257.45,-585.14" />
<polygon fill= "#000000" stroke= "#000000" points= "258.5096,-588.4773 267.16,-582.36 256.5829,-581.7477 258.5096,-588.4773" />
</g>
2021-06-05 15:56:19 -07:00
<!-- zcash/orchard#107->zcash/orchard#38 -->
2021-06-10 14:26:23 -07:00
<g id= "edge82" class= "edge" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107- > zcash/orchard#38</title>
2021-06-10 14:26:23 -07:00
<path fill= "none" stroke= "#000000" d= "M198.7,-655.04C216,-659.99 234.16,-665.19 251.73,-670.22" />
<polygon fill= "#000000" stroke= "#000000" points= "250.833,-673.6037 261.41,-672.99 252.7588,-666.8738 250.833,-673.6037" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>