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-16 15:47:41 -07:00
<svg width= "1925pt" height= "1881pt"
viewBox="0.00 0.00 1925.00 1881.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 1877)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-1877 1921,-1877 1921,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-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-139.5 58.5,-139.5 58.5,-101.5 246.5,-101.5 246.5,-139.5" />
<text text-anchor= "middle" x= "152.5" y= "-124.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "152.5" y= "-109.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-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550,-147 358,-147 358,-94 550,-94 550,-147" />
<text text-anchor= "middle" x= "454" y= "-131.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "454" y= "-116.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "454" y= "-101.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-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M246.66,-120.5C278.76,-120.5 314.86,-120.5 347.84,-120.5" />
<polygon fill= "#000000" stroke= "#000000" points= "347.96,-124.0001 357.96,-120.5 347.96,-117.0001 347.96,-124.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-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "245.5,-262 59.5,-262 59.5,-209 245.5,-209 245.5,-262" />
<text text-anchor= "middle" x= "152.5" y= "-246.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "152.5" y= "-231.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "152.5" y= "-216.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-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "797.5,-808 624.5,-808 624.5,-755 797.5,-755 797.5,-808" />
<text text-anchor= "middle" x= "711" y= "-792.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "711" y= "-777.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "711" y= "-762.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-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1109,-657.5 906,-657.5 906,-589.5 1109,-589.5 1109,-657.5" />
<text text-anchor= "middle" x= "1007.5" y= "-642.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1007.5" y= "-627.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1007.5" y= "-612.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1007.5" y= "-597.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-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M782.03,-754.91C795.26,-747.94 808.27,-739.5 819,-729.5 842.59,-707.51 829.59,-686.35 855,-666.5 867.18,-656.98 881.36,-649.57 896.08,-643.8" />
<polygon fill= "#000000" stroke= "#000000" points= "897.6215,-646.963 905.81,-640.24 895.2162,-640.3892 897.6215,-646.963" />
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-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1090,-729 925,-729 925,-676 1090,-676 1090,-729" />
<text text-anchor= "middle" x= "1007.5" y= "-713.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1007.5" y= "-698.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1007.5" y= "-683.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-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M796.81,-754.98C815.91,-749.33 836.09,-743.55 855,-738.5 874.34,-733.34 895.15,-728.17 915,-723.42" />
<polygon fill= "#000000" stroke= "#000000" points= "916.0506,-726.7679 924.97,-721.05 914.4316,-719.9576 916.0506,-726.7679" />
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-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1108,-815.5 907,-815.5 907,-747.5 1108,-747.5 1108,-815.5" />
<text text-anchor= "middle" x= "1007.5" y= "-800.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1007.5" y= "-785.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1007.5" y= "-770.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1007.5" y= "-755.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-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M797.56,-781.5C828.62,-781.5 864.07,-781.5 896.89,-781.5" />
<polygon fill= "#000000" stroke= "#000000" points= "896.98,-785.0001 906.98,-781.5 896.98,-778.0001 896.98,-785.0001" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "node8" class= "node" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5024</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement NU5 consensus rules" target= "_blank" >
2021-06-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1409.5,-973 1197.5,-973 1197.5,-920 1409.5,-920 1409.5,-973" />
<text text-anchor= "middle" x= "1303.5" y= "-957.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1303.5" y= "-942.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1303.5" y= "-927.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-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1109.3,-639.52C1127.5,-645.76 1145.3,-654.44 1160,-666.5 1187.3,-688.97 1179.9,-705.99 1196,-737.5 1227.1,-798.48 1263.6,-869.32 1285.1,-910.89" />
<polygon fill= "#000000" stroke= "#000000" points= "1282.0025,-912.5199 1289.7,-919.8 1288.2225,-909.3087 1282.0025,-912.5199" />
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-16 15:47:41 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1397.5,-651 1209.5,-651 1209.5,-598 1397.5,-598 1397.5,-651" />
<text text-anchor= "middle" x= "1303.5" y= "-635.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1303.5" y= "-620.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1303.5" y= "-605.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-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1090,-683.86C1112.7,-678.5 1137.4,-672.48 1160,-666.5 1174.8,-662.58 1190.4,-658.24 1205.7,-653.87" />
<polygon fill= "#000000" stroke= "#000000" points= "1207.0536,-657.1229 1215.7,-651 1205.1225,-650.3945 1207.0536,-657.1229" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-16 15:47:41 -07:00
<!-- zcash/librustzcash#406 -->
<g id= "node10" class= "node" >
<title > zcash/librustzcash#406</title>
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/406" xlink:title= "zcash/librustzcash#406 Add Orchard support to the transaction builder" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1397.5,-729 1209.5,-729 1209.5,-676 1397.5,-676 1397.5,-729" />
<text text-anchor= "middle" x= "1303.5" y= "-713.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#406</text>
<text text-anchor= "middle" x= "1303.5" y= "-698.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1303.5" y= "-683.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/librustzcash#406 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/orchard#35- > zcash/librustzcash#406</title>
<path fill= "none" stroke= "#000000" d= "M1090.3,-702.5C1124,-702.5 1163.4,-702.5 1199,-702.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1199.5,-706.0001 1209.5,-702.5 1199.5,-699.0001 1199.5,-706.0001" />
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
<g id= "edge8" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1108.3,-803.29C1126.1,-808.97 1144,-815.96 1160,-824.5 1203,-847.42 1244.6,-884.98 1271.8,-912.38" />
<polygon fill= "#000000" stroke= "#000000" points= "1269.5981,-915.1333 1279.1,-919.82 1274.5947,-910.2308 1269.5981,-915.1333" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "node11" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1659,-494.5 1450,-494.5 1450,-426.5 1659,-426.5 1659,-494.5" />
<text text-anchor= "middle" x= "1554.5" y= "-479.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1554.5" y= "-464.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1554.5" y= "-449.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1554.5" y= "-434.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "edge9" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1377.9,-597.91C1389.9,-591.48 1401.5,-583.73 1411,-574.5 1436.4,-549.91 1420.9,-527.38 1447,-503.5 1448,-502.6 1449,-501.72 1450,-500.86" />
<polygon fill= "#000000" stroke= "#000000" points= "1452.3821,-503.4445 1458.2,-494.59 1448.1302,-497.8838 1452.3821,-503.4445" />
</g>
<!-- zcash/librustzcash#403 -->
<g id= "node12" class= "node" >
<title > zcash/librustzcash#403</title>
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/403" xlink:title= "zcash/librustzcash#403 Add Orchard support to `zcash_client_backend`" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1648.5,-729 1460.5,-729 1460.5,-676 1648.5,-676 1648.5,-729" />
<text text-anchor= "middle" x= "1554.5" y= "-713.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#403</text>
<text text-anchor= "middle" x= "1554.5" y= "-698.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1554.5" y= "-683.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_backend`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#406->zcash/librustzcash#403 -->
<g id= "edge10" class= "edge" >
<title > zcash/librustzcash#406- > zcash/librustzcash#403</title>
<path fill= "none" stroke= "#000000" d= "M1397.7,-702.5C1414.8,-702.5 1432.7,-702.5 1450.1,-702.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1450.2,-706.0001 1460.2,-702.5 1450.2,-699.0001 1450.2,-706.0001" />
</g>
<!-- zcash/librustzcash#404 -->
<g id= "node19" class= "node" >
<title > zcash/librustzcash#404</title>
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/404" xlink:title= "zcash/librustzcash#404 Add Orchard support to `zcash_client_sqlite`" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1901.5,-729 1713.5,-729 1713.5,-676 1901.5,-676 1901.5,-729" />
<text text-anchor= "middle" x= "1807.5" y= "-713.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#404</text>
<text text-anchor= "middle" x= "1807.5" y= "-698.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1807.5" y= "-683.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_sqlite`</text>
</a>
</g>
</g>
<!-- zcash/librustzcash#403->zcash/librustzcash#404 -->
<g id= "edge17" class= "edge" >
<title > zcash/librustzcash#403- > zcash/librustzcash#404</title>
<path fill= "none" stroke= "#000000" d= "M1648.7,-702.5C1666.4,-702.5 1685,-702.5 1703,-702.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1703.2,-706.0001 1713.2,-702.5 1703.2,-699.0001 1703.2,-706.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-16 15:47:41 -07:00
<g id= "node13" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "795.5,-721 626.5,-721 626.5,-668 795.5,-668 795.5,-721" />
<text text-anchor= "middle" x= "711" y= "-705.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "711" y= "-690.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "711" y= "-675.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-16 15:47:41 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M795.57,-674.25C826.88,-666.75 862.88,-658.13 896.21,-650.15" />
<polygon fill= "#000000" stroke= "#000000" points= "897.079,-653.541 905.99,-647.81 895.45,-646.7331 897.079,-653.541" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-16 15:47:41 -07:00
<g id= "node14" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-1106 55,-1106 55,-1053 250,-1053 250,-1106" />
<text text-anchor= "middle" x= "152.5" y= "-1090.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "152.5" y= "-1075.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1060.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-16 15:47:41 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "567,-1019 341,-1019 341,-966 567,-966 567,-1019" />
<text text-anchor= "middle" x= "454" y= "-1003.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "454" y= "-988.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "454" y= "-973.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-16 15:47:41 -07:00
<g id= "node16" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "797,-1034 625,-1034 625,-951 797,-951 797,-1034" />
<text text-anchor= "middle" x= "711" y= "-1018.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "711" y= "-1003.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "711" y= "-988.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "711" y= "-973.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "711" y= "-958.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-16 15:47:41 -07:00
<g id= "edge12" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M567.1,-992.5C583.01,-992.5 599.23,-992.5 614.79,-992.5" />
<polygon fill= "#000000" stroke= "#000000" points= "614.9,-996.0001 624.9,-992.5 614.9,-989.0001 614.9,-996.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5037 -->
2021-06-16 15:47:41 -07:00
<g id= "node17" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5037</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1107.5,-1115 907.5,-1115 907.5,-1062 1107.5,-1062 1107.5,-1115" />
<text text-anchor= "middle" x= "1007.5" y= "-1099.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1007.5" y= "-1084.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1007.5" y= "-1069.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-16 15:47:41 -07:00
<g id= "edge13" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M797.26,-1031.9C816.06,-1039.7 836.01,-1047.4 855,-1053.5 868.54,-1057.9 882.93,-1061.9 897.25,-1065.6" />
<polygon fill= "#000000" stroke= "#000000" points= "896.5974,-1069.045 907.15,-1068.1 898.3113,-1062.2581 896.5974,-1069.045" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-16 15:47:41 -07:00
<g id= "node18" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1095.5,-973 919.5,-973 919.5,-920 1095.5,-920 1095.5,-973" />
<text text-anchor= "middle" x= "1007.5" y= "-957.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1007.5" y= "-942.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1007.5" y= "-927.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-16 15:47:41 -07:00
<g id= "edge14" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M797.16,-979.13C832.24,-973.69 873,-967.37 909.23,-961.75" />
<polygon fill= "#000000" stroke= "#000000" points= "909.9863,-965.1746 919.33,-960.18 908.911,-958.2576 909.9863,-965.1746" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5037->zcash/zcash#5024 -->
2021-06-16 15:47:41 -07:00
<g id= "edge15" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5037- > zcash/zcash#5024</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1107.5,-1071.8C1125.4,-1067.1 1143.6,-1061.1 1160,-1053.5 1200.2,-1034.9 1240.1,-1003.9 1267.6,-980.02" />
<polygon fill= "#000000" stroke= "#000000" points= "1270.1482,-982.438 1275.3,-973.18 1265.4993,-977.2046 1270.1482,-982.438" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
2021-06-16 15:47:41 -07:00
<g id= "edge16" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1095.5,-946.5C1124.2,-946.5 1156.5,-946.5 1187,-946.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1187.3,-950.0001 1197.3,-946.5 1187.3,-943.0001 1187.3,-950.0001" />
2021-05-24 11:01:20 -07:00
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019 -->
2021-06-16 15:47:41 -07:00
<g id= "node20" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019</title>
2021-06-16 15:47:41 -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= "1395,-322 1212,-322 1212,-269 1395,-269 1395,-322" />
<text text-anchor= "middle" x= "1303.5" y= "-306.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1303.5" y= "-291.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1303.5" y= "-276.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "edge18" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1395,-319.64C1400.8,-323.08 1406.2,-327.01 1411,-331.5 1441.4,-359.71 1417.5,-388.43 1447,-417.5 1447.8,-418.28 1448.6,-419.04 1449.4,-419.79" />
<polygon fill= "#000000" stroke= "#000000" points= "1447.1667,-422.4849 1457.1,-426.17 1451.6328,-417.0947 1447.1667,-422.4849" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-16 15:47:41 -07:00
<g id= "node21" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1650.5,-322.5 1458.5,-322.5 1458.5,-254.5 1650.5,-254.5 1650.5,-322.5" />
<text text-anchor= "middle" x= "1554.5" y= "-307.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1554.5" y= "-292.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1554.5" y= "-277.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1554.5" y= "-262.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-16 15:47:41 -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-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1395.2,-292.94C1412.4,-292.46 1430.5,-291.96 1448.1,-291.47" />
<polygon fill= "#000000" stroke= "#000000" points= "1448.5025,-294.9601 1458.4,-291.18 1448.3054,-287.9629 1448.5025,-294.9601" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-16 15:47:41 -07:00
<g id= "node22" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1655.5,-408.5 1453.5,-408.5 1453.5,-340.5 1655.5,-340.5 1655.5,-408.5" />
<text text-anchor= "middle" x= "1554.5" y= "-393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1554.5" y= "-378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1554.5" y= "-363.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1554.5" y= "-348.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-16 15:47:41 -07:00
<g id= "edge20" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1387.8,-322.03C1405.7,-327.67 1424.9,-333.72 1443.7,-339.63" />
<polygon fill= "#000000" stroke= "#000000" points= "1442.911,-343.0505 1453.5,-342.7 1445.0036,-336.3706 1442.911,-343.0505" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-16 15:47:41 -07:00
<g id= "node23" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node23" > <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= "1917,-322.5 1698,-322.5 1698,-284.5 1917,-284.5 1917,-322.5" />
<text text-anchor= "middle" x= "1807.5" y= "-307.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1807.5" y= "-292.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-16 15:47:41 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1655.9,-343.56C1670,-339.42 1684.3,-335.29 1698,-331.5 1705.7,-329.37 1713.6,-327.22 1721.6,-325.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1722.6149,-328.4523 1731.4,-322.53 1720.8392,-321.6812 1722.6149,-328.4523" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-16 15:47:41 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node24" > <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= "1901,-266 1714,-266 1714,-213 1901,-213 1901,-266" />
<text text-anchor= "middle" x= "1807.5" y= "-250.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1807.5" y= "-235.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1807.5" y= "-220.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-16 15:47:41 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1649.7,-340.46C1654,-337.68 1658.1,-334.7 1662,-331.5 1684.8,-312.67 1674.6,-293.61 1698,-275.5 1700.3,-273.72 1702.7,-272.03 1705.2,-270.42" />
<polygon fill= "#000000" stroke= "#000000" points= "1707.0328,-273.402 1713.8,-265.25 1703.4261,-267.4026 1707.0328,-273.402" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-16 15:47:41 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node25" > <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= "1902,-408.5 1713,-408.5 1713,-340.5 1902,-340.5 1902,-408.5" />
<text text-anchor= "middle" x= "1807.5" y= "-393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1807.5" y= "-378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1807.5" y= "-363.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1807.5" y= "-348.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-16 15:47:41 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1655.6,-374.5C1671.1,-374.5 1687,-374.5 1702.6,-374.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1702.7,-378.0001 1712.7,-374.5 1702.7,-371.0001 1702.7,-378.0001" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-16 15:47:41 -07:00
<g id= "node26" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node26" > <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= "1901.5,-480 1713.5,-480 1713.5,-427 1901.5,-427 1901.5,-480" />
<text text-anchor= "middle" x= "1807.5" y= "-464.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1807.5" y= "-449.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1807.5" y= "-434.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-16 15:47:41 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1655.6,-406.06C1674.5,-411.96 1694.1,-418.09 1712.8,-423.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1711.8105,-427.2778 1722.4,-426.94 1713.9112,-420.6004 1711.8105,-427.2778" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-16 15:47:41 -07:00
<g id= "node27" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node27" > <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= "1901.5,-551 1713.5,-551 1713.5,-498 1901.5,-498 1901.5,-551" />
<text text-anchor= "middle" x= "1807.5" y= "-535.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1807.5" y= "-520.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1807.5" y= "-505.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-16 15:47:41 -07:00
<g id= "edge25" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1650.8,-408.59C1654.8,-411.35 1658.5,-414.31 1662,-417.5 1688.1,-441.38 1671.2,-465.45 1698,-488.5 1700.2,-490.39 1702.5,-492.19 1704.9,-493.89" />
<polygon fill= "#000000" stroke= "#000000" points= "1703.0018,-496.8305 1713.3,-499.32 1706.802,-490.9518 1703.0018,-496.8305" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-16 15:47:41 -07:00
<g id= "node28" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node28" > <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= "1104.5,-254.5 910.5,-254.5 910.5,-186.5 1104.5,-186.5 1104.5,-254.5" />
<text text-anchor= "middle" x= "1007.5" y= "-239.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1007.5" y= "-224.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1007.5" y= "-209.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1007.5" y= "-194.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-16 15:47:41 -07:00
<g id= "edge26" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1104.8,-245.16C1135.8,-253.02 1170.2,-261.74 1201.6,-269.67" />
<polygon fill= "#000000" stroke= "#000000" points= "1201.0452,-273.1405 1211.6,-272.22 1202.7749,-266.3575 1201.0452,-273.1405" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-16 15:47:41 -07:00
<g id= "node29" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node29" > <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= "1397.5,-219.5 1209.5,-219.5 1209.5,-151.5 1397.5,-151.5 1397.5,-219.5" />
<text text-anchor= "middle" x= "1303.5" y= "-204.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1303.5" y= "-189.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1303.5" y= "-174.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1303.5" y= "-159.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-16 15:47:41 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1104.8,-208.99C1135,-205.42 1168.4,-201.47 1199.1,-197.84" />
<polygon fill= "#000000" stroke= "#000000" points= "1199.8767,-201.2729 1209.4,-196.63 1199.0599,-194.3207 1199.8767,-201.2729" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-16 15:47:41 -07:00
<g id= "node30" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node30" > <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= "1662,-219.5 1447,-219.5 1447,-151.5 1662,-151.5 1662,-219.5" />
<text text-anchor= "middle" x= "1554.5" y= "-204.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1554.5" y= "-189.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1554.5" y= "-174.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1554.5" y= "-159.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-16 15:47:41 -07:00
<g id= "edge28" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1397.7,-185.5C1410.3,-185.5 1423.4,-185.5 1436.3,-185.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1436.7,-189.0001 1446.7,-185.5 1436.7,-182.0001 1436.7,-189.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-16 15:47:41 -07:00
<g id= "edge29" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1619.8,-219.62C1634,-227.67 1648.7,-236.53 1662,-245.5 1679,-256.99 1679.7,-265.22 1698,-274.5 1702.5,-276.77 1707.2,-278.88 1712,-280.83" />
<polygon fill= "#000000" stroke= "#000000" points= "1710.7099,-284.0837 1721.3,-284.4 1713.2185,-277.5487 1710.7099,-284.0837" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-16 15:47:41 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1662.2,-208.48C1676,-211.44 1690.2,-214.46 1704,-217.4" />
<polygon fill= "#000000" stroke= "#000000" points= "1703.3875,-220.8482 1713.9,-219.53 1704.8599,-214.0048 1703.3875,-220.8482" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-16 15:47:41 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1630.9,-219.62C1642.3,-227 1653.2,-235.62 1662,-245.5 1689.6,-276.4 1668.4,-302.53 1698,-331.5 1700.1,-333.58 1702.4,-335.55 1704.7,-337.44" />
<polygon fill= "#000000" stroke= "#000000" points= "1702.7776,-340.3714 1712.9,-343.5 1706.938,-334.7418 1702.7776,-340.3714" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-16 15:47:41 -07:00
<g id= "node31" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node31" > <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= "1892.5,-53 1722.5,-53 1722.5,0 1892.5,0 1892.5,-53" />
<text text-anchor= "middle" x= "1807.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1807.5" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1586,-151.47C1613.3,-123.82 1655.1,-85.573 1698,-61.5 1702.8,-58.816 1707.8,-56.305 1713,-53.96" />
<polygon fill= "#000000" stroke= "#000000" points= "1714.5959,-57.0837 1722.4,-49.918 1711.8307,-50.653 1714.5959,-57.0837" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-16 15:47:41 -07:00
<g id= "node32" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node32" > <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= "1907.5,-195 1707.5,-195 1707.5,-142 1907.5,-142 1907.5,-195" />
<text text-anchor= "middle" x= "1807.5" y= "-179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1807.5" y= "-164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1662.2,-178.27C1673.7,-177.49 1685.5,-176.7 1697,-175.92" />
<polygon fill= "#000000" stroke= "#000000" points= "1697.455,-179.3975 1707.2,-175.24 1696.9893,-172.413 1697.455,-179.3975" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-16 15:47:41 -07:00
<g id= "node33" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node33" > <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= "1892,-124 1723,-124 1723,-71 1892,-71 1892,-124" />
<text text-anchor= "middle" x= "1807.5" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1807.5" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1807.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-16 15:47:41 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1645,-151.38C1662.5,-144.97 1680.8,-138.42 1698,-132.5 1703.1,-130.75 1708.3,-128.99 1713.6,-127.23" />
<polygon fill= "#000000" stroke= "#000000" points= "1714.7159,-130.5474 1723.1,-124.07 1712.5064,-123.9053 1714.7159,-130.5474" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-16 15:47:41 -07:00
<g id= "node34" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node34" > <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= "1093.5,-326 921.5,-326 921.5,-273 1093.5,-273 1093.5,-326" />
<text text-anchor= "middle" x= "1007.5" y= "-310.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1007.5" y= "-295.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1007.5" y= "-280.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-16 15:47:41 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1093.5,-298.34C1127.3,-297.88 1166.4,-297.35 1201.5,-296.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1201.8485,-300.3757 1211.8,-296.74 1201.7533,-293.3763 1201.8485,-300.3757" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-16 15:47:41 -07:00
<g id= "node35" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "252.5,-1202 52.5,-1202 52.5,-1198 48.5,-1198 48.5,-1194 52.5,-1194 52.5,-1157 48.5,-1157 48.5,-1153 52.5,-1153 52.5,-1149 252.5,-1149 252.5,-1202" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1198 56.5,-1198 56.5,-1194 52.5,-1194 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1157 56.5,-1157 56.5,-1153 52.5,-1153 " />
<text text-anchor= "middle" x= "152.5" y= "-1186.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "152.5" y= "-1171.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1156.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-16 15:47:41 -07:00
<g id= "node36" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "560,-1229 348,-1229 348,-1225 344,-1225 344,-1221 348,-1221 348,-1184 344,-1184 344,-1180 348,-1180 348,-1176 560,-1176 560,-1229" />
<polyline fill= "none" stroke= "#000000" points= "348,-1225 352,-1225 352,-1221 348,-1221 " />
<polyline fill= "none" stroke= "#000000" points= "348,-1184 352,-1184 352,-1180 348,-1180 " />
<text text-anchor= "middle" x= "454" y= "-1213.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "454" y= "-1198.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "454" y= "-1183.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-16 15:47:41 -07:00
<g id= "edge36" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M252.9,-1184.5C280.05,-1186.9 309.67,-1189.6 337.63,-1192.1" />
<polygon fill= "#000000" stroke= "#000000" points= "337.5713,-1195.6083 347.84,-1193 338.186,-1188.6353 337.5713,-1195.6083" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-16 15:47:41 -07:00
<g id= "node37" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node37" > <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= "806.5,-1152.5 615.5,-1152.5 615.5,-1148.5 611.5,-1148.5 611.5,-1144.5 615.5,-1144.5 615.5,-1092.5 611.5,-1092.5 611.5,-1088.5 615.5,-1088.5 615.5,-1084.5 806.5,-1084.5 806.5,-1152.5" />
<polyline fill= "none" stroke= "#000000" points= "615.5,-1148.5 619.5,-1148.5 619.5,-1144.5 615.5,-1144.5 " />
<polyline fill= "none" stroke= "#000000" points= "615.5,-1092.5 619.5,-1092.5 619.5,-1088.5 615.5,-1088.5 " />
<text text-anchor= "middle" x= "711" y= "-1137.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "711" y= "-1122.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "711" y= "-1107.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "711" y= "-1092.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-16 15:47:41 -07:00
<g id= "edge37" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M252.67,-1165.3C352.16,-1155.1 504.11,-1139.6 605.44,-1129.3" />
<polygon fill= "#000000" stroke= "#000000" points= "605.7902,-1132.7825 615.39,-1128.3 605.0901,-1125.8176 605.7902,-1132.7825" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-16 15:47:41 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node38" > <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= "798,-1254 624,-1254 624,-1250 620,-1250 620,-1246 624,-1246 624,-1179 620,-1179 620,-1175 624,-1175 624,-1171 798,-1171 798,-1254" />
<polyline fill= "none" stroke= "#000000" points= "624,-1250 628,-1250 628,-1246 624,-1246 " />
<polyline fill= "none" stroke= "#000000" points= "624,-1179 628,-1179 628,-1175 624,-1175 " />
<text text-anchor= "middle" x= "711" y= "-1238.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "711" y= "-1223.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "711" y= "-1208.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "711" y= "-1193.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "711" y= "-1178.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-16 15:47:41 -07:00
<g id= "edge38" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M560.02,-1206.6C577.7,-1207.3 595.97,-1208 613.43,-1208.7" />
<polygon fill= "#000000" stroke= "#000000" points= "613.4803,-1212.2046 623.61,-1209.1 613.7552,-1205.21 613.4803,-1212.2046" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-16 15:47:41 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node39" > <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= "1116.5,-1202.5 898.5,-1202.5 898.5,-1198.5 894.5,-1198.5 894.5,-1194.5 898.5,-1194.5 898.5,-1172.5 894.5,-1172.5 894.5,-1168.5 898.5,-1168.5 898.5,-1164.5 1116.5,-1164.5 1116.5,-1202.5" />
<polyline fill= "none" stroke= "#000000" points= "898.5,-1198.5 902.5,-1198.5 902.5,-1194.5 898.5,-1194.5 " />
<polyline fill= "none" stroke= "#000000" points= "898.5,-1172.5 902.5,-1172.5 902.5,-1168.5 898.5,-1168.5 " />
<text text-anchor= "middle" x= "1007.5" y= "-1187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "1007.5" y= "-1172.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-16 15:47:41 -07:00
<g id= "edge39" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M806.86,-1139.5C839.98,-1146.8 877.1,-1154.9 910.32,-1162.2" />
<polygon fill= "#000000" stroke= "#000000" points= "909.9863,-1165.7086 920.5,-1164.4 911.465,-1158.8666 909.9863,-1165.7086" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-16 15:47:41 -07:00
<g id= "edge40" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M798.36,-1204C826.52,-1201.2 858.23,-1198.1 888.28,-1195.2" />
<polygon fill= "#000000" stroke= "#000000" points= "888.7927,-1198.6665 898.4,-1194.2 888.1043,-1191.7004 888.7927,-1198.6665" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-16 15:47:41 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node40" > <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= "1398,-1217.5 1209,-1217.5 1209,-1213.5 1205,-1213.5 1205,-1209.5 1209,-1209.5 1209,-1157.5 1205,-1157.5 1205,-1153.5 1209,-1153.5 1209,-1149.5 1398,-1149.5 1398,-1217.5" />
<polyline fill= "none" stroke= "#000000" points= "1209,-1213.5 1213,-1213.5 1213,-1209.5 1209,-1209.5 " />
<polyline fill= "none" stroke= "#000000" points= "1209,-1157.5 1213,-1157.5 1213,-1153.5 1209,-1153.5 " />
<text text-anchor= "middle" x= "1303.5" y= "-1202.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1303.5" y= "-1187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1303.5" y= "-1172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1303.5" y= "-1157.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-16 15:47:41 -07:00
<g id= "edge41" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1116.9,-1183.5C1143.6,-1183.5 1172.1,-1183.5 1198.6,-1183.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1198.7,-1187.0001 1208.7,-1183.5 1198.7,-1180.0001 1198.7,-1187.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-16 15:47:41 -07:00
<g id= "node41" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-1310.5 56,-1310.5 56,-1306.5 52,-1306.5 52,-1302.5 56,-1302.5 56,-1280.5 52,-1280.5 52,-1276.5 56,-1276.5 56,-1272.5 249,-1272.5 249,-1310.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1306.5 60,-1306.5 60,-1302.5 56,-1302.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-1280.5 60,-1280.5 60,-1276.5 56,-1276.5 " />
<text text-anchor= "middle" x= "152.5" y= "-1295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "152.5" y= "-1280.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-16 15:47:41 -07:00
<g id= "node42" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550.5,-1310.5 357.5,-1310.5 357.5,-1306.5 353.5,-1306.5 353.5,-1302.5 357.5,-1302.5 357.5,-1280.5 353.5,-1280.5 353.5,-1276.5 357.5,-1276.5 357.5,-1272.5 550.5,-1272.5 550.5,-1310.5" />
<polyline fill= "none" stroke= "#000000" points= "357.5,-1306.5 361.5,-1306.5 361.5,-1302.5 357.5,-1302.5 " />
<polyline fill= "none" stroke= "#000000" points= "357.5,-1280.5 361.5,-1280.5 361.5,-1276.5 357.5,-1276.5 " />
<text text-anchor= "middle" x= "454" y= "-1295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "454" y= "-1280.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-16 15:47:41 -07:00
<g id= "edge42" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M249.14,-1291.5C280.38,-1291.5 315.19,-1291.5 347.13,-1291.5" />
<polygon fill= "#000000" stroke= "#000000" points= "347.39,-1295.0001 357.39,-1291.5 347.39,-1288.0001 347.39,-1295.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-16 15:47:41 -07:00
<g id= "node43" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "807.5,-1310.5 614.5,-1310.5 614.5,-1306.5 610.5,-1306.5 610.5,-1302.5 614.5,-1302.5 614.5,-1280.5 610.5,-1280.5 610.5,-1276.5 614.5,-1276.5 614.5,-1272.5 807.5,-1272.5 807.5,-1310.5" />
<polyline fill= "none" stroke= "#000000" points= "614.5,-1306.5 618.5,-1306.5 618.5,-1302.5 614.5,-1302.5 " />
<polyline fill= "none" stroke= "#000000" points= "614.5,-1280.5 618.5,-1280.5 618.5,-1276.5 614.5,-1276.5 " />
<text text-anchor= "middle" x= "711" y= "-1295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "711" y= "-1280.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-16 15:47:41 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M550.79,-1291.5C568.16,-1291.5 586.35,-1291.5 603.98,-1291.5" />
<polygon fill= "#000000" stroke= "#000000" points= "604.29,-1295.0001 614.29,-1291.5 604.29,-1288.0001 604.29,-1295.0001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-16 15:47:41 -07:00
<g id= "node44" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1100,-397 915,-397 915,-344 1100,-344 1100,-397" />
<text text-anchor= "middle" x= "1007.5" y= "-381.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1007.5" y= "-366.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1007.5" y= "-351.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-16 15:47:41 -07:00
<g id= "edge44" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1100.4,-349.1C1120.1,-344.41 1140.8,-339.39 1160,-334.5 1173.6,-331.04 1187.9,-327.29 1202,-323.53" />
<polygon fill= "#000000" stroke= "#000000" points= "1203.0319,-326.8774 1211.8,-320.93 1201.2368,-320.1115 1203.0319,-326.8774" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-16 15:47:41 -07:00
<g id= "node45" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1404.5,-408.5 1202.5,-408.5 1202.5,-340.5 1404.5,-340.5 1404.5,-408.5" />
<text text-anchor= "middle" x= "1303.5" y= "-393.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1303.5" y= "-378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1303.5" y= "-363.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1303.5" y= "-348.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-16 15:47:41 -07:00
<g id= "edge45" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1100.3,-371.75C1129.4,-372.15 1161.9,-372.59 1192.1,-372.99" />
<polygon fill= "#000000" stroke= "#000000" points= "1192.2529,-376.4923 1202.3,-373.13 1192.349,-369.493 1192.2529,-376.4923" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-16 15:47:41 -07:00
<g id= "edge46" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1404.5,-374.5C1417.2,-374.5 1430.2,-374.5 1443.1,-374.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1443.3,-378.0001 1453.3,-374.5 1443.3,-371.0001 1443.3,-378.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-16 15:47:41 -07:00
<g id= "node46" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zips/issues/364" xlink:title= "zcash/zips#364 [ZIP 339] Wallet Recovery Words (a la BIP 39)" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "813.5,-397 608.5,-397 608.5,-344 813.5,-344 813.5,-397" />
<text text-anchor= "middle" x= "711" y= "-381.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "711" y= "-366.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "711" y= "-351.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-16 15:47:41 -07:00
<g id= "edge47" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M813.87,-370.5C843.19,-370.5 875.14,-370.5 904.48,-370.5" />
<polygon fill= "#000000" stroke= "#000000" points= "904.73,-374.0001 914.73,-370.5 904.73,-367.0001 904.73,-374.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-16 15:47:41 -07:00
<g id= "node47" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "243.5,-1382 61.5,-1382 61.5,-1329 243.5,-1329 243.5,-1382" />
<text text-anchor= "middle" x= "152.5" y= "-1366.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "152.5" y= "-1351.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "152.5" y= "-1336.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-16 15:47:41 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zips/issues/511" xlink:title= "zcash/zips#511 ZIP 32: Document standard key structure for Unified Addresses" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1411,-494.5 1196,-494.5 1196,-426.5 1411,-426.5 1411,-494.5" />
<text text-anchor= "middle" x= "1303.5" y= "-479.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1303.5" y= "-464.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1303.5" y= "-449.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1303.5" y= "-434.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-16 15:47:41 -07:00
<g id= "edge48" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1403.1,-426.39C1417,-421.62 1431.3,-416.71 1445.4,-411.89" />
<polygon fill= "#000000" stroke= "#000000" points= "1446.7722,-415.1197 1455.1,-408.57 1444.5054,-408.4969 1446.7722,-415.1197" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-16 15:47:41 -07:00
<g id= "node49" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1662,-566 1447,-566 1447,-513 1662,-513 1662,-566" />
<text text-anchor= "middle" x= "1554.5" y= "-550.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1554.5" y= "-535.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1554.5" y= "-520.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-16 15:47:41 -07:00
<g id= "edge49" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1411,-494.35C1427.3,-499.48 1444.1,-504.74 1460.1,-509.78" />
<polygon fill= "#000000" stroke= "#000000" points= "1459.31,-513.201 1469.9,-512.88 1461.4213,-506.5269 1459.31,-513.201" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-16 15:47:41 -07:00
<g id= "node50" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "254,-1453 51,-1453 51,-1400 254,-1400 254,-1453" />
<text text-anchor= "middle" x= "152.5" y= "-1437.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "152.5" y= "-1422.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "152.5" y= "-1407.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5196 -->
2021-06-16 15:47:41 -07:00
<g id= "node51" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5196</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node51" > <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" stroke-width= "2" points= "1109,-1044 906,-1044 906,-991 1109,-991 1109,-1044" />
<text text-anchor= "middle" x= "1007.5" y= "-1028.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1007.5" y= "-1013.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1007.5" y= "-998.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-06-14 15:48:08 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5196->zcash/zcash#5024 -->
2021-06-16 15:47:41 -07:00
<g id= "edge50" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1109.3,-994.44C1126.2,-990.51 1143.6,-986.43 1160,-982.5 1169.4,-980.25 1179.1,-977.89 1188.8,-975.49" />
<polygon fill= "#000000" stroke= "#000000" points= "1189.6334,-978.8894 1198.5,-973.09 1187.9521,-972.0943 1189.6334,-978.8894" />
2021-06-14 15:48:08 -07:00
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5198 -->
2021-06-16 15:47:41 -07:00
<g id= "node52" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5198</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node52" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250.5,-1584 54.5,-1584 54.5,-1471 250.5,-1471 250.5,-1584" />
<text text-anchor= "middle" x= "152.5" y= "-1568.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "152.5" y= "-1553.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "152.5" y= "-1538.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "152.5" y= "-1523.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "152.5" y= "-1508.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "152.5" y= "-1493.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "152.5" y= "-1478.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5199 -->
2021-06-16 15:47:41 -07:00
<g id= "node53" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5199</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "247,-1685 58,-1685 58,-1602 247,-1602 247,-1685" />
<text text-anchor= "middle" x= "152.5" y= "-1669.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "152.5" y= "-1654.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "152.5" y= "-1639.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "152.5" y= "-1624.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "152.5" y= "-1609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/zips#506 -->
2021-06-16 15:47:41 -07:00
<g id= "node54" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/zips/issues/506" xlink:title= "zcash/zips#506 Orchard anchor should be a base field element, not a bitstring" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "556,-734.5 352,-734.5 352,-666.5 556,-666.5 556,-734.5" />
<text text-anchor= "middle" x= "454" y= "-719.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "454" y= "-704.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "454" y= "-689.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "454" y= "-674.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-16 15:47:41 -07:00
<g id= "edge51" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M556.31,-698.11C576.1,-697.65 596.75,-697.17 616.28,-696.71" />
<polygon fill= "#000000" stroke= "#000000" points= "616.4623,-700.2069 626.38,-696.48 616.3029,-693.2087 616.4623,-700.2069" />
</g>
<!-- zcash/zcash#5220 -->
<g id= "node55" class= "node" >
<title > zcash/zcash#5220</title>
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/pull/5220" xlink:title= "zcash/zcash#5220 NU5 header commitments and consensus rules" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "814.5,-913 607.5,-913 607.5,-909 603.5,-909 603.5,-905 607.5,-905 607.5,-868 603.5,-868 603.5,-864 607.5,-864 607.5,-860 814.5,-860 814.5,-913" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "607.5,-909 611.5,-909 611.5,-905 607.5,-905 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "607.5,-868 611.5,-868 611.5,-864 607.5,-864 " />
<text text-anchor= "middle" x= "711" y= "-897.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5220</text>
<text text-anchor= "middle" x= "711" y= "-882.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > NU5 header commitments</text>
<text text-anchor= "middle" x= "711" y= "-867.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and consensus rules</text>
</a>
</g>
</g>
<!-- zcash/zcash#5220->zcash/zcash#5197 -->
<g id= "edge52" class= "edge" >
<title > zcash/zcash#5220- > zcash/zcash#5197</title>
<path fill= "none" stroke= "#000000" d= "M814.7,-907.49C845.31,-913.68 878.71,-920.44 908.98,-926.56" />
<polygon fill= "#000000" stroke= "#000000" points= "908.6247,-930.0589 919.12,-928.61 910.0119,-923.1977 908.6247,-930.0589" />
</g>
<!-- zcash/zcash#5223 -->
<g id= "node56" class= "node" >
<title > zcash/zcash#5223</title>
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/zcash/issues/5223" xlink:title= "zcash/zcash#5223 Add RPC test case that checks the auth data commitments for v4 txs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1101.5,-901.5 913.5,-901.5 913.5,-833.5 1101.5,-833.5 1101.5,-901.5" />
<text text-anchor= "middle" x= "1007.5" y= "-886.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5223</text>
<text text-anchor= "middle" x= "1007.5" y= "-871.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add RPC test case that</text>
<text text-anchor= "middle" x= "1007.5" y= "-856.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > checks the auth data</text>
<text text-anchor= "middle" x= "1007.5" y= "-841.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitments for v4 txs</text>
</a>
</g>
</g>
<!-- zcash/zcash#5220->zcash/zcash#5223 -->
<g id= "edge53" class= "edge" >
<title > zcash/zcash#5220- > zcash/zcash#5223</title>
<path fill= "none" stroke= "#000000" d= "M814.7,-879.85C843.38,-878.02 874.52,-876.02 903.23,-874.18" />
<polygon fill= "#000000" stroke= "#000000" points= "903.5227,-877.6685 913.28,-873.54 903.0777,-870.6827 903.5227,-877.6685" />
2021-05-24 15:03:54 -07:00
</g>
2021-06-05 15:56:19 -07:00
<!-- zcash/halo2#63 -->
2021-06-16 15:47:41 -07:00
<g id= "node57" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node57" > <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= "819,-646 603,-646 603,-593 819,-593 819,-646" />
<text text-anchor= "middle" x= "711" y= "-630.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "711" y= "-615.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "711" y= "-600.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-16 15:47:41 -07:00
<g id= "edge54" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M819.3,-620.96C844.16,-621.3 870.65,-621.65 895.66,-621.99" />
<polygon fill= "#000000" stroke= "#000000" points= "895.8531,-625.4929 905.9,-622.13 895.9488,-618.4935 895.8531,-625.4929" />
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-16 15:47:41 -07:00
<g id= "node58" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node58" > <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= "1160,-168 855,-168 855,-115 1160,-115 1160,-168" />
<text text-anchor= "middle" x= "1007.5" y= "-152.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "1007.5" y= "-137.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1007.5" y= "-122.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-16 15:47:41 -07:00
<g id= "edge55" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1160.3,-164.21C1173.4,-166.17 1186.5,-168.11 1199.2,-169.99" />
<polygon fill= "#000000" stroke= "#000000" points= "1198.7914,-173.4678 1209.2,-171.49 1199.8299,-166.5452 1198.7914,-173.4678" />
2021-06-15 09:07:45 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#36 -->
2021-06-16 15:47:41 -07:00
<g id= "node59" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/36" xlink:title= "zcash-hackworks/zcash-test-vectors#36 Orchard Merkle path test vectors" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "305,-1019 0,-1019 0,-966 305,-966 305,-1019" />
<text text-anchor= "middle" x= "152.5" y= "-1003.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#36</text>
<text text-anchor= "middle" x= "152.5" y= "-988.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "152.5" y= "-973.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#33 -->
2021-06-16 15:47:41 -07:00
<g id= "edge56" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#33</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M305.02,-992.5C313.53,-992.5 322.04,-992.5 330.43,-992.5" />
<polygon fill= "#000000" stroke= "#000000" points= "330.6,-996.0001 340.6,-992.5 330.6,-989.0001 330.6,-996.0001" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95 -->
2021-06-16 15:47:41 -07:00
<g id= "node60" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node60" > <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= "547.5,-948 360.5,-948 360.5,-895 547.5,-895 547.5,-948" />
<text text-anchor= "middle" x= "454" y= "-932.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "454" y= "-917.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "454" y= "-902.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#95 -->
2021-06-16 15:47:41 -07:00
<g id= "edge57" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#95</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M265.2,-965.96C293.05,-959.4 322.76,-952.4 350.18,-945.95" />
<polygon fill= "#000000" stroke= "#000000" points= "351.2284,-949.2989 360.16,-943.6 349.624,-942.4853 351.2284,-949.2989" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-16 15:47:41 -07:00
<g id= "edge58" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M547.71,-895.49C554.4,-892.47 560.91,-889.15 567,-885.5 586.14,-874.03 585.51,-864.36 603,-850.5 619.49,-837.44 638.52,-824.62 655.98,-813.64" />
<polygon fill= "#000000" stroke= "#000000" points= "658.2951,-816.322 664.94,-808.07 654.5994,-810.3771 658.2951,-816.322" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-06-16 15:47:41 -07:00
<g id= "node61" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node61" > <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= "237.5,-806 67.5,-806 67.5,-753 237.5,-753 237.5,-806" />
<text text-anchor= "middle" x= "152.5" y= "-790.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "152.5" y= "-775.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "152.5" y= "-760.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-16 15:47:41 -07:00
<g id= "node62" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node62" > <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= "542,-806 366,-806 366,-753 542,-753 542,-806" />
<text text-anchor= "middle" x= "454" y= "-790.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "454" y= "-775.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "454" y= "-760.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-16 15:47:41 -07:00
<g id= "edge59" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M237.69,-779.5C274.45,-779.5 317.68,-779.5 355.79,-779.5" />
<polygon fill= "#000000" stroke= "#000000" points= "355.87,-783.0001 365.87,-779.5 355.87,-776.0001 355.87,-783.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-06-16 15:47:41 -07:00
<g id= "edge60" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M542.09,-780.19C565.35,-780.37 590.59,-780.56 614.28,-780.75" />
<polygon fill= "#000000" stroke= "#000000" points= "614.3124,-784.2503 624.34,-780.83 614.3682,-777.2505 614.3124,-784.2503" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-16 15:47:41 -07:00
<g id= "node63" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node63" > <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= "1097,-521 918,-521 918,-468 1097,-468 1097,-521" />
<text text-anchor= "middle" x= "1007.5" y= "-505.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1007.5" y= "-490.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1007.5" y= "-475.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-16 15:47:41 -07:00
<g id= "node64" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node64" > <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= "1408.5,-566 1198.5,-566 1198.5,-513 1408.5,-513 1408.5,-566" />
<text text-anchor= "middle" x= "1303.5" y= "-550.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1303.5" y= "-535.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1303.5" y= "-520.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-16 15:47:41 -07:00
<g id= "edge61" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M1097.1,-508.12C1125.8,-512.48 1157.9,-517.37 1188.2,-521.96" />
<polygon fill= "#000000" stroke= "#000000" points= "1187.8848,-525.4525 1198.3,-523.51 1188.9467,-518.5335 1187.8848,-525.4525" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-06-16 15:47:41 -07:00
<g id= "node65" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node65" > <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= "791.5,-570 630.5,-570 630.5,-487 791.5,-487 791.5,-570" />
<text text-anchor= "middle" x= "711" y= "-554.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "711" y= "-539.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "711" y= "-524.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "711" y= "-509.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "711" y= "-494.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-16 15:47:41 -07:00
<g id= "node66" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "556,-562.5 352,-562.5 352,-494.5 556,-494.5 556,-562.5" />
<text text-anchor= "middle" x= "454" y= "-547.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "454" y= "-532.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "454" y= "-517.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "454" y= "-502.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-16 15:47:41 -07:00
<g id= "edge62" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M556.31,-528.5C577.48,-528.5 599.65,-528.5 620.37,-528.5" />
<polygon fill= "#000000" stroke= "#000000" points= "620.41,-532.0001 630.41,-528.5 620.41,-525.0001 620.41,-532.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-16 15:47:41 -07:00
<g id= "node67" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node67" > <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= "808,-469 614,-469 614,-416 808,-416 808,-469" />
<text text-anchor= "middle" x= "711" y= "-453.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "711" y= "-438.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "711" y= "-423.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-16 15:47:41 -07:00
<g id= "edge63" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M552.91,-494.39C569.61,-488.7 586.79,-482.9 603,-477.5 608.2,-475.77 613.55,-474 618.94,-472.22" />
<polygon fill= "#000000" stroke= "#000000" points= "620.2801,-475.4639 628.69,-469.02 618.0972,-468.813 620.2801,-475.4639" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-16 15:47:41 -07:00
<g id= "edge64" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M808.09,-459.53C840.07,-465.14 875.69,-471.38 907.86,-477.03" />
<polygon fill= "#000000" stroke= "#000000" points= "907.2759,-480.4809 917.73,-478.76 908.4845,-473.586 907.2759,-480.4809" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-16 15:47:41 -07:00
<g id= "node68" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "224,-1771.5 81,-1771.5 81,-1703.5 224,-1703.5 224,-1771.5" />
<text text-anchor= "middle" x= "152.5" y= "-1756.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "152.5" y= "-1741.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "152.5" y= "-1726.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "152.5" y= "-1711.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-16 15:47:41 -07:00
<g id= "node69" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/82" xlink:title= "zcash/halo2#82 Consider not sampling beta and gamma if there are no permutations or lookups" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-1873 56,-1873 56,-1790 249,-1790 249,-1873" />
<text text-anchor= "middle" x= "152.5" y= "-1857.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "152.5" y= "-1842.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "152.5" y= "-1827.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "152.5" y= "-1812.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "152.5" y= "-1797.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-16 15:47:41 -07:00
<g id= "node70" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "555.5,-218 352.5,-218 352.5,-165 555.5,-165 555.5,-218" />
<text text-anchor= "middle" x= "454" y= "-202.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "454" y= "-187.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "454" y= "-172.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-16 15:47:41 -07:00
<g id= "edge65" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M555.58,-217.18C559.72,-220.24 563.56,-223.67 567,-227.5 620.88,-287.59 549.77,-344.83 603,-405.5 604.17,-406.83 605.39,-408.12 606.65,-409.35" />
<polygon fill= "#000000" stroke= "#000000" points= "604.4796,-412.0995 614.35,-415.95 609.0352,-406.7846 604.4796,-412.0995" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-16 15:47:41 -07:00
<g id= "node71" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "546.5,-476.5 361.5,-476.5 361.5,-408.5 546.5,-408.5 546.5,-476.5" />
<text text-anchor= "middle" x= "454" y= "-461.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "454" y= "-446.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "454" y= "-431.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "454" y= "-416.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-16 15:47:41 -07:00
<g id= "edge66" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M546.78,-442.5C565.19,-442.5 584.65,-442.5 603.5,-442.5" />
<polygon fill= "#000000" stroke= "#000000" points= "603.59,-446.0001 613.59,-442.5 603.59,-439.0001 603.59,-446.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-16 15:47:41 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "242,-383 63,-383 63,-330 242,-330 242,-383" />
<text text-anchor= "middle" x= "152.5" y= "-367.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "152.5" y= "-352.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "152.5" y= "-337.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-16 15:47:41 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node73" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "542,-390.5 366,-390.5 366,-322.5 542,-322.5 542,-390.5" />
<text text-anchor= "middle" x= "454" y= "-375.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "454" y= "-360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "454" y= "-345.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "454" y= "-330.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-16 15:47:41 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M242.14,-356.5C277.92,-356.5 319.23,-356.5 355.81,-356.5" />
<polygon fill= "#000000" stroke= "#000000" points= "356,-360.0001 366,-356.5 356,-353.0001 356,-360.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-16 15:47:41 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M542.09,-385.98C567.85,-394.6 596.04,-404.03 621.87,-412.67" />
<polygon fill= "#000000" stroke= "#000000" points= "621.0561,-416.0886 631.65,-415.95 623.2819,-409.4519 621.0561,-416.0886" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-16 15:47:41 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node74" > <a xlink:href= "https://github.com/zcash/halo2/issues/245" xlink:title= "zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "557,-648.5 351,-648.5 351,-580.5 557,-580.5 557,-648.5" />
<text text-anchor= "middle" x= "454" y= "-633.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "454" y= "-618.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "454" y= "-603.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "454" y= "-588.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-16 15:47:41 -07:00
<g id= "edge69" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M557.05,-616.5C568.83,-616.73 580.91,-616.97 592.87,-617.2" />
<polygon fill= "#000000" stroke= "#000000" points= "592.812,-620.6994 602.88,-617.4 592.9519,-613.7008 592.812,-620.6994" />
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-16 15:47:41 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M556.7,-580.38C560.35,-577.64 563.81,-574.69 567,-571.5 598.67,-539.9 570.55,-508.29 603,-477.5 603.82,-476.72 604.66,-475.96 605.52,-475.21" />
<polygon fill= "#000000" stroke= "#000000" points= "607.8525,-477.831 613.63,-468.95 603.5753,-472.2897 607.8525,-477.831" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-16 15:47:41 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/halo2/issues/210" xlink:title= "zcash/halo2#210 Make multiopen point_index_map dependent only on the rotation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "563,-304.5 345,-304.5 345,-236.5 563,-236.5 563,-304.5" />
<text text-anchor= "middle" x= "454" y= "-289.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "454" y= "-274.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "454" y= "-259.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "454" y= "-244.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-16 15:47:41 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M556.67,-304.65C560.33,-307.38 563.79,-310.32 567,-313.5 598.19,-344.4 571.29,-375.13 603,-405.5 604.5,-406.94 606.06,-408.32 607.68,-409.65" />
<polygon fill= "#000000" stroke= "#000000" points= "606.0017,-412.7606 616.13,-415.87 610.1514,-407.1232 606.0017,-412.7606" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#38 -->
2021-06-16 15:47:41 -07:00
<g id= "node76" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#38</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "248,-877 57,-877 57,-824 248,-824 248,-877" />
<text text-anchor= "middle" x= "152.5" y= "-861.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "152.5" y= "-846.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "152.5" y= "-831.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#96 -->
2021-06-16 15:47:41 -07:00
<g id= "node77" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#96</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node77" > <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= "540.5,-877 367.5,-877 367.5,-824 540.5,-824 540.5,-877" />
<text text-anchor= "middle" x= "454" y= "-861.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "454" y= "-846.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "454" y= "-831.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/orchard#38->zcash/orchard#96 -->
2021-06-16 15:47:41 -07:00
<g id= "edge72" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#38- > zcash/orchard#96</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M248.31,-850.5C283.07,-850.5 322.35,-850.5 357.2,-850.5" />
<polygon fill= "#000000" stroke= "#000000" points= "357.38,-854.0001 367.38,-850.5 357.38,-847.0001 357.38,-854.0001" />
2021-06-13 14:06:25 -07:00
</g>
<!-- zcash/orchard#96->zcash/orchard#4 -->
2021-06-16 15:47:41 -07:00
<g id= "edge73" class= "edge" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#96- > zcash/orchard#4</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M540.65,-827.24C564.34,-820.87 590.17,-813.94 614.38,-807.44" />
<polygon fill= "#000000" stroke= "#000000" points= "615.5392,-810.7528 624.29,-804.78 613.7245,-803.9921 615.5392,-810.7528" />
2021-06-13 14:04:34 -07:00
</g>
<!-- zcash/orchard#67 -->
2021-06-16 15:47:41 -07:00
<g id= "node78" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#67</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/orchard/pull/67" xlink:title= "zcash/orchard#67 Sinsemilla chip with HashDomain" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "233.5,-948 71.5,-948 71.5,-944 67.5,-944 67.5,-940 71.5,-940 71.5,-903 67.5,-903 67.5,-899 71.5,-899 71.5,-895 233.5,-895 233.5,-948" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "71.5,-944 75.5,-944 75.5,-940 71.5,-940 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "71.5,-903 75.5,-903 75.5,-899 71.5,-899 " />
<text text-anchor= "middle" x= "152.5" y= "-932.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#67</text>
<text text-anchor= "middle" x= "152.5" y= "-917.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sinsemilla chip with</text>
<text text-anchor= "middle" x= "152.5" y= "-902.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > HashDomain</text>
2021-06-13 14:04:34 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#67->zcash/orchard#95 -->
2021-06-16 15:47:41 -07:00
<g id= "edge74" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#67- > zcash/orchard#95</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M233.69,-921.5C269.56,-921.5 312.15,-921.5 350.28,-921.5" />
<polygon fill= "#000000" stroke= "#000000" points= "350.39,-925.0001 360.39,-921.5 350.39,-918.0001 350.39,-925.0001" />
2021-06-13 14:04:34 -07:00
</g>
<!-- zcash/orchard#67->zcash/orchard#96 -->
2021-06-16 15:47:41 -07:00
<g id= "edge75" class= "edge" >
2021-06-13 14:04:34 -07:00
<title > zcash/orchard#67- > zcash/orchard#96</title>
2021-06-16 15:47:41 -07:00
<path fill= "none" stroke= "#000000" d= "M233.69,-902.38C271.88,-893.39 317.69,-882.6 357.63,-873.19" />
<polygon fill= "#000000" stroke= "#000000" points= "358.4452,-876.5939 367.38,-870.9 356.8446,-869.7793 358.4452,-876.5939" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>