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-11 15:47:38 -07:00
<svg width= "2175pt" height= "2007pt"
viewBox="0.00 0.00 2175.00 2007.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 2003)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2003 2171,-2003 2171,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-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "200,-139.5 12,-139.5 12,-101.5 200,-101.5 200,-139.5" />
<text text-anchor= "middle" x= "106" y= "-124.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "106" 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-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "496.5,-147 304.5,-147 304.5,-94 496.5,-94 496.5,-147" />
<text text-anchor= "middle" x= "400.5" y= "-131.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "400.5" y= "-116.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "400.5" y= "-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-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M200.4,-120.5C230.25,-120.5 263.44,-120.5 294.08,-120.5" />
<polygon fill= "#000000" stroke= "#000000" points= "294.36,-124.0001 304.36,-120.5 294.36,-117.0001 294.36,-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-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "199,-521 13,-521 13,-468 199,-468 199,-521" />
<text text-anchor= "middle" x= "106" y= "-505.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "106" y= "-490.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "106" y= "-475.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-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1046.5,-759 873.5,-759 873.5,-706 1046.5,-706 1046.5,-759" />
<text text-anchor= "middle" x= "960" y= "-743.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "960" y= "-728.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "960" y= "-713.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-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1359,-757.5 1156,-757.5 1156,-689.5 1359,-689.5 1359,-757.5" />
<text text-anchor= "middle" x= "1257.5" y= "-742.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1257.5" y= "-727.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1257.5" y= "-712.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1257.5" y= "-697.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-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1046.8,-729.87C1077.8,-728.94 1113.1,-727.87 1145.8,-726.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1145.9095,-730.3784 1155.8,-726.58 1145.6995,-723.3815 1145.9095,-730.3784" />
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-11 15:47:38 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1340,-667 1175,-667 1175,-614 1340,-614 1340,-667" />
<text text-anchor= "middle" x= "1257.5" y= "-651.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1257.5" y= "-636.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1257.5" y= "-621.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-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1043.3,-705.93C1052,-702.87 1060.7,-699.7 1069,-696.5 1085.3,-690.19 1088.5,-686.3 1105,-680.5 1124.2,-673.77 1145.1,-667.57 1165.1,-662.17" />
<polygon fill= "#000000" stroke= "#000000" points= "1166.0414,-665.5413 1174.8,-659.58 1164.2355,-658.7783 1166.0414,-665.5413" />
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-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1358,-967.5 1157,-967.5 1157,-899.5 1358,-899.5 1358,-967.5" />
<text text-anchor= "middle" x= "1257.5" y= "-952.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1257.5" y= "-937.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1257.5" y= "-922.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1257.5" y= "-907.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-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1007.2,-759.1C1028.2,-772.69 1051.9,-790.74 1069,-811.5 1093.2,-840.99 1076,-864.62 1105,-889.5 1117.3,-900.06 1132,-908.08 1147.3,-914.19" />
<polygon fill= "#000000" stroke= "#000000" points= "1146.307,-917.5546 1156.9,-917.75 1148.7409,-910.9913 1146.307,-917.5546" />
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-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1659.5,-1006 1447.5,-1006 1447.5,-953 1659.5,-953 1659.5,-1006" />
<text text-anchor= "middle" x= "1553.5" y= "-990.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1553.5" y= "-975.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1553.5" y= "-960.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-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1321.1,-757.62C1349.6,-774.25 1382.8,-795.59 1410,-818.5 1455.9,-857.13 1500.5,-910.44 1527.5,-944.94" />
<polygon fill= "#000000" stroke= "#000000" points= "1524.7798,-947.1432 1533.7,-952.86 1530.2918,-942.8283 1524.7798,-947.1432" />
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-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1647.5,-667 1459.5,-667 1459.5,-614 1647.5,-614 1647.5,-667" />
<text text-anchor= "middle" x= "1553.5" y= "-651.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1553.5" y= "-636.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1553.5" y= "-621.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-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1340.3,-640.5C1374,-640.5 1413.4,-640.5 1449,-640.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1449.5,-644.0001 1459.5,-640.5 1449.5,-637.0001 1449.5,-644.0001" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1358.1,-949.14C1383.6,-953.1 1411.2,-957.39 1437.4,-961.45" />
<polygon fill= "#000000" stroke= "#000000" points= "1436.8789,-964.911 1447.3,-963 1437.9618,-957.9952 1436.8789,-964.911" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "node10" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1909,-668.5 1700,-668.5 1700,-600.5 1909,-600.5 1909,-668.5" />
<text text-anchor= "middle" x= "1804.5" y= "-653.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1804.5" y= "-638.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1804.5" y= "-623.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1804.5" y= "-608.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge8" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1647.7,-638.25C1661.3,-637.92 1675.5,-637.58 1689.5,-637.25" />
<polygon fill= "#000000" stroke= "#000000" points= "1689.7851,-640.7444 1699.7,-637.01 1689.6204,-633.7463 1689.7851,-640.7444" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-01 16:03:44 -07:00
<g id= "node11" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1044.5,-688 875.5,-688 875.5,-635 1044.5,-635 1044.5,-688" />
<text text-anchor= "middle" x= "960" y= "-672.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "960" y= "-657.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "960" y= "-642.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge9" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1044.9,-679.18C1076.4,-685.75 1112.6,-693.3 1146.1,-700.28" />
<polygon fill= "#000000" stroke= "#000000" points= "1145.3952,-703.7083 1155.9,-702.33 1146.8285,-696.8566 1145.3952,-703.7083" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-01 16:03:44 -07:00
<g id= "node12" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "203.5,-1226 8.5,-1226 8.5,-1173 203.5,-1173 203.5,-1226" />
<text text-anchor= "middle" x= "106" y= "-1210.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "106" y= "-1195.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "106" y= "-1180.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-01 16:03:44 -07:00
<g id= "node13" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "815,-1313 589,-1313 589,-1260 815,-1260 815,-1313" />
<text text-anchor= "middle" x= "702" y= "-1297.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "702" y= "-1282.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "702" y= "-1267.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "node14" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1046,-1362 874,-1362 874,-1279 1046,-1279 1046,-1362" />
<text text-anchor= "middle" x= "960" y= "-1346.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "960" y= "-1331.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "960" y= "-1316.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "960" y= "-1301.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "960" y= "-1286.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "edge10" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M815.16,-1301.4C831.27,-1303.5 847.71,-1305.7 863.45,-1307.8" />
<polygon fill= "#000000" stroke= "#000000" points= "863.3288,-1311.3126 873.69,-1309.1 864.2105,-1304.3684 863.3288,-1311.3126" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5037</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1357.5,-1347 1157.5,-1347 1157.5,-1294 1357.5,-1294 1357.5,-1347" />
<text text-anchor= "middle" x= "1257.5" y= "-1331.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1257.5" y= "-1316.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1257.5" y= "-1301.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1046,-1320.5C1077.6,-1320.5 1113.8,-1320.5 1147.2,-1320.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1147.5,-1324.0001 1157.5,-1320.5 1147.5,-1317.0001 1147.5,-1324.0001" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "node16" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1345.5,-1137 1169.5,-1137 1169.5,-1084 1345.5,-1084 1345.5,-1137" />
<text text-anchor= "middle" x= "1257.5" y= "-1121.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1257.5" y= "-1106.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1257.5" y= "-1091.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge12" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1046.2,-1282.8C1054.1,-1278.6 1061.8,-1274.1 1069,-1269.5 1127.2,-1232.2 1187,-1178.7 1223.2,-1144.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1225.8073,-1146.6489 1230.6,-1137.2 1220.961,-1141.5978 1225.8073,-1146.6489" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5037->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge13" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5037- > zcash/zcash#5024</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1280.8,-1293.8C1310.7,-1259.6 1364.3,-1198.2 1410,-1145.5 1449.4,-1100.1 1494.8,-1047.6 1523.8,-1014" />
<polygon fill= "#000000" stroke= "#000000" points= "1526.5495,-1016.1704 1530.4,-1006.3 1521.2346,-1011.6148 1526.5495,-1016.1704" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge14" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1345.7,-1090.8C1367.1,-1084.8 1389.7,-1077.4 1410,-1068.5 1444.8,-1053.3 1481.1,-1030.7 1508.5,-1012.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1510.834,-1014.7433 1517.1,-1006.2 1506.874,-1008.9711 1510.834,-1014.7433" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#32 -->
2021-06-01 16:03:44 -07:00
<g id= "node17" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/orchard/issues/32" xlink:title= "zcash/orchard#32 Implement note encryption for Orchard" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1066,-546 854,-546 854,-493 1066,-493 1066,-546" />
<text text-anchor= "middle" x= "960" y= "-530.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#32</text>
<text text-anchor= "middle" x= "960" y= "-515.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note encryption</text>
<text text-anchor= "middle" x= "960" y= "-500.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for Orchard</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge15" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/orchard#35</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1054.3,-546.07C1059.4,-548.64 1064.3,-551.45 1069,-554.5 1089.3,-567.8 1084.6,-582.44 1105,-595.5 1123.1,-607.05 1144.2,-615.73 1164.9,-622.23" />
<polygon fill= "#000000" stroke= "#000000" points= "1164.1169,-625.6487 1174.7,-625.15 1166.1158,-618.9401 1164.1169,-625.6487" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "node18" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1900.5,-577.5 1708.5,-577.5 1708.5,-509.5 1900.5,-509.5 1900.5,-577.5" />
<text text-anchor= "middle" x= "1804.5" y= "-562.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1804.5" y= "-547.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1804.5" y= "-532.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1804.5" y= "-517.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "edge16" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/zcash#5020</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1044.1,-546.03C1068.8,-553.32 1092.5,-559.72 1105,-561.5 1349.7,-596.22 1414.4,-576.91 1661,-561.5 1673.1,-560.75 1685.7,-559.64 1698.2,-558.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1698.6337,-561.8136 1708.2,-557.26 1697.882,-554.8541 1698.6337,-561.8136" />
2021-05-06 17:46:06 -07:00
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "node19" class= "node" >
2021-06-10 14:26:23 -07:00
<title > zcash/zcash#5196</title>
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/zcash/issues/5196" xlink:title= "zcash/zcash#5196 Implement v5 transaction consensus rules" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1359,-881 1156,-881 1156,-828 1359,-828 1359,-881" />
<text text-anchor= "middle" x= "1257.5" y= "-865.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1257.5" y= "-850.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1257.5" y= "-835.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-06-10 14:26:23 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5196 -->
<g id= "edge17" class= "edge" >
<title > zcash/orchard#32- > zcash/zcash#5196</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1060.5,-546.23C1063.5,-548.75 1066.4,-551.5 1069,-554.5 1131.6,-626.72 1050.4,-688.05 1105,-766.5 1122,-790.97 1148.2,-809.56 1174.1,-823.21" />
<polygon fill= "#000000" stroke= "#000000" points= "1172.6989,-826.4239 1183.2,-827.83 1175.8678,-820.1822 1172.6989,-826.4239" />
2021-06-10 14:26:23 -07:00
</g>
<!-- zcash/zcash#5196->zcash/zcash#5024 -->
<g id= "edge18" class= "edge" >
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1359,-873.61C1376.3,-878.24 1393.9,-883.82 1410,-890.5 1445.5,-905.22 1482.2,-928.17 1509.6,-947.08" />
<polygon fill= "#000000" stroke= "#000000" points= "1507.5958,-949.9494 1517.8,-952.8 1511.6007,-944.2082 1507.5958,-949.9494" />
2021-06-10 14:26:23 -07:00
</g>
<!-- zcash/zcash#5019 -->
<g id= "node20" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1645,-553 1462,-553 1462,-500 1645,-500 1645,-553" />
<text text-anchor= "middle" x= "1553.5" y= "-537.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1553.5" y= "-522.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1553.5" y= "-507.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-10 14:26:23 -07:00
<g id= "edge20" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1615.2,-553.06C1645.6,-566.13 1682.8,-582.13 1716.1,-596.47" />
<polygon fill= "#000000" stroke= "#000000" points= "1714.8307,-599.734 1725.4,-600.47 1717.5966,-593.3036 1714.8307,-599.734" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-10 14:26:23 -07:00
<g id= "edge19" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1645.2,-532.71C1662.4,-533.88 1680.5,-535.1 1698.1,-536.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1698.1884,-539.8137 1708.4,-536.99 1698.6563,-532.8293 1698.1884,-539.8137" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "node21" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1905.5,-481.5 1703.5,-481.5 1703.5,-413.5 1905.5,-413.5 1905.5,-481.5" />
<text text-anchor= "middle" x= "1804.5" y= "-466.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1804.5" y= "-451.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1804.5" y= "-436.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1804.5" y= "-421.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1637.8,-499.97C1655.7,-494.33 1674.9,-488.28 1693.7,-482.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1695.0036,-485.6294 1703.5,-479.3 1692.911,-478.9495 1695.0036,-485.6294" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "node22" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2167,-316.5 1948,-316.5 1948,-278.5 2167,-278.5 2167,-316.5" />
<text text-anchor= "middle" x= "2057.5" y= "-301.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "2057.5" y= "-286.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC: z_getnewaccount</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1890.4,-413.38C1898.2,-408.38 1905.6,-402.77 1912,-396.5 1937.3,-371.81 1920.4,-347.63 1948,-325.5 1949.6,-324.23 1951.2,-323.02 1952.9,-321.87" />
<polygon fill= "#000000" stroke= "#000000" points= "1954.9083,-324.7441 1961.6,-316.53 1951.2464,-318.7783 1954.9083,-324.7441" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "node23" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2151,-474 1964,-474 1964,-421 2151,-421 2151,-474" />
<text text-anchor= "middle" x= "2057.5" y= "-458.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "2057.5" y= "-443.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2057.5" y= "-428.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaddress</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1905.6,-447.5C1921.4,-447.5 1937.7,-447.5 1953.6,-447.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1954,-451.0001 1964,-447.5 1954,-444.0001 1954,-451.0001" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2152,-402.5 1963,-402.5 1963,-334.5 2152,-334.5 2152,-402.5" />
<text text-anchor= "middle" x= "2057.5" y= "-387.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "2057.5" y= "-372.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "2057.5" y= "-357.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "2057.5" y= "-342.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > account</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1905.6,-415.94C1921.2,-411.06 1937.4,-406.02 1953,-401.12" />
<polygon fill= "#000000" stroke= "#000000" points= "1954.1984,-404.4125 1962.7,-398.09 1952.1113,-397.7309 1954.1984,-404.4125" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-10 14:26:23 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2151.5,-616 1963.5,-616 1963.5,-563 2151.5,-563 2151.5,-616" />
<text text-anchor= "middle" x= "2057.5" y= "-600.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "2057.5" y= "-585.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2057.5" y= "-570.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-10 14:26:23 -07:00
<g id= "edge25" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1885.5,-481.63C1894.9,-487.24 1904,-493.53 1912,-500.5 1933.5,-519.19 1925.3,-536.36 1948,-553.5 1950.1,-555.08 1952.3,-556.59 1954.5,-558.04" />
<polygon fill= "#000000" stroke= "#000000" points= "1953.0138,-561.2278 1963.4,-563.32 1956.5854,-555.2075 1953.0138,-561.2278" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-10 14:26:23 -07:00
<g id= "node26" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2151.5,-545 1963.5,-545 1963.5,-492 2151.5,-492 2151.5,-545" />
<text text-anchor= "middle" x= "2057.5" y= "-529.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "2057.5" y= "-514.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2057.5" y= "-499.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-10 14:26:23 -07:00
<g id= "edge26" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1905.6,-475.87C1921.3,-480.28 1937.6,-484.85 1953.4,-489.28" />
<polygon fill= "#000000" stroke= "#000000" points= "1952.5251,-492.6698 1963.1,-492.02 1954.428,-485.9334 1952.5251,-492.6698" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-10 14:26:23 -07:00
<g id= "node27" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1354.5,-396.5 1160.5,-396.5 1160.5,-328.5 1354.5,-328.5 1354.5,-396.5" />
<text text-anchor= "middle" x= "1257.5" y= "-381.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1257.5" y= "-366.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1257.5" y= "-351.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1257.5" y= "-336.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#36->zcash/zcash#5019 -->
2021-06-10 14:26:23 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1354.6,-381.15C1374.6,-388.42 1394.3,-398.51 1410,-412.5 1438.5,-437.89 1417.6,-465.02 1446,-490.5 1448.3,-492.53 1450.7,-494.45 1453.1,-496.26" />
<polygon fill= "#000000" stroke= "#000000" points= "1451.6141,-499.47 1461.9,-502.01 1455.4431,-493.61 1451.6141,-499.47" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-10 14:26:23 -07:00
<g id= "node28" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1647.5,-309.5 1459.5,-309.5 1459.5,-241.5 1647.5,-241.5 1647.5,-309.5" />
<text text-anchor= "middle" x= "1553.5" y= "-294.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1553.5" y= "-279.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1553.5" y= "-264.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1553.5" y= "-249.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-06-10 14:26:23 -07:00
<g id= "edge28" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1354.8,-333.89C1385.2,-324.98 1418.7,-315.11 1449.5,-306.07" />
<polygon fill= "#000000" stroke= "#000000" points= "1450.7929,-309.3381 1459.4,-303.16 1448.8188,-302.6222 1450.7929,-309.3381" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-10 14:26:23 -07:00
<g id= "node29" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1912,-309.5 1697,-309.5 1697,-241.5 1912,-241.5 1912,-309.5" />
<text text-anchor= "middle" x= "1804.5" y= "-294.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1804.5" y= "-279.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1804.5" y= "-264.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1804.5" y= "-249.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to KeyIO</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/zcash#5133 -->
2021-06-10 14:26:23 -07:00
<g id= "edge29" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1647.7,-275.5C1660.3,-275.5 1673.4,-275.5 1686.3,-275.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1686.7,-279.0001 1696.7,-275.5 1686.7,-272.0001 1686.7,-279.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-10 14:26:23 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1912.2,-284.86C1920.7,-285.6 1929.3,-286.35 1937.9,-287.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1937.6342,-290.59 1947.9,-287.97 1938.241,-283.6164 1937.6342,-290.59" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-10 14:26:23 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1892.8,-309.55C1899.7,-314.27 1906.3,-319.57 1912,-325.5 1940.7,-355.36 1917.6,-383.38 1948,-411.5 1950.2,-413.57 1952.6,-415.52 1955.1,-417.36" />
<polygon fill= "#000000" stroke= "#000000" points= "1953.5443,-420.5307 1963.8,-423.19 1957.4411,-414.7156 1953.5443,-420.5307" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-10 14:26:23 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1897.3,-309.6C1916.1,-316.52 1936,-323.83 1955.1,-330.87" />
<polygon fill= "#000000" stroke= "#000000" points= "1954.1065,-334.2337 1964.7,-334.4 1956.5223,-327.6638 1954.1065,-334.2337" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-10 14:26:23 -07:00
<g id= "node30" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2142.5,-118 1972.5,-118 1972.5,-65 2142.5,-65 2142.5,-118" />
<text text-anchor= "middle" x= "2057.5" y= "-102.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "2057.5" y= "-87.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2057.5" y= "-72.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_listunifiedreceivers</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5181 -->
2021-06-10 14:26:23 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1829.1,-241.48C1855.1,-207.79 1899.1,-156.96 1948,-126.5 1952.8,-123.53 1957.8,-120.8 1963,-118.27" />
<polygon fill= "#000000" stroke= "#000000" points= "1964.8394,-121.2789 1972.5,-113.96 1961.9473,-114.9043 1964.8394,-121.2789" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-10 14:26:23 -07:00
<g id= "node31" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2157.5,-260 1957.5,-260 1957.5,-207 2157.5,-207 2157.5,-260" />
<text text-anchor= "middle" x= "2057.5" y= "-244.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "2057.5" y= "-229.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "2057.5" y= "-214.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recipients to z_sendmany</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5184 -->
2021-06-10 14:26:23 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1912.2,-257.63C1923.7,-255.71 1935.5,-253.76 1947,-251.84" />
<polygon fill= "#000000" stroke= "#000000" points= "1947.9018,-255.2387 1957.2,-250.16 1946.7641,-248.3318 1947.9018,-255.2387" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-10 14:26:23 -07:00
<g id= "node32" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2142,-189 1973,-189 1973,-136 2142,-136 2142,-189" />
<text text-anchor= "middle" x= "2057.5" y= "-173.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "2057.5" y= "-158.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "2057.5" y= "-143.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > error if given a UA</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5191 -->
2021-06-10 14:26:23 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1861.2,-241.46C1887.1,-226.76 1918.5,-210.08 1948,-197.5 1953,-195.37 1958.2,-193.3 1963.4,-191.29" />
<polygon fill= "#000000" stroke= "#000000" points= "1964.7453,-194.524 1972.9,-187.76 1962.3071,-187.9623 1964.7453,-194.524" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5022 -->
2021-06-10 14:26:23 -07:00
<g id= "node33" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5022</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/zcash/issues/5022" xlink:title= "zcash/zcash#5022 Implement ZIP-225 transaction format changes in zcashd." target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "779.5,-1029.5 624.5,-1029.5 624.5,-961.5 779.5,-961.5 779.5,-1029.5" />
<text text-anchor= "middle" x= "702" y= "-1014.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5022</text>
<text text-anchor= "middle" x= "702" y= "-999.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "702" y= "-984.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format</text>
<text text-anchor= "middle" x= "702" y= "-969.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > changes in zcashd.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5022->zcash/zcash#5195 -->
2021-06-10 14:26:23 -07:00
<g id= "edge36" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5195</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M752.68,-961.39C773.49,-945.86 796.9,-926.32 815,-905.5 835.66,-881.74 823.66,-860.11 851,-844.5 935.14,-796.46 981.67,-802.53 1069,-844.5 1092.1,-855.6 1083.7,-875.28 1105,-889.5 1117.8,-898.03 1132.2,-904.94 1147,-910.51" />
<polygon fill= "#000000" stroke= "#000000" points= "1146.2053,-913.9419 1156.8,-913.99 1148.5477,-907.3454 1146.2053,-913.9419" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5021 -->
2021-06-10 14:26:23 -07:00
<g id= "edge37" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5021</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M756.61,-961.43C777.19,-946.37 799.37,-927.16 815,-905.5 842.15,-867.87 813.95,-835.43 851,-807.5 950.46,-732.52 1295.1,-814.65 1410,-766.5 1457.3,-746.68 1499.8,-704.81 1526.1,-674.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1528.8747,-676.9102 1532.7,-667.03 1523.5483,-672.3682 1528.8747,-676.9102" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5196 -->
2021-06-10 14:26:23 -07:00
<g id= "edge38" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5196</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M779.7,-1000.6C873.42,-1005.2 1024,-1007.1 1069,-975.5 1102.6,-951.92 1073.6,-916.96 1105,-890.5 1116.9,-880.5 1131,-873.16 1145.8,-867.81" />
<polygon fill= "#000000" stroke= "#000000" points= "1147.2101,-871.0299 1155.6,-864.56 1145.0066,-864.3857 1147.2101,-871.0299" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5194 -->
2021-06-01 16:03:44 -07:00
<g id= "node34" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/zcash/issues/5194" xlink:title= "zcash/zcash#5194 Implement Orchard signature verification consensus rules" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1343,-1059.5 1172,-1059.5 1172,-991.5 1343,-991.5 1343,-1059.5" />
<text text-anchor= "middle" x= "1257.5" y= "-1044.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5194</text>
<text text-anchor= "middle" x= "1257.5" y= "-1029.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1257.5" y= "-1014.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature verification</text>
<text text-anchor= "middle" x= "1257.5" y= "-999.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5194 -->
2021-06-10 14:26:23 -07:00
<g id= "edge39" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5194</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M779.65,-1003.6C802.61,-1005.8 827.8,-1008 851,-1009.5 957.21,-1016.6 1079.3,-1020.9 1161.7,-1023.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1161.7005,-1026.7015 1171.8,-1023.5 1161.9084,-1019.7045 1161.7005,-1026.7015" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5198 -->
2021-06-01 16:03:44 -07:00
<g id= "node35" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5198</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1058,-967 862,-967 862,-854 1058,-854 1058,-967" />
<text text-anchor= "middle" x= "960" y= "-951.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "960" y= "-936.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "960" y= "-921.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "960" y= "-906.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "960" y= "-891.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "960" y= "-876.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "960" y= "-861.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5198 -->
2021-06-10 14:26:23 -07:00
<g id= "edge40" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5198</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M779.76,-969.88C802.55,-962.37 827.89,-954.02 852.2,-946.02" />
<polygon fill= "#000000" stroke= "#000000" points= "853.4098,-949.3065 861.81,-942.85 851.2169,-942.6588 853.4098,-949.3065" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5199 -->
2021-06-01 16:03:44 -07:00
<g id= "node36" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5199</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1054.5,-1261 865.5,-1261 865.5,-1178 1054.5,-1178 1054.5,-1261" />
<text text-anchor= "middle" x= "960" y= "-1245.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "960" y= "-1230.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "960" y= "-1215.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "960" y= "-1200.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "960" y= "-1185.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5199 -->
2021-06-10 14:26:23 -07:00
<g id= "edge41" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5199</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M724.62,-1029.5C751.2,-1067.4 798.41,-1128.6 851,-1168.5 852.86,-1169.9 854.77,-1171.3 856.71,-1172.7" />
<polygon fill= "#000000" stroke= "#000000" points= "855.1619,-1175.8689 865.45,-1178.4 858.9858,-1170.0056 855.1619,-1175.8689" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/zcash#4983 -->
<g id= "node37" class= "node" >
<title > zcash/zcash#4983</title>
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/zcash/issues/4983" xlink:title= "zcash/zcash#4983 Integrate ZIP-244 transaction ID nonmalleability & signature hash changes into zcashd" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1053.5,-1159.5 866.5,-1159.5 866.5,-1061.5 1053.5,-1061.5 1053.5,-1159.5" />
<text text-anchor= "middle" x= "960" y= "-1144.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4983</text>
<text text-anchor= "middle" x= "960" y= "-1129.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Integrate ZIP- 244</text>
<text text-anchor= "middle" x= "960" y= "-1114.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction ID</text>
<text text-anchor= "middle" x= "960" y= "-1099.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nonmalleability & </text>
<text text-anchor= "middle" x= "960" y= "-1084.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature hash changes</text>
<text text-anchor= "middle" x= "960" y= "-1069.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > into zcashd</text>
2021-06-10 14:26:23 -07:00
</a>
2021-05-28 15:57:19 -07:00
</g>
2021-06-10 14:26:23 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#4983 -->
2021-06-01 16:03:44 -07:00
<g id= "edge42" class= "edge" >
2021-06-10 14:26:23 -07:00
<title > zcash/zcash#5022- > zcash/zcash#4983</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M778.36,-1029.5C803.08,-1040.6 830.92,-1053 857.24,-1064.7" />
<polygon fill= "#000000" stroke= "#000000" points= "855.9102,-1067.939 866.47,-1068.8 858.7519,-1061.5418 855.9102,-1067.939" />
2021-06-10 14:26:23 -07:00
</g>
<!-- zcash/zcash#5194->zcash/zcash#5024 -->
<g id= "edge43" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194- > zcash/zcash#5024</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1343.1,-1012.2C1372.5,-1007.6 1405.8,-1002.4 1437.2,-997.58" />
<polygon fill= "#000000" stroke= "#000000" points= "1437.9563,-1001.0046 1447.3,-996.01 1436.881,-994.0876 1437.9563,-1001.0046" />
2021-06-10 14:26:23 -07:00
</g>
<!-- zcash/zcash#4983->zcash/zcash#5197 -->
<g id= "edge44" class= "edge" >
<title > zcash/zcash#4983- > zcash/zcash#5197</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1053.7,-1110.5C1087.2,-1110.5 1125,-1110.5 1158.9,-1110.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1159.3,-1114.0001 1169.3,-1110.5 1159.3,-1107.0001 1159.3,-1114.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-10 14:26:23 -07:00
<g id= "node38" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1343.5,-553 1171.5,-553 1171.5,-500 1343.5,-500 1343.5,-553" />
<text text-anchor= "middle" x= "1257.5" y= "-537.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1257.5" y= "-522.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1257.5" y= "-507.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard</text>
2021-05-11 15:56:34 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30->zcash/zcash#5019 -->
2021-06-10 14:26:23 -07:00
<g id= "edge45" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1343.5,-526.5C1377.3,-526.5 1416.4,-526.5 1451.5,-526.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1451.8,-530.0001 1461.8,-526.5 1451.8,-523.0001 1451.8,-530.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-10 14:26:23 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "206,-1550 6,-1550 6,-1546 2,-1546 2,-1542 6,-1542 6,-1505 2,-1505 2,-1501 6,-1501 6,-1497 206,-1497 206,-1550" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6,-1546 10,-1546 10,-1542 6,-1542 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6,-1505 10,-1505 10,-1501 6,-1501 " />
<text text-anchor= "middle" x= "106" y= "-1534.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "106" y= "-1519.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "106" y= "-1504.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 1</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003 -->
2021-06-10 14:26:23 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "506.5,-1578 294.5,-1578 294.5,-1574 290.5,-1574 290.5,-1570 294.5,-1570 294.5,-1533 290.5,-1533 290.5,-1529 294.5,-1529 294.5,-1525 506.5,-1525 506.5,-1578" />
<polyline fill= "none" stroke= "#000000" points= "294.5,-1574 298.5,-1574 298.5,-1570 294.5,-1570 " />
<polyline fill= "none" stroke= "#000000" points= "294.5,-1533 298.5,-1533 298.5,-1529 294.5,-1529 " />
<text text-anchor= "middle" x= "400.5" y= "-1562.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "400.5" y= "-1547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "400.5" y= "-1532.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-10 14:26:23 -07:00
<g id= "edge46" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M206.12,-1533C231.21,-1535.4 258.36,-1538 284.17,-1540.4" />
<polygon fill= "#000000" stroke= "#000000" points= "284.0762,-1543.9075 294.37,-1541.4 284.7592,-1536.9409 284.0762,-1543.9075" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-10 14:26:23 -07:00
<g id= "node41" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "797.5,-1510.5 606.5,-1510.5 606.5,-1506.5 602.5,-1506.5 602.5,-1502.5 606.5,-1502.5 606.5,-1450.5 602.5,-1450.5 602.5,-1446.5 606.5,-1446.5 606.5,-1442.5 797.5,-1442.5 797.5,-1510.5" />
<polyline fill= "none" stroke= "#000000" points= "606.5,-1506.5 610.5,-1506.5 610.5,-1502.5 606.5,-1502.5 " />
<polyline fill= "none" stroke= "#000000" points= "606.5,-1450.5 610.5,-1450.5 610.5,-1446.5 606.5,-1446.5 " />
<text text-anchor= "middle" x= "702" y= "-1495.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "702" y= "-1480.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "702" y= "-1465.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "702" y= "-1450.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5005 -->
2021-06-10 14:26:23 -07:00
<g id= "edge47" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M206.09,-1515.6C314.29,-1507.1 486,-1493.5 596.32,-1484.8" />
<polygon fill= "#000000" stroke= "#000000" points= "596.776,-1488.275 606.47,-1484 596.2259,-1481.2967 596.776,-1488.275" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-10 14:26:23 -07:00
<g id= "node42" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "789,-1612 615,-1612 615,-1608 611,-1608 611,-1604 615,-1604 615,-1537 611,-1537 611,-1533 615,-1533 615,-1529 789,-1529 789,-1612" />
<polyline fill= "none" stroke= "#000000" points= "615,-1608 619,-1608 619,-1604 615,-1604 " />
<polyline fill= "none" stroke= "#000000" points= "615,-1537 619,-1537 619,-1533 615,-1533 " />
<text text-anchor= "middle" x= "702" y= "-1596.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "702" y= "-1581.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "702" y= "-1566.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "702" y= "-1551.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "702" y= "-1536.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > disconnect otherwise.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
2021-06-10 14:26:23 -07:00
<g id= "edge48" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M506.8,-1558.2C538.62,-1560.2 573.34,-1562.4 604.56,-1564.4" />
<polygon fill= "#000000" stroke= "#000000" points= "604.3785,-1567.8953 614.57,-1565 604.7974,-1560.9078 604.3785,-1567.8953" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-10 14:26:23 -07:00
<g id= "node43" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1069,-1556.5 851,-1556.5 851,-1552.5 847,-1552.5 847,-1548.5 851,-1548.5 851,-1526.5 847,-1526.5 847,-1522.5 851,-1522.5 851,-1518.5 1069,-1518.5 1069,-1556.5" />
<polyline fill= "none" stroke= "#000000" points= "851,-1552.5 855,-1552.5 855,-1548.5 851,-1548.5 " />
<polyline fill= "none" stroke= "#000000" points= "851,-1526.5 855,-1526.5 855,-1522.5 851,-1522.5 " />
<text text-anchor= "middle" x= "960" y= "-1541.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "960" y= "-1526.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rework AddNode behaviour</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
2021-06-10 14:26:23 -07:00
<g id= "edge49" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M797.7,-1499.1C821.17,-1504.7 846.21,-1510.6 869.43,-1516.1" />
<polygon fill= "#000000" stroke= "#000000" points= "868.7153,-1519.5273 879.25,-1518.4 870.3117,-1512.7117 868.7153,-1519.5273" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-10 14:26:23 -07:00
<g id= "edge50" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M789.35,-1559.3C805.84,-1557.2 823.36,-1555 840.64,-1552.8" />
<polygon fill= "#000000" stroke= "#000000" points= "841.3063,-1556.2433 850.78,-1551.5 840.4161,-1549.3001 841.3063,-1556.2433" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-10 14:26:23 -07:00
<g id= "node44" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1352,-1571.5 1163,-1571.5 1163,-1567.5 1159,-1567.5 1159,-1563.5 1163,-1563.5 1163,-1511.5 1159,-1511.5 1159,-1507.5 1163,-1507.5 1163,-1503.5 1352,-1503.5 1352,-1571.5" />
<polyline fill= "none" stroke= "#000000" points= "1163,-1567.5 1167,-1567.5 1167,-1563.5 1163,-1563.5 " />
<polyline fill= "none" stroke= "#000000" points= "1163,-1511.5 1167,-1511.5 1167,-1507.5 1163,-1507.5 " />
<text text-anchor= "middle" x= "1257.5" y= "-1556.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1257.5" y= "-1541.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1257.5" y= "-1526.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1257.5" y= "-1511.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in the tried table.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
2021-06-10 14:26:23 -07:00
<g id= "edge51" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1069.1,-1537.5C1096.3,-1537.5 1125.4,-1537.5 1152.4,-1537.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1152.7,-1541.0001 1162.7,-1537.5 1152.7,-1534.0001 1152.7,-1541.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#368 -->
2021-06-10 14:26:23 -07:00
<g id= "node45" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/368" xlink:title= "zcash/librustzcash#368 zcash_history: Add Orchard support" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1054,-1433 866,-1433 866,-1380 1054,-1380 1054,-1433" />
<text text-anchor= "middle" x= "960" y= "-1417.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#368</text>
<text text-anchor= "middle" x= "960" y= "-1402.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_history: Add</text>
<text text-anchor= "middle" x= "960" y= "-1387.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#368->zcash/zcash#5037 -->
2021-06-10 14:26:23 -07:00
<g id= "edge52" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368- > zcash/zcash#5037</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1051.7,-1380C1084.6,-1370.5 1122,-1359.7 1155.7,-1349.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1156.93,-1353.1895 1165.6,-1347.1 1155.0249,-1346.4537 1156.93,-1353.1895" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-10 14:26:23 -07:00
<g id= "node46" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "202.5,-1668.5 9.5,-1668.5 9.5,-1664.5 5.5,-1664.5 5.5,-1660.5 9.5,-1660.5 9.5,-1638.5 5.5,-1638.5 5.5,-1634.5 9.5,-1634.5 9.5,-1630.5 202.5,-1630.5 202.5,-1668.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "9.5,-1664.5 13.5,-1664.5 13.5,-1660.5 9.5,-1660.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "9.5,-1638.5 13.5,-1638.5 13.5,-1634.5 9.5,-1634.5 " />
<text text-anchor= "middle" x= "106" y= "-1653.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "106" y= "-1638.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-06-10 14:26:23 -07:00
<g id= "node47" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "497,-1668.5 304,-1668.5 304,-1664.5 300,-1664.5 300,-1660.5 304,-1660.5 304,-1638.5 300,-1638.5 300,-1634.5 304,-1634.5 304,-1630.5 497,-1630.5 497,-1668.5" />
<polyline fill= "none" stroke= "#000000" points= "304,-1664.5 308,-1664.5 308,-1660.5 304,-1660.5 " />
<polyline fill= "none" stroke= "#000000" points= "304,-1638.5 308,-1638.5 308,-1634.5 304,-1634.5 " />
<text text-anchor= "middle" x= "400.5" y= "-1653.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "400.5" y= "-1638.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-06-10 14:26:23 -07:00
<g id= "edge53" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M202.84,-1649.5C231.86,-1649.5 263.85,-1649.5 293.48,-1649.5" />
<polygon fill= "#000000" stroke= "#000000" points= "293.86,-1653.0001 303.86,-1649.5 293.86,-1646.0001 293.86,-1653.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-10 14:26:23 -07:00
<g id= "node48" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "798.5,-1668.5 605.5,-1668.5 605.5,-1664.5 601.5,-1664.5 601.5,-1660.5 605.5,-1660.5 605.5,-1638.5 601.5,-1638.5 601.5,-1634.5 605.5,-1634.5 605.5,-1630.5 798.5,-1630.5 798.5,-1668.5" />
<polyline fill= "none" stroke= "#000000" points= "605.5,-1664.5 609.5,-1664.5 609.5,-1660.5 605.5,-1660.5 " />
<polyline fill= "none" stroke= "#000000" points= "605.5,-1638.5 609.5,-1638.5 609.5,-1634.5 605.5,-1634.5 " />
<text text-anchor= "middle" x= "702" y= "-1653.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "702" y= "-1638.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-06-10 14:26:23 -07:00
<g id= "edge54" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M497.14,-1649.5C528.38,-1649.5 563.19,-1649.5 595.13,-1649.5" />
<polygon fill= "#000000" stroke= "#000000" points= "595.39,-1653.0001 605.39,-1649.5 595.39,-1646.0001 595.39,-1653.0001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-10 14:26:23 -07:00
<g id= "node49" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1350,-475 1165,-475 1165,-422 1350,-422 1350,-475" />
<text text-anchor= "middle" x= "1257.5" y= "-459.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1257.5" y= "-444.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1257.5" y= "-429.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > phrase support</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
2021-05-24 08:46:06 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5019 -->
2021-06-10 14:26:23 -07:00
<g id= "edge55" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1350.3,-472.97C1382.5,-481.45 1418.8,-491 1451.7,-499.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1451.1363,-503.1317 1461.7,-502.32 1452.9358,-496.3669 1451.1363,-503.1317" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-10 14:26:23 -07:00
<g id= "node50" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1654.5,-481.5 1452.5,-481.5 1452.5,-413.5 1654.5,-413.5 1654.5,-481.5" />
<text text-anchor= "middle" x= "1553.5" y= "-466.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1553.5" y= "-451.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1553.5" y= "-436.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1553.5" y= "-421.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (BIP 32)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5176->zcash/zcash#2673 -->
2021-06-10 14:26:23 -07:00
<g id= "edge56" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1350.3,-448.19C1379.4,-448.09 1411.9,-447.98 1442.1,-447.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1442.3138,-451.3793 1452.3,-447.84 1442.2863,-444.3793 1442.3138,-451.3793" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "edge57" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1654.5,-447.5C1667.2,-447.5 1680.2,-447.5 1693.1,-447.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1693.3,-451.0001 1703.3,-447.5 1693.3,-444.0001 1693.3,-451.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-10 14:26:23 -07:00
<g id= "node51" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node51" > <a xlink:href= "https://github.com/zcash/zips/issues/364" xlink:title= "zcash/zips#364 [ZIP 339] Wallet Recovery Words (a la BIP 39)" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1062.5,-475 857.5,-475 857.5,-422 1062.5,-422 1062.5,-475" />
<text text-anchor= "middle" x= "960" y= "-459.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "960" y= "-444.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "960" y= "-429.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Words (a la BIP 39)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#364->zcash/zcash#5176 -->
2021-06-10 14:26:23 -07:00
<g id= "edge58" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1062.8,-448.5C1092.4,-448.5 1124.7,-448.5 1154.3,-448.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1154.7,-452.0001 1164.7,-448.5 1154.7,-445.0001 1154.7,-452.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-10 14:26:23 -07:00
<g id= "node52" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node52" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "197,-1740 15,-1740 15,-1687 197,-1687 197,-1740" />
<text text-anchor= "middle" x= "106" y= "-1724.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "106" y= "-1709.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "106" y= "-1694.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-06-10 14:26:23 -07:00
<g id= "node53" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/zips/issues/511" xlink:title= "zcash/zips#511 ZIP 32: Document standard key structure for Unified Addresses" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1661,-395.5 1446,-395.5 1446,-327.5 1661,-327.5 1661,-395.5" />
<text text-anchor= "middle" x= "1553.5" y= "-380.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1553.5" y= "-365.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1553.5" y= "-350.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1553.5" y= "-335.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/zcash#5179 -->
2021-06-10 14:26:23 -07:00
<g id= "edge59" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1653.1,-395.61C1667,-400.38 1681.3,-405.29 1695.4,-410.11" />
<polygon fill= "#000000" stroke= "#000000" points= "1694.5054,-413.5031 1705.1,-413.43 1696.7722,-406.8803 1694.5054,-413.5031" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-10 14:26:23 -07:00
<g id= "node54" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1912,-388 1697,-388 1697,-335 1912,-335 1912,-388" />
<text text-anchor= "middle" x= "1804.5" y= "-372.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1804.5" y= "-357.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1804.5" y= "-342.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key derivation</text>
2021-05-24 15:49:37 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/librustzcash#387 -->
2021-06-10 14:26:23 -07:00
<g id= "edge60" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1661,-361.5C1669.6,-361.5 1678.2,-361.5 1686.8,-361.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1686.8,-365.0001 1696.8,-361.5 1686.8,-358.0001 1686.8,-365.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-10 14:26:23 -07:00
<g id= "node55" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "207.5,-1811 4.5,-1811 4.5,-1758 207.5,-1758 207.5,-1811" />
<text text-anchor= "middle" x= "106" y= "-1795.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "106" y= "-1780.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "106" y= "-1765.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/zips#506 -->
2021-06-10 14:26:23 -07:00
<g id= "node56" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/zips/issues/506" xlink:title= "zcash/zips#506 Orchard anchor should be a base field element, not a bitstring" target= "_blank" >
2021-06-11 15:47:38 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "804,-687.5 600,-687.5 600,-619.5 804,-619.5 804,-687.5" />
<text text-anchor= "middle" x= "702" y= "-672.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "702" y= "-657.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "702" y= "-642.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "702" y= "-627.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a bitstring</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#506->zcash/zcash#4707 -->
2021-06-10 14:26:23 -07:00
<g id= "edge61" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M804.34,-656.67C824.35,-657.29 845.25,-657.94 865,-658.55" />
<polygon fill= "#000000" stroke= "#000000" points= "865.1153,-662.0552 875.22,-658.87 865.3345,-655.0587 865.1153,-662.0552" />
2021-05-24 15:03:54 -07:00
</g>
2021-06-05 15:56:19 -07:00
<!-- zcash/halo2#63 -->
2021-06-11 15:47:38 -07:00
<g id= "node57" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
2021-06-11 15:47:38 -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= "1068,-617 852,-617 852,-564 1068,-564 1068,-617" />
<text text-anchor= "middle" x= "960" y= "-601.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "960" y= "-586.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "960" y= "-571.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ness</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/halo2#63->zcash/librustzcash#320 -->
2021-06-11 15:47:38 -07:00
<g id= "edge62" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1055.7,-617.13C1060.4,-619.68 1064.8,-622.46 1069,-625.5 1091.1,-641.6 1082.8,-659.46 1105,-675.5 1117.5,-684.5 1131.7,-691.86 1146.3,-697.85" />
<polygon fill= "#000000" stroke= "#000000" points= "1145.3119,-701.2215 1155.9,-701.6 1147.8589,-694.7013 1145.3119,-701.2215" />
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-11 15:47:38 -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-11 15:47:38 -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= "1410,-302 1105,-302 1105,-249 1410,-249 1410,-302" />
<text text-anchor= "middle" x= "1257.5" y= "-286.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "1257.5" y= "-271.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1257.5" y= "-256.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-11 15:47:38 -07:00
<g id= "edge63" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1410.3,-275.5C1423.4,-275.5 1436.5,-275.5 1449.2,-275.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1449.2,-279.0001 1459.2,-275.5 1449.2,-272.0001 1449.2,-279.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-06-10 15:47:32 -07:00
<!-- zcash-hackworks/zcash-test-vectors#36 -->
2021-06-11 15:47:38 -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-11 15:47:38 -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= "553,-1155 248,-1155 248,-1102 553,-1102 553,-1155" />
<text text-anchor= "middle" x= "400.5" y= "-1139.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#36</text>
<text text-anchor= "middle" x= "400.5" y= "-1124.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "400.5" y= "-1109.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-11 15:47:38 -07:00
<g id= "edge64" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#33</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M451.3,-1155.1C504,-1182.7 586.36,-1225.9 642.17,-1255.1" />
<polygon fill= "#000000" stroke= "#000000" points= "640.7642,-1258.3159 651.24,-1259.9 644.0386,-1252.1289 640.7642,-1258.3159" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95 -->
2021-06-11 15:47:38 -07:00
<g id= "node60" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95</title>
2021-06-11 15:47:38 -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= "795.5,-897 608.5,-897 608.5,-844 795.5,-844 795.5,-897" />
<text text-anchor= "middle" x= "702" y= "-881.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "702" y= "-866.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "702" y= "-851.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-11 15:47:38 -07:00
<g id= "edge65" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#95</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M427.01,-1101.8C462.66,-1066.3 528.54,-1002.3 589,-952.5 609.88,-935.29 634.03,-917.5 654.64,-902.9" />
<polygon fill= "#000000" stroke= "#000000" points= "656.7705,-905.6804 662.93,-897.06 652.7391,-899.9578 656.7705,-905.6804" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-11 15:47:38 -07:00
<g id= "edge66" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M758.84,-843.93C777.44,-834.18 797.75,-822.35 815,-809.5 833.15,-795.98 831.98,-785.76 851,-773.5 856.59,-769.89 862.55,-766.54 868.69,-763.42" />
<polygon fill= "#000000" stroke= "#000000" points= "870.2906,-766.534 877.78,-759.04 867.252,-760.2278 870.2906,-766.534" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-06-11 15:47:38 -07:00
<g id= "node61" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-06-11 15:47:38 -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= "485.5,-755 315.5,-755 315.5,-702 485.5,-702 485.5,-755" />
<text text-anchor= "middle" x= "400.5" y= "-739.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "400.5" y= "-724.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "400.5" y= "-709.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-11 15:47:38 -07:00
<g id= "node62" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-06-11 15:47:38 -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= "790,-759 614,-759 614,-706 790,-706 790,-759" />
<text text-anchor= "middle" x= "702" y= "-743.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "702" y= "-728.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "702" y= "-713.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-11 15:47:38 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M485.69,-729.63C522.45,-730.12 565.68,-730.69 603.79,-731.2" />
<polygon fill= "#000000" stroke= "#000000" points= "603.8257,-734.7007 613.87,-731.33 603.916,-727.7012 603.8257,-734.7007" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-06-11 15:47:38 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M790.07,-732.5C813.57,-732.5 839.09,-732.5 863.05,-732.5" />
<polygon fill= "#000000" stroke= "#000000" points= "863.2,-736.0001 873.2,-732.5 863.2,-729.0001 863.2,-736.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-11 15:47:38 -07:00
<g id= "node63" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-11 15:47:38 -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= "1347,-220 1168,-220 1168,-167 1347,-167 1347,-220" />
<text text-anchor= "middle" x= "1257.5" y= "-204.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1257.5" y= "-189.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1257.5" y= "-174.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-11 15:47:38 -07:00
<g id= "node64" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-11 15:47:38 -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= "1658.5,-220 1448.5,-220 1448.5,-167 1658.5,-167 1658.5,-220" />
<text text-anchor= "middle" x= "1553.5" y= "-204.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1553.5" y= "-189.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1553.5" y= "-174.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-11 15:47:38 -07:00
<g id= "edge69" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1347.1,-193.5C1375.8,-193.5 1407.9,-193.5 1438.2,-193.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1438.3,-197.0001 1448.3,-193.5 1438.3,-190.0001 1438.3,-197.0001" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-06-11 15:47:38 -07:00
<g id= "node65" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-06-11 15:47:38 -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= "1040.5,-404 879.5,-404 879.5,-321 1040.5,-321 1040.5,-404" />
<text text-anchor= "middle" x= "960" y= "-388.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "960" y= "-373.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "960" y= "-358.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "960" y= "-343.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "960" y= "-328.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-11 15:47:38 -07:00
<g id= "node66" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-11 15:47:38 -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= "804,-397.5 600,-397.5 600,-329.5 804,-329.5 804,-397.5" />
<text text-anchor= "middle" x= "702" y= "-382.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "702" y= "-367.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "702" y= "-352.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "702" y= "-337.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-11 15:47:38 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M804.34,-363.1C825.74,-363.02 848.16,-362.93 869.11,-362.85" />
<polygon fill= "#000000" stroke= "#000000" points= "869.2839,-366.3494 879.27,-362.81 869.2563,-359.3495 869.2839,-366.3494" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-11 15:47:38 -07:00
<g id= "node67" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-11 15:47:38 -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= "1057,-220 863,-220 863,-167 1057,-167 1057,-220" />
<text text-anchor= "middle" x= "960" y= "-204.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "960" y= "-189.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "960" y= "-174.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-11 15:47:38 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M798.67,-329.43C804.3,-326.62 809.78,-323.64 815,-320.5 858.04,-294.61 900.45,-255.43 928.18,-227.43" />
<polygon fill= "#000000" stroke= "#000000" points= "930.7476,-229.8106 935.25,-220.22 925.7495,-224.9096 930.7476,-229.8106" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-11 15:47:38 -07:00
<g id= "edge72" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M1057,-193.5C1089.1,-193.5 1124.9,-193.5 1157.3,-193.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1157.7,-197.0001 1167.7,-193.5 1157.7,-190.0001 1157.7,-197.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-11 15:47:38 -07:00
<g id= "node68" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-11 15:47:38 -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= "177.5,-1897.5 34.5,-1897.5 34.5,-1829.5 177.5,-1829.5 177.5,-1897.5" />
<text text-anchor= "middle" x= "106" y= "-1882.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "106" y= "-1867.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "106" y= "-1852.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "106" y= "-1837.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-11 15:47:38 -07:00
<g id= "node69" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-11 15:47:38 -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= "202.5,-1999 9.5,-1999 9.5,-1916 202.5,-1916 202.5,-1999" />
<text text-anchor= "middle" x= "106" y= "-1983.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "106" y= "-1968.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "106" y= "-1953.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "106" y= "-1938.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "106" y= "-1923.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-11 15:47:38 -07:00
<g id= "node70" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-11 15:47:38 -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= "803.5,-53 600.5,-53 600.5,0 803.5,0 803.5,-53" />
<text text-anchor= "middle" x= "702" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "702" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "702" y= "-7.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-11 15:47:38 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M796.15,-53.024C802.67,-55.91 809.02,-59.063 815,-62.5 859.96,-88.335 902.92,-130.02 930.24,-159.41" />
<polygon fill= "#000000" stroke= "#000000" points= "927.8424,-161.974 937.18,-166.98 933.0022,-157.2436 927.8424,-161.974" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-11 15:47:38 -07:00
<g id= "node71" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-11 15:47:38 -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= "794.5,-311.5 609.5,-311.5 609.5,-243.5 794.5,-243.5 794.5,-311.5" />
<text text-anchor= "middle" x= "702" y= "-296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "702" y= "-281.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "702" y= "-266.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "702" y= "-251.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-11 15:47:38 -07:00
<g id= "edge74" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M794.78,-247.29C818.78,-239.48 844.59,-231.07 868.52,-223.28" />
<polygon fill= "#000000" stroke= "#000000" points= "869.8724,-226.5207 878.3,-220.1 867.7078,-219.8638 869.8724,-226.5207" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-11 15:47:38 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-11 15:47:38 -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= "490,-218 311,-218 311,-165 490,-165 490,-218" />
<text text-anchor= "middle" x= "400.5" y= "-202.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "400.5" y= "-187.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "400.5" y= "-172.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-11 15:47:38 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-11 15:47:38 -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= "790,-225.5 614,-225.5 614,-157.5 790,-157.5 790,-225.5" />
<text text-anchor= "middle" x= "702" y= "-210.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "702" y= "-195.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "702" y= "-180.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "702" y= "-165.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-11 15:47:38 -07:00
<g id= "edge75" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M490.14,-191.5C525.92,-191.5 567.23,-191.5 603.81,-191.5" />
<polygon fill= "#000000" stroke= "#000000" points= "604,-195.0001 614,-191.5 604,-188.0001 604,-195.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-11 15:47:38 -07:00
<g id= "edge76" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M790.07,-192.18C810.14,-192.34 831.69,-192.51 852.47,-192.67" />
<polygon fill= "#000000" stroke= "#000000" points= "852.576,-196.1707 862.6,-192.74 852.6245,-189.1709 852.576,-196.1707" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-11 15:47:38 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-11 15:47:38 -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= "805,-544.5 599,-544.5 599,-476.5 805,-476.5 805,-544.5" />
<text text-anchor= "middle" x= "702" y= "-529.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "702" y= "-514.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "702" y= "-499.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "702" y= "-484.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-11 15:47:38 -07:00
<g id= "edge77" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M805.08,-542.46C824.77,-548.57 845.3,-554.94 864.74,-560.96" />
<polygon fill= "#000000" stroke= "#000000" points= "863.892,-564.3614 874.48,-563.98 865.9651,-557.6754 863.892,-564.3614" />
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-11 15:47:38 -07:00
<g id= "edge78" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M748.34,-476.3C770.91,-457.72 797,-433.11 815,-406.5 840.29,-369.1 827.25,-349.9 851,-311.5 870.59,-279.83 899.41,-249.09 922.49,-226.93" />
<polygon fill= "#000000" stroke= "#000000" points= "924.9094,-229.4592 929.76,-220.04 920.0942,-224.3785 924.9094,-229.4592" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-11 15:47:38 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-11 15:47:38 -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= "811,-139.5 593,-139.5 593,-71.5 811,-71.5 811,-139.5" />
<text text-anchor= "middle" x= "702" y= "-124.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "702" y= "-109.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "702" y= "-94.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "702" y= "-79.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-11 15:47:38 -07:00
<g id= "edge79" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M801.75,-139.52C825.08,-147.48 849.75,-155.89 872.49,-163.65" />
<polygon fill= "#000000" stroke= "#000000" points= "871.5255,-167.0189 882.12,-166.93 873.7825,-160.3927 871.5255,-167.0189" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#96 -->
2021-06-11 15:47:38 -07:00
<g id= "node76" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96</title>
2021-06-11 15:47:38 -07:00
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "487,-897 314,-897 314,-844 487,-844 487,-897" />
<text text-anchor= "middle" x= "400.5" y= "-881.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "400.5" y= "-866.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "400.5" y= "-851.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#96->zcash/orchard#95 -->
2021-06-11 15:47:38 -07:00
<g id= "edge80" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96- > zcash/orchard#95</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M487.3,-870.5C521.97,-870.5 562.17,-870.5 598.35,-870.5" />
<polygon fill= "#000000" stroke= "#000000" points= "598.44,-874.0001 608.44,-870.5 598.44,-867.0001 598.44,-874.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#38 -->
2021-06-11 15:47:38 -07:00
<g id= "node77" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#38</title>
2021-06-11 15:47:38 -07:00
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "496,-826 305,-826 305,-773 496,-773 496,-826" />
<text text-anchor= "middle" x= "400.5" y= "-810.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "400.5" y= "-795.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "400.5" y= "-780.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/orchard#38->zcash/orchard#4 -->
2021-06-11 15:47:38 -07:00
<g id= "edge81" class= "edge" >
2021-06-10 14:26:23 -07:00
<title > zcash/orchard#38- > zcash/orchard#4</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M496.08,-796.46C580.42,-792.74 706.46,-784.68 815,-767.5 830.78,-765 847.38,-761.68 863.48,-758.07" />
<polygon fill= "#000000" stroke= "#000000" points= "864.4644,-761.4352 873.43,-755.79 862.9009,-754.6121 864.4644,-761.4352" />
2021-06-05 15:56:19 -07:00
</g>
<!-- zcash/orchard#107 -->
2021-06-11 15:47:38 -07:00
<g id= "node78" class= "node" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107</title>
2021-06-11 15:47:38 -07:00
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/orchard/pull/107" xlink:title= "zcash/orchard#107 [ECC chip] Incomplete and complete addition" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "212,-861 0,-861 0,-857 -4,-857 -4,-853 0,-853 0,-816 -4,-816 -4,-812 0,-812 0,-808 212,-808 212,-861" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-857 4,-857 4,-853 0,-853 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-816 4,-816 4,-812 0,-812 " />
<text text-anchor= "middle" x= "106" y= "-845.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#107</text>
<text text-anchor= "middle" x= "106" y= "-830.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ECC chip] Incomplete and</text>
<text text-anchor= "middle" x= "106" y= "-815.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > complete addition</text>
2021-06-05 15:56:19 -07:00
</a>
</g>
</g>
2021-06-10 14:26:23 -07:00
<!-- zcash/orchard#107->zcash/orchard#96 -->
2021-06-11 15:47:38 -07:00
<g id= "edge82" class= "edge" >
2021-06-10 14:26:23 -07:00
<title > zcash/orchard#107- > zcash/orchard#96</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M212.32,-847.5C242.09,-851.14 274.29,-855.07 303.49,-858.64" />
<polygon fill= "#000000" stroke= "#000000" points= "303.3282,-862.1463 313.68,-859.89 304.1806,-855.1984 303.3282,-862.1463" />
2021-06-10 14:26:23 -07:00
</g>
2021-06-05 15:56:19 -07:00
<!-- zcash/orchard#107->zcash/orchard#38 -->
2021-06-11 15:47:38 -07:00
<g id= "edge83" class= "edge" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107- > zcash/orchard#38</title>
2021-06-11 15:47:38 -07:00
<path fill= "none" stroke= "#000000" d= "M212.32,-821.86C239.06,-818.69 267.75,-815.28 294.47,-812.1" />
<polygon fill= "#000000" stroke= "#000000" points= "295.0812,-815.5522 304.6,-810.9 294.2577,-808.6008 295.0812,-815.5522" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>