2021-05-06 17:46:06 -07:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
2021-07-12 15:45:12 -07:00
<svg width= "2076pt" height= "2072pt"
viewBox="0.00 0.00 2076.00 2072.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 2068)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2068 2072,-2068 2072,4 -4,4" />
2021-05-06 17:46:06 -07:00
<!-- zcash/librustzcash#226 -->
2021-05-24 11:01:20 -07:00
<g id= "node1" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node1" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/226" xlink:title= "zcash/librustzcash#226 Bring in Bolt TZE" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "201.5,-129.5 13.5,-129.5 13.5,-91.5 201.5,-91.5 201.5,-129.5" />
<text text-anchor= "middle" x= "107.5" y= "-114.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "107.5" y= "-99.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bring in Bolt TZE</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "node2" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#225</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node2" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/225" xlink:title= "zcash/librustzcash#225 Add Bolt TZE support to the transaction builder" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "499.5,-137 307.5,-137 307.5,-84 499.5,-84 499.5,-137" />
<text text-anchor= "middle" x= "403.5" y= "-121.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "403.5" y= "-106.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "403.5" y= "-91.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#226->zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "edge1" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226- > zcash/librustzcash#225</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M201.56,-110.5C232.04,-110.5 266.05,-110.5 297.34,-110.5" />
<polygon fill= "#000000" stroke= "#000000" points= "297.39,-114.0001 307.39,-110.5 297.39,-107.0001 297.39,-114.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4190 -->
2021-05-24 11:01:20 -07:00
<g id= "node3" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4190</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node3" > <a xlink:href= "https://github.com/zcash/zcash/issues/4190" xlink:title= "zcash/zcash#4190 TZE: implement zcashd 'host' logic." target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "200.5,-251 14.5,-251 14.5,-198 200.5,-198 200.5,-251" />
<text text-anchor= "middle" x= "107.5" y= "-235.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "107.5" y= "-220.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "107.5" y= "-205.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ' host' logic.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-06-01 16:03:44 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1049.5,-704 876.5,-704 876.5,-651 1049.5,-651 1049.5,-704" />
<text text-anchor= "middle" x= "963" y= "-688.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "963" y= "-673.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "963" y= "-658.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard consensus rules as an NU feature" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1311,-797.5 1108,-797.5 1108,-729.5 1311,-729.5 1311,-797.5" />
<text text-anchor= "middle" x= "1209.5" y= "-782.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1209.5" y= "-767.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1209.5" y= "-752.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1209.5" y= "-737.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1039,-704C1059.1,-711.01 1081.1,-718.71 1102.5,-726.17" />
<polygon fill= "#000000" stroke= "#000000" points= "1101.4052,-729.4948 1112,-729.47 1103.7022,-722.8824 1101.4052,-729.4948" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "node6" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node6" > <a xlink:href= "https://github.com/zcash/orchard/issues/35" xlink:title= "zcash/orchard#35 Transaction building support" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1292,-625 1127,-625 1127,-572 1292,-572 1292,-625" />
<text text-anchor= "middle" x= "1209.5" y= "-609.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1209.5" y= "-594.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1209.5" y= "-579.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge3" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1045.8,-650.97C1068.8,-643.61 1093.9,-635.56 1117.3,-628.03" />
<polygon fill= "#000000" stroke= "#000000" points= "1118.5222,-631.3144 1127,-624.96 1116.41,-624.6406 1118.5222,-631.3144" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "node7" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node7" > <a xlink:href= "https://github.com/zcash/zcash/issues/5195" xlink:title= "zcash/zcash#5195 Implement Orchard proof verification consensus rule" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1310,-711.5 1109,-711.5 1109,-643.5 1310,-643.5 1310,-711.5" />
<text text-anchor= "middle" x= "1209.5" y= "-696.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1209.5" y= "-681.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1209.5" y= "-666.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1209.5" y= "-651.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge4" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1049.6,-677.5C1065.4,-677.5 1082.2,-677.5 1098.6,-677.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1098.8,-681.0001 1108.8,-677.5 1098.8,-674.0001 1098.8,-681.0001" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "node8" class= "node" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5024</title>
2021-06-10 14:26:23 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement NU5 consensus rules" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1560.5,-790 1348.5,-790 1348.5,-737 1560.5,-737 1560.5,-790" />
<text text-anchor= "middle" x= "1454.5" y= "-774.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1454.5" y= "-759.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1454.5" y= "-744.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rules</text>
2021-05-24 15:36:12 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge5" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1311.3,-763.5C1320.2,-763.5 1329.2,-763.5 1338.2,-763.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1338.3,-767.0001 1348.3,-763.5 1338.3,-760.0001 1338.3,-767.0001" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "node9" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node9" > <a xlink:href= "https://github.com/zcash/zcash/issues/5021" xlink:title= "zcash/zcash#5021 Add Orchard support to transaction builder" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1548.5,-567 1360.5,-567 1360.5,-514 1548.5,-514 1548.5,-567" />
<text text-anchor= "middle" x= "1454.5" y= "-551.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1454.5" y= "-536.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1454.5" y= "-521.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1292.1,-578.94C1310.9,-574.5 1331.1,-569.72 1350.6,-565.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1351.4808,-568.4882 1360.4,-562.77 1349.8616,-561.6781 1351.4808,-568.4882" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-16 15:47:41 -07:00
<!-- zcash/librustzcash#406 -->
<g id= "node10" class= "node" >
<title > zcash/librustzcash#406</title>
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/406" xlink:title= "zcash/librustzcash#406 Add Orchard support to the transaction builder" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1548.5,-638 1360.5,-638 1360.5,-585 1548.5,-585 1548.5,-638" />
<text text-anchor= "middle" x= "1454.5" y= "-622.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#406</text>
<text text-anchor= "middle" x= "1454.5" y= "-607.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1454.5" y= "-592.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/librustzcash#406 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/orchard#35- > zcash/librustzcash#406</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1292.1,-602.88C1310.8,-603.87 1330.9,-604.94 1350.3,-605.97" />
<polygon fill= "#000000" stroke= "#000000" points= "1350.2274,-609.471 1360.4,-606.51 1350.6012,-602.481 1350.2274,-609.471" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
<g id= "edge8" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1306.7,-711.61C1327.4,-718.9 1349.2,-726.54 1369.5,-733.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1368.4052,-736.985 1379,-736.99 1370.7208,-730.379 1368.4052,-736.985" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "node11" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1810,-546.5 1601,-546.5 1601,-478.5 1810,-478.5 1810,-546.5" />
<text text-anchor= "middle" x= "1705.5" y= "-531.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1705.5" y= "-516.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1705.5" y= "-501.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1705.5" y= "-486.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-16 15:47:41 -07:00
<g id= "edge9" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1548.7,-529.99C1562.3,-528.47 1576.5,-526.89 1590.5,-525.33" />
<polygon fill= "#000000" stroke= "#000000" points= "1591.1507,-528.7792 1600.7,-524.19 1590.3731,-521.8225 1591.1507,-528.7792" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#403 -->
<g id= "node12" class= "node" >
<title > zcash/librustzcash#403</title>
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/403" xlink:title= "zcash/librustzcash#403 Add Orchard support to `zcash_client_backend`" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1799.5,-638 1611.5,-638 1611.5,-585 1799.5,-585 1799.5,-638" />
<text text-anchor= "middle" x= "1705.5" y= "-622.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#403</text>
<text text-anchor= "middle" x= "1705.5" y= "-607.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1705.5" y= "-592.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_backend`</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#406->zcash/librustzcash#403 -->
<g id= "edge10" class= "edge" >
<title > zcash/librustzcash#406- > zcash/librustzcash#403</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1548.7,-611.5C1565.8,-611.5 1583.7,-611.5 1601.1,-611.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1601.2,-615.0001 1611.2,-611.5 1601.2,-608.0001 1601.2,-615.0001" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#404 -->
2021-06-29 15:45:05 -07:00
<g id= "node19" class= "node" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#404</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/404" xlink:title= "zcash/librustzcash#404 Add Orchard support to `zcash_client_sqlite`" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2052.5,-638 1864.5,-638 1864.5,-585 2052.5,-585 2052.5,-638" />
<text text-anchor= "middle" x= "1958.5" y= "-622.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#404</text>
<text text-anchor= "middle" x= "1958.5" y= "-607.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1958.5" y= "-592.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_sqlite`</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#403->zcash/librustzcash#404 -->
2021-06-29 15:45:05 -07:00
<g id= "edge16" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#403- > zcash/librustzcash#404</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1799.7,-611.5C1817.4,-611.5 1836,-611.5 1854,-611.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1854.2,-615.0001 1864.2,-611.5 1854.2,-608.0001 1854.2,-615.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-16 15:47:41 -07:00
<g id= "node13" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1047.5,-850 878.5,-850 878.5,-797 1047.5,-797 1047.5,-850" />
<text text-anchor= "middle" x= "963" y= "-834.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "963" y= "-819.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "963" y= "-804.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-16 15:47:41 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1047.8,-802.85C1064,-798.91 1081.2,-794.73 1098,-790.63" />
<polygon fill= "#000000" stroke= "#000000" points= "1099.0116,-793.986 1107.9,-788.22 1097.3559,-787.1847 1099.0116,-793.986" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-16 15:47:41 -07:00
<g id= "node14" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "205,-847 10,-847 10,-794 205,-794 205,-847" />
<text text-anchor= "middle" x= "107.5" y= "-831.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "107.5" y= "-816.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "107.5" y= "-801.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-16 15:47:41 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "818,-919 592,-919 592,-866 818,-866 818,-919" />
<text text-anchor= "middle" x= "705" y= "-903.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "705" y= "-888.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "705" y= "-873.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-16 15:47:41 -07:00
<g id= "node16" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-16 15:47:41 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1049,-951 877,-951 877,-868 1049,-868 1049,-951" />
<text text-anchor= "middle" x= "963" y= "-935.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "963" y= "-920.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "963" y= "-905.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "963" y= "-890.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "963" y= "-875.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-16 15:47:41 -07:00
<g id= "edge12" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M818.16,-899.96C834.27,-901.02 850.71,-902.1 866.45,-903.14" />
<polygon fill= "#000000" stroke= "#000000" points= "866.4828,-906.6495 876.69,-903.81 866.9399,-899.6645 866.4828,-906.6495" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-18 15:51:45 -07:00
<g id= "node17" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-18 15:51:45 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1297.5,-869 1121.5,-869 1121.5,-816 1297.5,-816 1297.5,-869" />
<text text-anchor= "middle" x= "1209.5" y= "-853.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1209.5" y= "-838.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1209.5" y= "-823.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-18 15:51:45 -07:00
<g id= "edge13" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1049.2,-886.07C1069.3,-880.59 1090.9,-874.73 1111.5,-869.13" />
<polygon fill= "#000000" stroke= "#000000" points= "1112.4702,-872.4934 1121.2,-866.49 1110.6318,-865.739 1112.4702,-872.4934" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-29 15:45:05 -07:00
<!-- zcash/zcash#5240 -->
<g id= "node18" class= "node" >
<title > zcash/zcash#5240</title>
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5240" xlink:title= "zcash/zcash#5240 Add an Orchard nullifier test to `coins_tests`" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1305.5,-940 1113.5,-940 1113.5,-887 1305.5,-887 1305.5,-940" />
<text text-anchor= "middle" x= "1209.5" y= "-924.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5240</text>
<text text-anchor= "middle" x= "1209.5" y= "-909.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add an Orchard nullifier</text>
<text text-anchor= "middle" x= "1209.5" y= "-894.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > test to `coins_tests`</text>
2021-06-29 15:45:05 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5240 -->
2021-06-18 15:51:45 -07:00
<g id= "edge14" class= "edge" >
2021-06-29 15:45:05 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5240</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1049.2,-910.9C1066.6,-911.18 1085,-911.48 1103,-911.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1103.143,-915.2728 1113.2,-911.94 1103.2597,-908.2737 1103.143,-915.2728" />
2021-06-29 15:45:05 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
<g id= "edge15" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1291.8,-815.97C1314.4,-808.68 1339.1,-800.72 1362.2,-793.26" />
<polygon fill= "#000000" stroke= "#000000" points= "1363.5626,-796.4979 1372,-790.09 1361.4082,-789.8376 1363.5626,-796.4979" />
2021-05-24 11:01:20 -07:00
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019 -->
2021-06-29 15:45:05 -07:00
<g id= "node20" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1546,-425 1363,-425 1363,-372 1546,-372 1546,-425" />
<text text-anchor= "middle" x= "1454.5" y= "-409.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1454.5" y= "-394.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1454.5" y= "-379.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-29 15:45:05 -07:00
<g id= "edge17" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1541,-425.07C1548.2,-427.75 1555.2,-430.57 1562,-433.5 1588.5,-444.98 1616.5,-459.78 1640.7,-473.47" />
<polygon fill= "#000000" stroke= "#000000" points= "1639.0731,-476.5709 1649.5,-478.45 1642.5208,-470.4787 1639.0731,-476.5709" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-29 15:45:05 -07:00
<g id= "node21" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1801.5,-439.5 1609.5,-439.5 1609.5,-371.5 1801.5,-371.5 1801.5,-439.5" />
<text text-anchor= "middle" x= "1705.5" y= "-424.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1705.5" y= "-409.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1705.5" y= "-394.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1705.5" y= "-379.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-29 15:45:05 -07:00
<g id= "edge18" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1546.2,-401.06C1563.4,-401.54 1581.5,-402.04 1599.1,-402.53" />
<polygon fill= "#000000" stroke= "#000000" points= "1599.3054,-406.0371 1609.4,-402.82 1599.5025,-399.0399 1599.3054,-406.0371" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "node22" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1806.5,-263.5 1604.5,-263.5 1604.5,-195.5 1806.5,-195.5 1806.5,-263.5" />
<text text-anchor= "middle" x= "1705.5" y= "-248.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1705.5" y= "-233.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1705.5" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1705.5" y= "-203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "edge19" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1546,-374.36C1551.8,-370.92 1557.2,-366.99 1562,-362.5 1592.4,-334.29 1568.9,-306.03 1598,-276.5 1600.3,-274.14 1602.8,-271.89 1605.4,-269.75" />
<polygon fill= "#000000" stroke= "#000000" points= "1607.5841,-272.4859 1613.4,-263.63 1603.3309,-266.9261 1607.5841,-272.4859" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-29 15:45:05 -07:00
<g id= "node23" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2068,-338.5 1849,-338.5 1849,-300.5 2068,-300.5 2068,-338.5" />
<text text-anchor= "middle" x= "1958.5" y= "-323.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1958.5" y= "-308.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-29 15:45:05 -07:00
<g id= "edge20" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1783.1,-263.65C1809.5,-275.01 1835.7,-285.93 1849,-290.5 1856.2,-292.97 1863.7,-295.35 1871.3,-297.62" />
<polygon fill= "#000000" stroke= "#000000" points= "1870.3194,-300.9798 1880.9,-300.43 1872.2859,-294.2617 1870.3194,-300.9798" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-29 15:45:05 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2052,-282 1865,-282 1865,-229 2052,-229 2052,-282" />
<text text-anchor= "middle" x= "1958.5" y= "-266.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1958.5" y= "-251.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1958.5" y= "-236.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-29 15:45:05 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1806.6,-239.89C1822.4,-241.51 1838.7,-243.19 1854.6,-244.82" />
<polygon fill= "#000000" stroke= "#000000" points= "1854.6943,-248.3481 1865,-245.89 1855.4107,-241.3848 1854.6943,-248.3481" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-29 15:45:05 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2053,-210.5 1864,-210.5 1864,-142.5 2053,-142.5 2053,-210.5" />
<text text-anchor= "middle" x= "1958.5" y= "-195.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1958.5" y= "-180.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1958.5" y= "-165.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1958.5" y= "-150.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-29 15:45:05 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1806.6,-208.32C1822.1,-205.08 1838,-201.73 1853.6,-198.48" />
<polygon fill= "#000000" stroke= "#000000" points= "1854.6375,-201.8383 1863.7,-196.35 1853.193,-194.9889 1854.6375,-201.8383" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-29 15:45:05 -07:00
<g id= "node26" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2052.5,-53 1864.5,-53 1864.5,0 2052.5,0 2052.5,-53" />
<text text-anchor= "middle" x= "1958.5" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1958.5" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1958.5" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-29 15:45:05 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1799,-195.36C1804.1,-191.51 1808.8,-187.23 1813,-182.5 1850.2,-140.46 1809.7,-101.57 1849,-61.5 1851.2,-59.295 1853.5,-57.229 1855.9,-55.293" />
<polygon fill= "#000000" stroke= "#000000" points= "1858.3657,-57.8354 1864.5,-49.197 1854.3176,-52.1245 1858.3657,-57.8354" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-29 15:45:05 -07:00
<g id= "node27" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2052.5,-124 1864.5,-124 1864.5,-71 2052.5,-71 2052.5,-124" />
<text text-anchor= "middle" x= "1958.5" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1958.5" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1958.5" y= "-78.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-29 15:45:05 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1794,-195.5C1800.7,-191.54 1807.1,-187.21 1813,-182.5 1834.1,-165.62 1827.1,-149.36 1849,-133.5 1851.1,-131.98 1853.2,-130.53 1855.5,-129.13" />
<polygon fill= "#000000" stroke= "#000000" points= "1857.3961,-132.0766 1864.3,-124.04 1853.8913,-126.0172 1857.3961,-132.0766" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-29 15:45:05 -07:00
<g id= "node28" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1306.5,-353.5 1112.5,-353.5 1112.5,-285.5 1306.5,-285.5 1306.5,-353.5" />
<text text-anchor= "middle" x= "1209.5" y= "-338.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1209.5" y= "-323.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1209.5" y= "-308.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1209.5" y= "-293.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-29 15:45:05 -07:00
<g id= "edge25" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1306.7,-350.84C1325,-356.75 1344.2,-362.92 1362.4,-368.79" />
<polygon fill= "#000000" stroke= "#000000" points= "1361.5084,-372.1799 1372.1,-371.92 1363.658,-365.5182 1361.5084,-372.1799" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-29 15:45:05 -07:00
<g id= "node29" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1548.5,-353.5 1360.5,-353.5 1360.5,-285.5 1548.5,-285.5 1548.5,-353.5" />
<text text-anchor= "middle" x= "1454.5" y= "-338.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1454.5" y= "-323.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1454.5" y= "-308.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1454.5" y= "-293.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-29 15:45:05 -07:00
<g id= "edge26" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1306.7,-319.5C1320.9,-319.5 1335.5,-319.5 1349.9,-319.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1350.2,-323.0001 1360.2,-319.5 1350.2,-316.0001 1350.2,-323.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-29 15:45:05 -07:00
<g id= "node30" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1813,-353.5 1598,-353.5 1598,-285.5 1813,-285.5 1813,-353.5" />
<text text-anchor= "middle" x= "1705.5" y= "-338.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1705.5" y= "-323.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1705.5" y= "-308.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1705.5" y= "-293.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-29 15:45:05 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1548.7,-319.5C1561.3,-319.5 1574.4,-319.5 1587.3,-319.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1587.7,-323.0001 1597.7,-319.5 1587.7,-316.0001 1587.7,-323.0001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-29 15:45:05 -07:00
<g id= "edge28" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1813.2,-319.5C1821.7,-319.5 1830.3,-319.5 1838.9,-319.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1838.9,-323.0001 1848.9,-319.5 1838.9,-316.0001 1838.9,-323.0001" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-29 15:45:05 -07:00
<g id= "edge29" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1813.2,-292.27C1827,-288.76 1841.2,-285.18 1855,-281.69" />
<polygon fill= "#000000" stroke= "#000000" points= "1856.0724,-285.0287 1864.9,-279.17 1854.3456,-278.245 1856.0724,-285.0287" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-29 15:45:05 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1794.7,-285.41C1801.2,-281.48 1807.4,-277.19 1813,-272.5 1834.9,-254.31 1826.8,-237.28 1849,-219.5 1851,-217.88 1853.1,-216.32 1855.3,-214.81" />
<polygon fill= "#000000" stroke= "#000000" points= "1857.3473,-217.6532 1863.8,-209.25 1853.5154,-211.7951 1857.3473,-217.6532" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-29 15:45:05 -07:00
<g id= "node31" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2043.5,-552 1873.5,-552 1873.5,-499 2043.5,-499 2043.5,-552" />
<text text-anchor= "middle" x= "1958.5" y= "-536.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1958.5" y= "-521.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1958.5" y= "-506.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-29 15:45:05 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1803.8,-353.75C1807.1,-356.45 1810.2,-359.36 1813,-362.5 1852.3,-406.09 1808.4,-447.17 1849,-489.5 1853.5,-494.24 1858.7,-498.35 1864.3,-501.93" />
<polygon fill= "#000000" stroke= "#000000" points= "1862.9779,-505.2047 1873.4,-507.11 1866.4408,-499.1212 1862.9779,-505.2047" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-29 15:45:05 -07:00
<g id= "node32" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2058.5,-481 1858.5,-481 1858.5,-428 2058.5,-428 2058.5,-481" />
<text text-anchor= "middle" x= "1958.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1958.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1958.5" y= "-435.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-29 15:45:05 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1800.7,-353.54C1805,-356.32 1809.1,-359.3 1813,-362.5 1835.8,-381.33 1825.6,-400.39 1849,-418.5 1850.8,-419.89 1852.7,-421.23 1854.6,-422.52" />
<polygon fill= "#000000" stroke= "#000000" points= "1852.8582,-425.5583 1863.2,-427.86 1856.5508,-419.6114 1852.8582,-425.5583" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-29 15:45:05 -07:00
<g id= "node33" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2043,-410 1874,-410 1874,-357 2043,-357 2043,-410" />
<text text-anchor= "middle" x= "1958.5" y= "-394.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1958.5" y= "-379.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1958.5" y= "-364.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-29 15:45:05 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1813.2,-346.73C1830.1,-351.03 1847.6,-355.44 1864.2,-359.65" />
<polygon fill= "#000000" stroke= "#000000" points= "1863.3473,-363.0445 1873.9,-362.1 1865.0616,-356.2576 1863.3473,-363.0445" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-29 15:45:05 -07:00
<g id= "node34" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1295.5,-425 1123.5,-425 1123.5,-372 1295.5,-372 1295.5,-425" />
<text text-anchor= "middle" x= "1209.5" y= "-409.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1209.5" y= "-394.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1209.5" y= "-379.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-29 15:45:05 -07:00
<g id= "edge34" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1295.5,-398.5C1314,-398.5 1333.7,-398.5 1352.7,-398.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1352.8,-402.0001 1362.8,-398.5 1352.8,-395.0001 1352.8,-402.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-29 15:45:05 -07:00
<g id= "node35" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "207.5,-1069 7.5,-1069 7.5,-1065 3.5,-1065 3.5,-1061 7.5,-1061 7.5,-1024 3.5,-1024 3.5,-1020 7.5,-1020 7.5,-1016 207.5,-1016 207.5,-1069" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "7.5,-1065 11.5,-1065 11.5,-1061 7.5,-1061 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "7.5,-1024 11.5,-1024 11.5,-1020 7.5,-1020 " />
<text text-anchor= "middle" x= "107.5" y= "-1053.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "107.5" y= "-1038.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "107.5" y= "-1023.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-29 15:45:05 -07:00
<g id= "node36" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "509.5,-1097 297.5,-1097 297.5,-1093 293.5,-1093 293.5,-1089 297.5,-1089 297.5,-1052 293.5,-1052 293.5,-1048 297.5,-1048 297.5,-1044 509.5,-1044 509.5,-1097" />
<polyline fill= "none" stroke= "#000000" points= "297.5,-1093 301.5,-1093 301.5,-1089 297.5,-1089 " />
<polyline fill= "none" stroke= "#000000" points= "297.5,-1052 301.5,-1052 301.5,-1048 297.5,-1048 " />
<text text-anchor= "middle" x= "403.5" y= "-1081.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "403.5" y= "-1066.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "403.5" y= "-1051.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-29 15:45:05 -07:00
<g id= "edge35" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M207.71,-1052C233.29,-1054.4 261.01,-1057 287.31,-1059.5" />
<polygon fill= "#000000" stroke= "#000000" points= "287.0216,-1062.9885 297.32,-1060.5 287.7175,-1056.0232 287.0216,-1062.9885" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-29 15:45:05 -07:00
<g id= "node37" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "800.5,-1029.5 609.5,-1029.5 609.5,-1025.5 605.5,-1025.5 605.5,-1021.5 609.5,-1021.5 609.5,-969.5 605.5,-969.5 605.5,-965.5 609.5,-965.5 609.5,-961.5 800.5,-961.5 800.5,-1029.5" />
<polyline fill= "none" stroke= "#000000" points= "609.5,-1025.5 613.5,-1025.5 613.5,-1021.5 609.5,-1021.5 " />
<polyline fill= "none" stroke= "#000000" points= "609.5,-969.5 613.5,-969.5 613.5,-965.5 609.5,-965.5 " />
<text text-anchor= "middle" x= "705" y= "-1014.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "705" y= "-999.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "705" y= "-984.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "705" y= "-969.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-29 15:45:05 -07:00
<g id= "edge36" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M207.51,-1034.6C315.91,-1026.1 488.22,-1012.6 598.93,-1003.8" />
<polygon fill= "#000000" stroke= "#000000" points= "599.4246,-1007.272 609.12,-1003 598.8767,-1000.2935 599.4246,-1007.272" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-29 15:45:05 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "792,-1131 618,-1131 618,-1127 614,-1127 614,-1123 618,-1123 618,-1056 614,-1056 614,-1052 618,-1052 618,-1048 792,-1048 792,-1131" />
<polyline fill= "none" stroke= "#000000" points= "618,-1127 622,-1127 622,-1123 618,-1123 " />
<polyline fill= "none" stroke= "#000000" points= "618,-1056 622,-1056 622,-1052 618,-1052 " />
<text text-anchor= "middle" x= "705" y= "-1115.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "705" y= "-1100.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "705" y= "-1085.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "705" y= "-1070.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "705" y= "-1055.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-29 15:45:05 -07:00
<g id= "edge37" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M509.8,-1077.2C541.62,-1079.2 576.34,-1081.4 607.56,-1083.4" />
<polygon fill= "#000000" stroke= "#000000" points= "607.3785,-1086.8953 617.57,-1084 607.7974,-1079.9078 607.3785,-1086.8953" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-29 15:45:05 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1072,-1056.5 854,-1056.5 854,-1052.5 850,-1052.5 850,-1048.5 854,-1048.5 854,-1026.5 850,-1026.5 850,-1022.5 854,-1022.5 854,-1018.5 1072,-1018.5 1072,-1056.5" />
<polyline fill= "none" stroke= "#000000" points= "854,-1052.5 858,-1052.5 858,-1048.5 854,-1048.5 " />
<polyline fill= "none" stroke= "#000000" points= "854,-1026.5 858,-1026.5 858,-1022.5 854,-1022.5 " />
<text text-anchor= "middle" x= "963" y= "-1041.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "963" y= "-1026.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-29 15:45:05 -07:00
<g id= "edge38" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M800.7,-1011.1C814.8,-1013.4 829.47,-1015.8 843.97,-1018.1" />
<polygon fill= "#000000" stroke= "#000000" points= "843.5248,-1021.5745 853.97,-1019.8 844.6981,-1014.6735 843.5248,-1021.5745" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-29 15:45:05 -07:00
<g id= "edge39" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M792.35,-1071.9C813.64,-1067.6 836.64,-1063 858.64,-1058.5" />
<polygon fill= "#000000" stroke= "#000000" points= "859.5475,-1061.888 868.67,-1056.5 858.1786,-1055.0232 859.5475,-1061.888" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-29 15:45:05 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1304,-1071.5 1115,-1071.5 1115,-1067.5 1111,-1067.5 1111,-1063.5 1115,-1063.5 1115,-1011.5 1111,-1011.5 1111,-1007.5 1115,-1007.5 1115,-1003.5 1304,-1003.5 1304,-1071.5" />
<polyline fill= "none" stroke= "#000000" points= "1115,-1067.5 1119,-1067.5 1119,-1063.5 1115,-1063.5 " />
<polyline fill= "none" stroke= "#000000" points= "1115,-1011.5 1119,-1011.5 1119,-1007.5 1115,-1007.5 " />
<text text-anchor= "middle" x= "1209.5" y= "-1056.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1209.5" y= "-1041.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1209.5" y= "-1026.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1209.5" y= "-1011.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-29 15:45:05 -07:00
<g id= "edge40" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1072.2,-1037.5C1082.9,-1037.5 1093.8,-1037.5 1104.5,-1037.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1104.7,-1041.0001 1114.7,-1037.5 1104.7,-1034.0001 1104.7,-1041.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-29 15:45:05 -07:00
<g id= "node41" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "204,-1187.5 11,-1187.5 11,-1183.5 7,-1183.5 7,-1179.5 11,-1179.5 11,-1157.5 7,-1157.5 7,-1153.5 11,-1153.5 11,-1149.5 204,-1149.5 204,-1187.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "11,-1183.5 15,-1183.5 15,-1179.5 11,-1179.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "11,-1157.5 15,-1157.5 15,-1153.5 11,-1153.5 " />
<text text-anchor= "middle" x= "107.5" y= "-1172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "107.5" y= "-1157.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-29 15:45:05 -07:00
<g id= "node42" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1187.5 307,-1187.5 307,-1183.5 303,-1183.5 303,-1179.5 307,-1179.5 307,-1157.5 303,-1157.5 303,-1153.5 307,-1153.5 307,-1149.5 500,-1149.5 500,-1187.5" />
<polyline fill= "none" stroke= "#000000" points= "307,-1183.5 311,-1183.5 311,-1179.5 307,-1179.5 " />
<polyline fill= "none" stroke= "#000000" points= "307,-1157.5 311,-1157.5 311,-1153.5 307,-1153.5 " />
<text text-anchor= "middle" x= "403.5" y= "-1172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "403.5" y= "-1157.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-29 15:45:05 -07:00
<g id= "edge41" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M204.01,-1168.5C233.64,-1168.5 266.42,-1168.5 296.7,-1168.5" />
<polygon fill= "#000000" stroke= "#000000" points= "296.87,-1172.0001 306.87,-1168.5 296.87,-1165.0001 296.87,-1172.0001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-29 15:45:05 -07:00
<g id= "node43" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "801.5,-1187.5 608.5,-1187.5 608.5,-1183.5 604.5,-1183.5 604.5,-1179.5 608.5,-1179.5 608.5,-1157.5 604.5,-1157.5 604.5,-1153.5 608.5,-1153.5 608.5,-1149.5 801.5,-1149.5 801.5,-1187.5" />
<polyline fill= "none" stroke= "#000000" points= "608.5,-1183.5 612.5,-1183.5 612.5,-1179.5 608.5,-1179.5 " />
<polyline fill= "none" stroke= "#000000" points= "608.5,-1157.5 612.5,-1157.5 612.5,-1153.5 608.5,-1153.5 " />
<text text-anchor= "middle" x= "705" y= "-1172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "705" y= "-1157.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-29 15:45:05 -07:00
<g id= "edge42" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M500.14,-1168.5C531.38,-1168.5 566.19,-1168.5 598.13,-1168.5" />
<polygon fill= "#000000" stroke= "#000000" points= "598.39,-1172.0001 608.39,-1168.5 598.39,-1165.0001 598.39,-1172.0001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-29 15:45:05 -07:00
<g id= "node44" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1302,-264 1117,-264 1117,-211 1302,-211 1302,-264" />
<text text-anchor= "middle" x= "1209.5" y= "-248.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1209.5" y= "-233.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1209.5" y= "-218.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-29 15:45:05 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1295.2,-264.22C1300.9,-267.82 1306.3,-271.9 1311,-276.5 1340.7,-305.36 1316.6,-334.29 1347,-362.5 1349.4,-364.74 1352,-366.85 1354.6,-368.82" />
<polygon fill= "#000000" stroke= "#000000" points= "1352.7251,-371.7761 1363,-374.36 1356.5791,-365.9325 1352.7251,-371.7761" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-29 15:45:05 -07:00
<g id= "node45" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1555.5,-267.5 1353.5,-267.5 1353.5,-199.5 1555.5,-199.5 1555.5,-267.5" />
<text text-anchor= "middle" x= "1454.5" y= "-252.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1454.5" y= "-237.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1454.5" y= "-222.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1454.5" y= "-207.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-29 15:45:05 -07:00
<g id= "edge44" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1302.1,-235.99C1315.4,-235.77 1329.2,-235.55 1342.8,-235.32" />
<polygon fill= "#000000" stroke= "#000000" points= "1343.1592,-238.8146 1353.1,-235.15 1343.0436,-231.8156 1343.1592,-238.8146" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-29 15:45:05 -07:00
<g id= "edge45" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1555.5,-231.89C1568.2,-231.69 1581.2,-231.48 1594.1,-231.28" />
<polygon fill= "#000000" stroke= "#000000" points= "1594.3597,-234.7763 1604.3,-231.11 1594.243,-227.7772 1594.3597,-234.7763" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-29 15:45:05 -07:00
<g id= "node46" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zips/issues/364" xlink:title= "zcash/zips#364 [ZIP 339] Wallet Recovery Words (a la BIP 39)" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1065.5,-264 860.5,-264 860.5,-211 1065.5,-211 1065.5,-264" />
<text text-anchor= "middle" x= "963" y= "-248.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "963" y= "-233.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "963" y= "-218.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-29 15:45:05 -07:00
<g id= "edge46" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1065.8,-237.5C1079.2,-237.5 1093,-237.5 1106.5,-237.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1106.7,-241.0001 1116.7,-237.5 1106.7,-234.0001 1106.7,-241.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-29 15:45:05 -07:00
<g id= "node47" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "198.5,-1259 16.5,-1259 16.5,-1206 198.5,-1206 198.5,-1259" />
<text text-anchor= "middle" x= "107.5" y= "-1243.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "107.5" y= "-1228.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "107.5" y= "-1213.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-29 15:45:05 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zips/issues/511" xlink:title= "zcash/zips#511 ZIP 32: Document standard key structure for Unified Addresses" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1562,-181.5 1347,-181.5 1347,-113.5 1562,-113.5 1562,-181.5" />
<text text-anchor= "middle" x= "1454.5" y= "-166.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1454.5" y= "-151.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1454.5" y= "-136.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1454.5" y= "-121.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-29 15:45:05 -07:00
<g id= "edge47" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1558.8,-181.56C1570.7,-185.45 1582.8,-189.43 1594.8,-193.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1593.8076,-196.6977 1604.4,-196.47 1595.9775,-190.0425 1593.8076,-196.6977" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-29 15:45:05 -07:00
<g id= "node49" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1813,-174 1598,-174 1598,-121 1813,-121 1813,-174" />
<text text-anchor= "middle" x= "1705.5" y= "-158.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1705.5" y= "-143.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1705.5" y= "-128.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-29 15:45:05 -07:00
<g id= "edge48" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1562,-147.5C1570.6,-147.5 1579.2,-147.5 1587.8,-147.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1587.8,-151.0001 1597.8,-147.5 1587.8,-144.0001 1587.8,-151.0001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-29 15:45:05 -07:00
<g id= "node50" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-29 15:45:05 -07:00
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "209,-1330 6,-1330 6,-1277 209,-1277 209,-1330" />
<text text-anchor= "middle" x= "107.5" y= "-1314.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "107.5" y= "-1299.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "107.5" y= "-1284.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5198 -->
2021-07-01 15:45:00 -07:00
<g id= "node51" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5198</title>
2021-07-01 15:45:00 -07:00
<g id= "a_node51" > <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-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "205.5,-1461 9.5,-1461 9.5,-1348 205.5,-1348 205.5,-1461" />
<text text-anchor= "middle" x= "107.5" y= "-1445.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "107.5" y= "-1430.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "107.5" y= "-1415.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "107.5" y= "-1400.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "107.5" y= "-1385.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "107.5" y= "-1370.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "107.5" y= "-1355.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5199 -->
2021-07-01 15:45:00 -07:00
<g id= "node52" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5199</title>
2021-07-01 15:45:00 -07:00
<g id= "a_node52" > <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-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "202,-1562 13,-1562 13,-1479 202,-1479 202,-1562" />
<text text-anchor= "middle" x= "107.5" y= "-1546.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "107.5" y= "-1531.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "107.5" y= "-1516.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "107.5" y= "-1501.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "107.5" y= "-1486.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-07-06 15:44:54 -07:00
<!-- zcash/zcash#5223 -->
2021-07-01 15:45:00 -07:00
<g id= "node53" class= "node" >
2021-07-06 15:44:54 -07:00
<title > zcash/zcash#5223</title>
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/zcash/issues/5223" xlink:title= "zcash/zcash#5223 Add RPC test case that checks the auth data commitments for v4 txs" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "201.5,-1648.5 13.5,-1648.5 13.5,-1580.5 201.5,-1580.5 201.5,-1648.5" />
<text text-anchor= "middle" x= "107.5" y= "-1633.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5223</text>
<text text-anchor= "middle" x= "107.5" y= "-1618.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add RPC test case that</text>
<text text-anchor= "middle" x= "107.5" y= "-1603.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > checks the auth data</text>
<text text-anchor= "middle" x= "107.5" y= "-1588.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitments for v4 txs</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
2021-07-06 15:44:54 -07:00
<!-- zcash/zips#534 -->
2021-07-09 15:44:57 -07:00
<g id= "node54" class= "node" >
2021-07-06 15:44:54 -07:00
<title > zcash/zips#534</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/zips/issues/534" xlink:title= "zcash/zips#534 Adding to a full note commitment tree should be a consensus error" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "215,-1734.5 0,-1734.5 0,-1666.5 215,-1666.5 215,-1734.5" />
<text text-anchor= "middle" x= "107.5" y= "-1719.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#534</text>
<text text-anchor= "middle" x= "107.5" y= "-1704.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Adding to a full note</text>
<text text-anchor= "middle" x= "107.5" y= "-1689.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree should be</text>
<text text-anchor= "middle" x= "107.5" y= "-1674.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a consensus error</text>
2021-07-06 15:44:54 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5241 -->
2021-07-09 15:44:57 -07:00
<g id= "node55" class= "node" >
2021-07-06 15:44:54 -07:00
<title > zcash/zcash#5241</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/pull/5241" xlink:title= "zcash/zcash#5241 Consensus: Add check to ensure that the Orchard commitment tree is not overfull after AppendBundle." target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "502,-1749.5 305,-1749.5 305,-1745.5 301,-1745.5 301,-1741.5 305,-1741.5 305,-1659.5 301,-1659.5 301,-1655.5 305,-1655.5 305,-1651.5 502,-1651.5 502,-1749.5" />
<polyline fill= "none" stroke= "#000000" points= "305,-1745.5 309,-1745.5 309,-1741.5 305,-1741.5 " />
<polyline fill= "none" stroke= "#000000" points= "305,-1659.5 309,-1659.5 309,-1655.5 305,-1655.5 " />
<text text-anchor= "middle" x= "403.5" y= "-1734.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5241</text>
<text text-anchor= "middle" x= "403.5" y= "-1719.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consensus: Add check to</text>
<text text-anchor= "middle" x= "403.5" y= "-1704.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ensure that the Orchard</text>
<text text-anchor= "middle" x= "403.5" y= "-1689.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree is not</text>
<text text-anchor= "middle" x= "403.5" y= "-1674.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > overfull after</text>
<text text-anchor= "middle" x= "403.5" y= "-1659.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > AppendBundle.</text>
2021-07-06 15:44:54 -07:00
</a>
</g>
</g>
<!-- zcash/zips#534->zcash/zcash#5241 -->
2021-07-09 15:44:57 -07:00
<g id= "edge49" class= "edge" >
2021-07-06 15:44:54 -07:00
<title > zcash/zips#534- > zcash/zcash#5241</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M215.2,-1700.5C241.03,-1700.5 268.63,-1700.5 294.52,-1700.5" />
<polygon fill= "#000000" stroke= "#000000" points= "294.73,-1704.0001 304.73,-1700.5 294.73,-1697.0001 294.73,-1704.0001" />
2021-07-06 15:44:54 -07:00
</g>
<!-- zcash/halo2#63 -->
2021-07-09 15:44:57 -07:00
<g id= "node56" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/halo2/issues/63" xlink:title= "zcash/halo2#63 Implement zero-knowledge- ness" target= "_blank" >
2021-07-14 15:44:50 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1071,-779 855,-779 855,-726 1071,-726 1071,-779" />
2021-07-12 15:45:12 -07:00
<text text-anchor= "middle" x= "963" y= "-763.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "963" y= "-748.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "963" y= "-733.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-07-09 15:44:57 -07:00
<g id= "edge50" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1071.1,-757.32C1079.9,-757.71 1088.7,-758.11 1097.5,-758.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1097.5524,-762.0058 1107.7,-758.96 1097.8679,-755.0129 1097.5524,-762.0058" />
2021-06-15 09:07:45 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#36 -->
2021-07-09 15:44:57 -07:00
<g id= "node57" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node57" > <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" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "556,-831 251,-831 251,-778 556,-778 556,-831" />
<text text-anchor= "middle" x= "403.5" y= "-815.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#36</text>
<text text-anchor= "middle" x= "403.5" y= "-800.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "403.5" y= "-785.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#33 -->
2021-07-09 15:44:57 -07:00
<g id= "edge51" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#33</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M494.37,-831.02C529,-841.13 568.66,-852.71 604.16,-863.07" />
<polygon fill= "#000000" stroke= "#000000" points= "603.4798,-866.5175 614.06,-865.96 605.4415,-859.7979 603.4798,-866.5175" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95 -->
2021-07-09 15:44:57 -07:00
<g id= "node58" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "798.5,-744 611.5,-744 611.5,-691 798.5,-691 798.5,-744" />
<text text-anchor= "middle" x= "705" y= "-728.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "705" y= "-713.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "705" y= "-698.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#95 -->
2021-07-09 15:44:57 -07:00
<g id= "edge52" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#95</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M495.6,-777.92C529.63,-768.1 568.39,-756.92 603.23,-746.87" />
<polygon fill= "#000000" stroke= "#000000" points= "604.3154,-750.1996 612.95,-744.06 602.3713,-743.475 604.3154,-750.1996" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-07-09 15:44:57 -07:00
<g id= "edge53" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M798.51,-703C820.52,-699.59 844.02,-695.95 866.18,-692.51" />
<polygon fill= "#000000" stroke= "#000000" points= "866.9037,-695.9397 876.25,-690.95 865.832,-689.0222 866.9037,-695.9397" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-07-09 15:44:57 -07:00
<g id= "node59" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1299,-496 1120,-496 1120,-443 1299,-443 1299,-496" />
<text text-anchor= "middle" x= "1209.5" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1209.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1209.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursion</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#251 -->
2021-07-09 15:44:57 -07:00
<g id= "node60" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash/halo2/issues/251" xlink:title= "zcash/halo2#251 Implement user-facing API for recursive proving" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1559.5,-496 1349.5,-496 1349.5,-443 1559.5,-443 1559.5,-496" />
<text text-anchor= "middle" x= "1454.5" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1454.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1454.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for recursive proving</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75->zcash/halo2#251 -->
2021-07-09 15:44:57 -07:00
<g id= "edge54" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1299.3,-469.5C1312.3,-469.5 1325.8,-469.5 1339.1,-469.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1339.3,-473.0001 1349.3,-469.5 1339.3,-466.0001 1339.3,-473.0001" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-07-09 15:44:57 -07:00
<g id= "node61" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node61" > <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" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1043.5,-609 882.5,-609 882.5,-526 1043.5,-526 1043.5,-609" />
<text text-anchor= "middle" x= "963" y= "-593.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "963" y= "-578.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "963" y= "-563.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "963" y= "-548.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "963" y= "-533.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
2021-06-03 16:03:45 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-07-09 15:44:57 -07:00
<g id= "node62" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "807,-601.5 603,-601.5 603,-533.5 807,-533.5 807,-601.5" />
<text text-anchor= "middle" x= "705" y= "-586.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "705" y= "-571.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "705" y= "-556.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "705" y= "-541.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#79 -->
2021-07-09 15:44:57 -07:00
<g id= "edge55" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M807.34,-567.5C828.74,-567.5 851.16,-567.5 872.11,-567.5" />
<polygon fill= "#000000" stroke= "#000000" points= "872.27,-571.0001 882.27,-567.5 872.27,-564.0001 872.27,-571.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-07-09 15:44:57 -07:00
<g id= "node63" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash/halo2/issues/250" xlink:title= "zcash/halo2#250 Implement the recursive verifier circuit" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1060,-496 866,-496 866,-443 1060,-443 1060,-496" />
<text text-anchor= "middle" x= "963" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "963" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "963" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verifier circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#250 -->
2021-07-09 15:44:57 -07:00
<g id= "edge56" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M794.51,-533.5C823.54,-522.47 855.52,-510.33 883.75,-499.6" />
<polygon fill= "#000000" stroke= "#000000" points= "885.0594,-502.8468 893.17,-496.03 882.5786,-496.3011 885.0594,-502.8468" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-07-09 15:44:57 -07:00
<g id= "edge57" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M1060.1,-469.5C1076.4,-469.5 1093.3,-469.5 1109.6,-469.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1109.7,-473.0001 1119.7,-469.5 1109.7,-466.0001 1109.7,-473.0001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-07-09 15:44:57 -07:00
<g id= "node64" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "179,-1820.5 36,-1820.5 36,-1752.5 179,-1752.5 179,-1820.5" />
<text text-anchor= "middle" x= "107.5" y= "-1805.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "107.5" y= "-1790.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "107.5" y= "-1775.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "107.5" y= "-1760.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ProvingKey</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#82 -->
2021-07-09 15:44:57 -07:00
<g id= "node65" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node65" > <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" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "204,-1922 11,-1922 11,-1839 204,-1839 204,-1922" />
<text text-anchor= "middle" x= "107.5" y= "-1906.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "107.5" y= "-1891.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "107.5" y= "-1876.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "107.5" y= "-1861.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "107.5" y= "-1846.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > lookups</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#248 -->
2021-07-09 15:44:57 -07:00
<g id= "node66" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "806.5,-515 603.5,-515 603.5,-462 806.5,-462 806.5,-515" />
<text text-anchor= "middle" x= "705" y= "-499.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "705" y= "-484.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "705" y= "-469.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#248->zcash/halo2#250 -->
2021-07-09 15:44:57 -07:00
<g id= "edge58" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M806.6,-481.02C822.71,-479.83 839.43,-478.6 855.67,-477.4" />
<polygon fill= "#000000" stroke= "#000000" points= "855.9944,-480.8857 865.71,-476.66 855.4797,-473.9046 855.9944,-480.8857" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-07-09 15:44:57 -07:00
<g id= "node67" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "797.5,-443.5 612.5,-443.5 612.5,-375.5 797.5,-375.5 797.5,-443.5" />
<text text-anchor= "middle" x= "705" y= "-428.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "705" y= "-413.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "705" y= "-398.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "705" y= "-383.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inputs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#249->zcash/halo2#250 -->
2021-07-09 15:44:57 -07:00
<g id= "edge59" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M797.78,-431.08C816.69,-435.47 836.73,-440.13 856.08,-444.64" />
<polygon fill= "#000000" stroke= "#000000" points= "855.2877,-448.0491 865.82,-446.9 856.8699,-441.2302 855.2877,-448.0491" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-07-09 15:44:57 -07:00
<g id= "node68" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "493,-208 314,-208 314,-155 493,-155 493,-208" />
<text text-anchor= "middle" x= "403.5" y= "-192.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "403.5" y= "-177.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "403.5" y= "-162.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
2021-07-09 15:44:57 -07:00
<g id= "node69" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "793,-215.5 617,-215.5 617,-147.5 793,-147.5 793,-215.5" />
<text text-anchor= "middle" x= "705" y= "-200.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "705" y= "-185.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "705" y= "-170.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "705" y= "-155.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursive circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#246->zcash/halo2#247 -->
2021-07-09 15:44:57 -07:00
<g id= "edge60" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M493.14,-181.5C528.92,-181.5 570.23,-181.5 606.81,-181.5" />
<polygon fill= "#000000" stroke= "#000000" points= "607,-185.0001 617,-181.5 607,-178.0001 607,-185.0001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-07-09 15:44:57 -07:00
<g id= "edge61" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M793.17,-208.13C802.05,-212.79 810.53,-218.21 818,-224.5 836.11,-239.75 908.32,-369.38 943.51,-433.66" />
<polygon fill= "#000000" stroke= "#000000" points= "940.5588,-435.5581 948.43,-442.65 946.6994,-432.1974 940.5588,-435.5581" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-07-09 15:44:57 -07:00
<g id= "node70" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node70" > <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" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "808,-830.5 602,-830.5 602,-762.5 808,-762.5 808,-830.5" />
<text text-anchor= "middle" x= "705" y= "-815.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "705" y= "-800.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "705" y= "-785.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "705" y= "-770.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-07-09 15:44:57 -07:00
<g id= "edge62" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M808.08,-778.92C820.03,-776.88 832.3,-774.79 844.43,-772.72" />
<polygon fill= "#000000" stroke= "#000000" points= "845.3194,-776.119 854.59,-770.99 844.1444,-769.2183 845.3194,-776.119" />
2021-06-01 16:03:44 -07:00
</g>
2021-05-06 17:46:06 -07:00
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-07-09 15:44:57 -07:00
<g id= "edge63" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M808.38,-762.48C811.87,-759.43 815.1,-756.11 818,-752.5 884.34,-669.69 789.15,-600.48 854,-516.5 858.19,-511.08 863.13,-506.27 868.55,-502.01" />
<polygon fill= "#000000" stroke= "#000000" points= "870.6843,-504.7873 876.82,-496.15 866.6372,-499.0758 870.6843,-504.7873" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-07-09 15:44:57 -07:00
<g id= "node71" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node71" > <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" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "814,-357.5 596,-357.5 596,-289.5 814,-289.5 814,-357.5" />
<text text-anchor= "middle" x= "705" y= "-342.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "705" y= "-327.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "705" y= "-312.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "705" y= "-297.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > only on the rotation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#210->zcash/halo2#250 -->
2021-07-09 15:44:57 -07:00
<g id= "edge64" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-07-12 15:45:12 -07:00
<path fill= "none" stroke= "#000000" d= "M799.83,-357.52C806.06,-360.38 812.17,-363.38 818,-366.5 855.43,-386.5 894.46,-414.71 922.59,-436.55" />
<polygon fill= "#000000" stroke= "#000000" points= "920.5602,-439.4061 930.59,-442.82 924.8783,-433.8966 920.5602,-439.4061" />
2021-06-24 15:44:53 -07:00
</g>
<!-- zcash/halo2#312 -->
2021-07-09 15:44:57 -07:00
<g id= "node72" class= "node" >
2021-06-24 15:44:53 -07:00
<title > zcash/halo2#312</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/312" xlink:title= "zcash/halo2#312 [Book] Document gadget API" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "205,-1993 10,-1993 10,-1940 205,-1940 205,-1993" />
<text text-anchor= "middle" x= "107.5" y= "-1977.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#312</text>
<text text-anchor= "middle" x= "107.5" y= "-1962.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Book] Document gadget</text>
<text text-anchor= "middle" x= "107.5" y= "-1947.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > API</text>
2021-06-24 15:44:53 -07:00
</a>
</g>
2021-06-01 16:03:44 -07:00
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#38 -->
2021-07-09 15:44:57 -07:00
<g id= "node73" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#38</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node73" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "203,-2064 12,-2064 12,-2011 203,-2011 203,-2064" />
<text text-anchor= "middle" x= "107.5" y= "-2048.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "107.5" y= "-2033.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "107.5" y= "-2018.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
2021-06-13 14:06:25 -07:00
<!-- zcash/orchard#96 -->
2021-07-09 15:44:57 -07:00
<g id= "node74" class= "node" >
2021-06-13 14:06:25 -07:00
<title > zcash/orchard#96</title>
2021-07-09 15:44:57 -07:00
<g id= "a_node74" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
2021-07-12 15:45:12 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "791.5,-673 618.5,-673 618.5,-620 791.5,-620 791.5,-673" />
<text text-anchor= "middle" x= "705" y= "-657.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "705" y= "-642.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "705" y= "-627.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-07-12 15:45:12 -07:00
<!-- zcash/orchard#96->zcash/orchard#4 -->
2021-07-09 15:44:57 -07:00
<g id= "edge65" class= "edge" >
2021-07-12 15:45:12 -07:00
<title > zcash/orchard#96- > zcash/orchard#4</title>
<path fill= "none" stroke= "#000000" d= "M791.63,-656.91C815.56,-659.78 841.68,-662.92 866.15,-665.86" />
<polygon fill= "#000000" stroke= "#000000" points= "865.8122,-669.3446 876.16,-667.07 866.6523,-662.3952 865.8122,-669.3446" />
2021-06-13 14:06:25 -07:00
</g>
2021-07-12 15:45:12 -07:00
<!-- zcash/orchard#111 -->
<g id= "node75" class= "node" >
<title > zcash/orchard#111</title>
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/orchard/pull/111" xlink:title= "zcash/orchard#111 [ECC chip] Fixed- and variable-base scalar multiplication" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "195,-490.5 20,-490.5 20,-486.5 16,-486.5 16,-482.5 20,-482.5 20,-430.5 16,-430.5 16,-426.5 20,-426.5 20,-422.5 195,-422.5 195,-490.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "20,-486.5 24,-486.5 24,-482.5 20,-482.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "20,-430.5 24,-430.5 24,-426.5 20,-426.5 " />
<text text-anchor= "middle" x= "107.5" y= "-475.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#111</text>
<text text-anchor= "middle" x= "107.5" y= "-460.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ECC chip] Fixed- and</text>
<text text-anchor= "middle" x= "107.5" y= "-445.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > variable- base scalar</text>
<text text-anchor= "middle" x= "107.5" y= "-430.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiplication</text>
</a>
</g>
</g>
<!-- zcash/orchard#118 -->
<g id= "node76" class= "node" >
<title > zcash/orchard#118</title>
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/orchard/pull/118" xlink:title= "zcash/orchard#118 Sinsemilla chip with Commit Domain" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "484.5,-440 322.5,-440 322.5,-436 318.5,-436 318.5,-432 322.5,-432 322.5,-395 318.5,-395 318.5,-391 322.5,-391 322.5,-387 484.5,-387 484.5,-440" />
<polyline fill= "none" stroke= "#000000" points= "322.5,-436 326.5,-436 326.5,-432 322.5,-432 " />
<polyline fill= "none" stroke= "#000000" points= "322.5,-395 326.5,-395 326.5,-391 322.5,-391 " />
<text text-anchor= "middle" x= "403.5" y= "-424.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#118</text>
<text text-anchor= "middle" x= "403.5" y= "-409.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sinsemilla chip with</text>
<text text-anchor= "middle" x= "403.5" y= "-394.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Commit Domain</text>
</a>
</g>
</g>
<!-- zcash/orchard#111->zcash/orchard#118 -->
2021-07-09 15:44:57 -07:00
<g id= "edge66" class= "edge" >
2021-07-12 15:45:12 -07:00
<title > zcash/orchard#111- > zcash/orchard#118</title>
<path fill= "none" stroke= "#000000" d= "M195.11,-443.77C231.88,-438.43 274.66,-432.22 311.86,-426.81" />
<polygon fill= "#000000" stroke= "#000000" points= "312.7968,-430.2108 322.19,-425.31 311.7908,-423.2834 312.7968,-430.2108" />
</g>
<!-- zcash/orchard#145 -->
<g id= "node77" class= "node" >
<title > zcash/orchard#145</title>
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/orchard/pull/145" xlink:title= "zcash/orchard#145 Refactor `mul_fixed_short` API to copy in (`magnitude`, `sign`)" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "501.5,-639 305.5,-639 305.5,-635 301.5,-635 301.5,-631 305.5,-631 305.5,-564 301.5,-564 301.5,-560 305.5,-560 305.5,-556 501.5,-556 501.5,-639" />
<polyline fill= "none" stroke= "#000000" points= "305.5,-635 309.5,-635 309.5,-631 305.5,-631 " />
<polyline fill= "none" stroke= "#000000" points= "305.5,-564 309.5,-564 309.5,-560 305.5,-560 " />
<text text-anchor= "middle" x= "403.5" y= "-623.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#145</text>
<text text-anchor= "middle" x= "403.5" y= "-608.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Refactor</text>
<text text-anchor= "middle" x= "403.5" y= "-593.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `mul_fixed_short` API to</text>
<text text-anchor= "middle" x= "403.5" y= "-578.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > copy in (`magnitude`,</text>
<text text-anchor= "middle" x= "403.5" y= "-563.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `sign`)</text>
</a>
</g>
</g>
<!-- zcash/orchard#111->zcash/orchard#145 -->
<g id= "edge67" class= "edge" >
<title > zcash/orchard#111- > zcash/orchard#145</title>
<path fill= "none" stroke= "#000000" d= "M179.15,-490.63C217.57,-508.93 265.44,-531.73 307.08,-551.57" />
<polygon fill= "#000000" stroke= "#000000" points= "305.6062,-554.7447 316.14,-555.88 308.6133,-548.4235 305.6062,-554.7447" />
</g>
<!-- zcash/orchard#101 -->
<g id= "node78" class= "node" >
<title > zcash/orchard#101</title>
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/orchard/pull/101" xlink:title= "zcash/orchard#101 [WIP] Action circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "785.5,-271.5 624.5,-271.5 624.5,-267.5 620.5,-267.5 620.5,-263.5 624.5,-263.5 624.5,-241.5 620.5,-241.5 620.5,-237.5 624.5,-237.5 624.5,-233.5 785.5,-233.5 785.5,-271.5" />
<polyline fill= "none" stroke= "#000000" points= "624.5,-267.5 628.5,-267.5 628.5,-263.5 624.5,-263.5 " />
<polyline fill= "none" stroke= "#000000" points= "624.5,-241.5 628.5,-241.5 628.5,-237.5 624.5,-237.5 " />
<text text-anchor= "middle" x= "705" y= "-256.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#101</text>
<text text-anchor= "middle" x= "705" y= "-241.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [WIP] Action circuit</text>
</a>
</g>
</g>
<!-- zcash/orchard#118->zcash/orchard#101 -->
<g id= "edge68" class= "edge" >
<title > zcash/orchard#118- > zcash/orchard#101</title>
<path fill= "none" stroke= "#000000" d= "M433.63,-386.8C469.12,-356.72 530.98,-308.39 592,-280.5 599.25,-277.19 606.95,-274.23 614.79,-271.59" />
<polygon fill= "#000000" stroke= "#000000" points= "615.9273,-274.9012 624.4,-268.54 613.8097,-268.2291 615.9273,-274.9012" />
</g>
<!-- zcash/orchard#145->zcash/orchard#96 -->
<g id= "edge69" class= "edge" >
<title > zcash/orchard#145- > zcash/orchard#96</title>
<path fill= "none" stroke= "#000000" d= "M501.81,-613.48C535.9,-619.02 574.09,-625.22 608.07,-630.75" />
<polygon fill= "#000000" stroke= "#000000" points= "607.5687,-634.2144 618,-632.36 608.6891,-627.3046 607.5687,-634.2144" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>