2021-05-06 17:46:06 -07:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
2021-06-04 15:59:55 -07:00
<svg width= "2076pt" height= "2031pt"
viewBox="0.00 0.00 2076.00 2030.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 2026.5)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2026.5 2072,-2026.5 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-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "197,-68 9,-68 9,-30 197,-30 197,-68" />
<text text-anchor= "middle" x= "103" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "103" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bring in Bolt TZE</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "node2" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#225</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node2" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/225" xlink:title= "zcash/librustzcash#225 Add Bolt TZE support to the transaction builder" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "444,-75.5 252,-75.5 252,-22.5 444,-22.5 444,-75.5" />
<text text-anchor= "middle" x= "348" y= "-60.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "348" y= "-45.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "348" y= "-30.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#226->zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "edge1" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226- > zcash/librustzcash#225</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M197.02,-49C211.61,-49 226.76,-49 241.59,-49" />
<polygon fill= "#000000" stroke= "#000000" points= "241.8,-52.5001 251.8,-49 241.8,-45.5001 241.8,-52.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4190 -->
2021-05-24 11:01:20 -07:00
<g id= "node3" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4190</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node3" > <a xlink:href= "https://github.com/zcash/zcash/issues/4190" xlink:title= "zcash/zcash#4190 TZE: implement zcashd 'host' logic." target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "196,-433.5 10,-433.5 10,-380.5 196,-380.5 196,-433.5" />
<text text-anchor= "middle" x= "103" y= "-418.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "103" y= "-403.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "103" y= "-388.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ' host' logic.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-06-01 16:03:44 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "947.5,-733.5 774.5,-733.5 774.5,-680.5 947.5,-680.5 947.5,-733.5" />
<text text-anchor= "middle" x= "861" y= "-718.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "861" y= "-703.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "861" y= "-688.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard consensus rules as an NU feature" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1260,-756 1057,-756 1057,-688 1260,-688 1260,-756" />
<text text-anchor= "middle" x= "1158.5" y= "-740.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1158.5" y= "-725.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1158.5" y= "-710.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1158.5" y= "-695.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M947.85,-711.38C978.78,-712.94 1014.1,-714.72 1046.8,-716.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1046.6377,-719.8662 1056.8,-716.87 1046.9873,-712.8749 1046.6377,-719.8662" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "node6" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node6" > <a xlink:href= "https://github.com/zcash/orchard/issues/35" xlink:title= "zcash/orchard#35 Transaction building support" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1241,-669.5 1076,-669.5 1076,-616.5 1241,-616.5 1241,-669.5" />
<text text-anchor= "middle" x= "1158.5" y= "-654.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1158.5" y= "-639.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1158.5" y= "-624.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge3" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M947.85,-688.32C984.93,-680.34 1028.2,-671.02 1065.9,-662.91" />
<polygon fill= "#000000" stroke= "#000000" points= "1066.8538,-666.2852 1075.9,-660.77 1065.389,-659.4402 1066.8538,-666.2852" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "node7" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node7" > <a xlink:href= "https://github.com/zcash/zcash/issues/5195" xlink:title= "zcash/zcash#5195 Implement Orchard proof verification consensus rule" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1259,-880 1058,-880 1058,-812 1259,-812 1259,-880" />
<text text-anchor= "middle" x= "1158.5" y= "-864.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1158.5" y= "-849.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1158.5" y= "-834.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1158.5" y= "-819.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge4" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M931.19,-733.55C944.19,-738.79 957.57,-744.4 970,-750 1008.9,-767.52 1051.3,-788.9 1086,-807.03" />
<polygon fill= "#000000" stroke= "#000000" points= "1084.6194,-810.2582 1095.1,-811.81 1087.8746,-804.0612 1084.6194,-810.2582" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "node8" class= "node" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5024</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement Orchard consensus rules" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1534,-1230.5 1375,-1230.5 1375,-1177.5 1534,-1177.5 1534,-1230.5" />
<text text-anchor= "middle" x= "1454.5" y= "-1215.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1454.5" y= "-1200.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1454.5" y= "-1185.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-24 15:36:12 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge5" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1249,-756.13C1271.7,-768.14 1294.2,-783.61 1311,-803 1406.2,-913.03 1439.8,-1090.8 1450.3,-1167.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1446.852,-1167.8287 1451.6,-1177.3 1453.7947,-1166.935 1446.852,-1167.8287" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "node9" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node9" > <a xlink:href= "https://github.com/zcash/zcash/issues/5021" xlink:title= "zcash/zcash#5021 Add Orchard support to transaction builder" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1548.5,-682.5 1360.5,-682.5 1360.5,-629.5 1548.5,-629.5 1548.5,-682.5" />
<text text-anchor= "middle" x= "1454.5" y= "-667.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1454.5" y= "-652.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1454.5" y= "-637.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1241.3,-646.64C1275,-648.12 1314.4,-649.85 1350,-651.41" />
<polygon fill= "#000000" stroke= "#000000" points= "1350.3564,-654.9289 1360.5,-651.87 1350.6628,-647.9356 1350.3564,-654.9289" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1259.1,-860.99C1277.8,-867.31 1296.2,-876.28 1311,-889 1397.8,-963.47 1434.9,-1101.3 1448.2,-1167.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1444.7948,-1167.9291 1450.1,-1177.1 1451.6718,-1166.6224 1444.7948,-1167.9291" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "node10" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1810,-690 1601,-690 1601,-622 1810,-622 1810,-690" />
<text text-anchor= "middle" x= "1705.5" y= "-674.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1705.5" y= "-659.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1705.5" y= "-644.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1705.5" y= "-629.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge8" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1548.7,-656C1562.3,-656 1576.5,-656 1590.5,-656" />
<polygon fill= "#000000" stroke= "#000000" points= "1590.7,-659.5001 1600.7,-656 1590.7,-652.5001 1590.7,-659.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-01 16:03:44 -07:00
<g id= "node11" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "945.5,-812.5 776.5,-812.5 776.5,-759.5 945.5,-759.5 945.5,-812.5" />
<text text-anchor= "middle" x= "861" y= "-797.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "861" y= "-782.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "861" y= "-767.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge9" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M945.85,-767.75C977.35,-760.97 1013.6,-753.18 1047.1,-745.97" />
<polygon fill= "#000000" stroke= "#000000" points= "1047.8661,-749.3853 1056.9,-743.85 1046.386,-742.5436 1047.8661,-749.3853" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-01 16:03:44 -07:00
<g id= "node12" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "200.5,-1114.5 5.5,-1114.5 5.5,-1061.5 200.5,-1061.5 200.5,-1114.5" />
<text text-anchor= "middle" x= "103" y= "-1099.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "103" y= "-1084.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "103" y= "-1069.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-01 16:03:44 -07:00
<g id= "node13" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "716,-1341.5 490,-1341.5 490,-1288.5 716,-1288.5 716,-1341.5" />
<text text-anchor= "middle" x= "603" y= "-1326.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "603" y= "-1311.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "603" y= "-1296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "node14" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "947,-1356.5 775,-1356.5 775,-1273.5 947,-1273.5 947,-1356.5" />
<text text-anchor= "middle" x= "861" y= "-1341.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "861" y= "-1326.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "861" y= "-1311.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "861" y= "-1296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "861" y= "-1281.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "edge10" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M716.16,-1315C732.27,-1315 748.71,-1315 764.45,-1315" />
<polygon fill= "#000000" stroke= "#000000" points= "764.69,-1318.5001 774.69,-1315 764.69,-1311.5001 764.69,-1318.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5037</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1258.5,-1412.5 1058.5,-1412.5 1058.5,-1359.5 1258.5,-1359.5 1258.5,-1412.5" />
<text text-anchor= "middle" x= "1158.5" y= "-1397.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1158.5" y= "-1382.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1158.5" y= "-1367.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M947.24,-1335.9C966.57,-1340.6 986.98,-1345.5 1006,-1350 1019.8,-1353.3 1034.2,-1356.7 1048.5,-1360.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1047.8673,-1363.5462 1058.4,-1362.4 1049.4515,-1356.7278 1047.8673,-1363.5462" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "node16" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1246.5,-1341.5 1070.5,-1341.5 1070.5,-1288.5 1246.5,-1288.5 1246.5,-1341.5" />
<text text-anchor= "middle" x= "1158.5" y= "-1326.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1158.5" y= "-1311.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1158.5" y= "-1296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge12" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M947.05,-1315C982.42,-1315 1023.6,-1315 1060.1,-1315" />
<polygon fill= "#000000" stroke= "#000000" points= "1060.3,-1318.5001 1070.3,-1315 1060.3,-1311.5001 1060.3,-1318.5001" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5037->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge13" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5037- > zcash/zcash#5024</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1258.8,-1370.8C1276.8,-1365.8 1295,-1359 1311,-1350 1360.4,-1322.2 1403.9,-1272.4 1429.7,-1238.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1432.6011,-1240.6682 1435.9,-1230.6 1427.0425,-1236.4135 1432.6011,-1240.6682" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge14" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1246.7,-1298.1C1268.1,-1293 1290.6,-1286.6 1311,-1279 1342.2,-1267.4 1375.3,-1250.4 1401.9,-1235.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1403.6739,-1238.6174 1410.6,-1230.6 1400.1858,-1232.5483 1403.6739,-1238.6174" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#32 -->
2021-06-01 16:03:44 -07:00
<g id= "node17" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/orchard/issues/32" xlink:title= "zcash/orchard#32 Implement note encryption for Orchard" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "967,-547.5 755,-547.5 755,-494.5 967,-494.5 967,-547.5" />
<text text-anchor= "middle" x= "861" y= "-532.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#32</text>
<text text-anchor= "middle" x= "861" y= "-517.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note encryption</text>
<text text-anchor= "middle" x= "861" y= "-502.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for Orchard</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge15" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/orchard#35</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M928.76,-547.54C942.91,-554.31 957.35,-562.2 970,-571 988.58,-583.92 986.24,-595.98 1006,-607 1024.4,-617.24 1045.5,-624.57 1066.1,-629.83" />
<polygon fill= "#000000" stroke= "#000000" points= "1065.3605,-633.2518 1075.9,-632.17 1066.9863,-626.4432 1065.3605,-633.2518" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "node18" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1801.5,-506 1609.5,-506 1609.5,-438 1801.5,-438 1801.5,-506" />
<text text-anchor= "middle" x= "1705.5" y= "-490.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1705.5" y= "-475.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1705.5" y= "-460.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1705.5" y= "-445.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "edge16" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/zcash#5020</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M967.14,-518.54C1104.6,-514.81 1351.5,-506.25 1562,-489 1574.1,-488.01 1586.8,-486.78 1599.4,-485.44" />
<polygon fill= "#000000" stroke= "#000000" points= "1599.9333,-488.9029 1609.5,-484.35 1599.1822,-481.9433 1599.9333,-488.9029" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "node19" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1546,-480.5 1363,-480.5 1363,-427.5 1546,-427.5 1546,-480.5" />
<text text-anchor= "middle" x= "1454.5" y= "-465.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1454.5" y= "-450.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1454.5" y= "-435.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge18" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1502.6,-480.55C1523,-493.64 1545.7,-510.94 1562,-531 1587.1,-561.91 1569.4,-585.33 1598,-613 1598.9,-613.9 1599.9,-614.79 1600.9,-615.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1598.7241,-618.4017 1608.7,-621.97 1603.1267,-612.9595 1598.7241,-618.4017" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "edge17" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1546.2,-460.57C1563.4,-461.81 1581.5,-463.11 1599.1,-464.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1599.1749,-467.8843 1609.4,-465.11 1599.6765,-460.9023 1599.1749,-467.8843" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-01 16:03:44 -07:00
<g id= "node20" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1806.5,-408 1604.5,-408 1604.5,-340 1806.5,-340 1806.5,-408" />
<text text-anchor= "middle" x= "1705.5" y= "-392.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1705.5" y= "-377.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1705.5" y= "-362.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1705.5" y= "-347.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-01 16:03:44 -07:00
<g id= "edge19" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1537.7,-427.47C1555.9,-421.67 1575.5,-415.45 1594.5,-409.37" />
<polygon fill= "#000000" stroke= "#000000" points= "1595.6413,-412.6797 1604.1,-406.3 1593.5091,-406.0123 1595.6413,-412.6797" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "node21" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2068,-457 1849,-457 1849,-419 2068,-419 2068,-457" />
<text text-anchor= "middle" x= "1958.5" y= "-441.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1958.5" y= "-426.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC: z_getnewaccount</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "edge20" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1806.6,-399.57C1828.8,-405.19 1852.1,-411.08 1873.6,-416.51" />
<polygon fill= "#000000" stroke= "#000000" points= "1872.7455,-419.904 1883.3,-418.98 1874.4729,-413.1205 1872.7455,-419.904" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "node22" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2052,-400.5 1865,-400.5 1865,-347.5 2052,-347.5 2052,-400.5" />
<text text-anchor= "middle" x= "1958.5" y= "-385.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1958.5" y= "-370.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1958.5" y= "-355.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaddress</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1806.6,-374C1822.4,-374 1838.7,-374 1854.6,-374" />
<polygon fill= "#000000" stroke= "#000000" points= "1855,-377.5001 1865,-374 1855,-370.5001 1855,-377.5001" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "node23" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2053,-543 1864,-543 1864,-475 2053,-475 2053,-543" />
<text text-anchor= "middle" x= "1958.5" y= "-527.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1958.5" y= "-512.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1958.5" y= "-497.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1958.5" y= "-482.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > account</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1780,-408.06C1791.4,-414.42 1802.8,-421.47 1813,-429 1831.5,-442.63 1829.9,-453.3 1849,-466 1850.9,-467.29 1852.9,-468.54 1854.9,-469.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1853.5795,-473.0461 1864,-474.96 1857.0474,-466.9655 1853.5795,-473.0461" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-01 16:03:44 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2052.5,-329.5 1864.5,-329.5 1864.5,-276.5 2052.5,-276.5 2052.5,-329.5" />
<text text-anchor= "middle" x= "1958.5" y= "-314.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1958.5" y= "-299.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1958.5" y= "-284.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-01 16:03:44 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1806.6,-345.63C1822.3,-341.22 1838.6,-336.65 1854.4,-332.22" />
<polygon fill= "#000000" stroke= "#000000" points= "1855.428,-335.5666 1864.1,-329.48 1853.5251,-328.8302 1855.428,-335.5666" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-01 16:03:44 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2052.5,-258.5 1864.5,-258.5 1864.5,-205.5 2052.5,-205.5 2052.5,-258.5" />
<text text-anchor= "middle" x= "1958.5" y= "-243.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1958.5" y= "-228.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1958.5" y= "-213.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-01 16:03:44 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1789.7,-339.85C1798,-334.82 1805.9,-329.21 1813,-323 1835.2,-303.46 1825.5,-285.01 1849,-267 1851.1,-265.41 1853.2,-263.88 1855.4,-262.43" />
<polygon fill= "#000000" stroke= "#000000" points= "1857.4854,-265.2625 1864.3,-257.15 1853.9138,-259.2422 1857.4854,-265.2625" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-01 16:03:44 -07:00
<g id= "node26" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1255.5,-489 1061.5,-489 1061.5,-421 1255.5,-421 1255.5,-489" />
<text text-anchor= "middle" x= "1158.5" y= "-473.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1158.5" y= "-458.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1158.5" y= "-443.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1158.5" y= "-428.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#36->zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "edge25" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1255.8,-454.67C1286.8,-454.57 1321.2,-454.45 1352.6,-454.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1352.6106,-457.8401 1362.6,-454.31 1352.5895,-450.8401 1352.6106,-457.8401" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-01 16:03:44 -07:00
<g id= "node27" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1548.5,-608 1360.5,-608 1360.5,-540 1548.5,-540 1548.5,-608" />
<text text-anchor= "middle" x= "1454.5" y= "-592.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1454.5" y= "-577.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1454.5" y= "-562.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1454.5" y= "-547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-06-01 16:03:44 -07:00
<g id= "edge26" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1243.3,-489.1C1279.9,-503.82 1322.9,-521.1 1360.5,-536.21" />
<polygon fill= "#000000" stroke= "#000000" points= "1359.3167,-539.5066 1369.9,-540 1361.9343,-533.0144 1359.3167,-539.5066" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-01 16:03:44 -07:00
<g id= "node28" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1813,-604 1598,-604 1598,-536 1813,-536 1813,-604" />
<text text-anchor= "middle" x= "1705.5" y= "-588.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1705.5" y= "-573.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1705.5" y= "-558.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1705.5" y= "-543.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to KeyIO</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/zcash#5133 -->
2021-06-01 16:03:44 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1548.7,-572.5C1561.3,-572.3 1574.4,-572.09 1587.3,-571.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1587.7551,-575.3735 1597.7,-571.72 1587.6473,-568.3743 1587.7551,-575.3735" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "edge28" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1783.2,-535.84C1793.7,-529.64 1804,-522.68 1813,-515 1833.6,-497.49 1826.6,-481.12 1849,-466 1851.2,-464.54 1853.4,-463.15 1855.7,-461.83" />
<polygon fill= "#000000" stroke= "#000000" points= "1857.5346,-464.8213 1864.8,-457.11 1854.3115,-458.6074 1857.5346,-464.8213" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "edge29" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1789,-535.86C1797.9,-529.85 1806.1,-522.92 1813,-515 1845.3,-477.72 1813.9,-444.66 1849,-410 1851.4,-407.64 1853.9,-405.44 1856.6,-403.39" />
<polygon fill= "#000000" stroke= "#000000" points= "1858.673,-406.2118 1864.9,-397.64 1854.6867,-400.4577 1858.673,-406.2118" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1813.2,-544.04C1826.7,-540.78 1840.5,-537.45 1854,-534.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1854.8053,-537.6062 1863.7,-531.85 1853.157,-530.803 1854.8053,-537.6062" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-01 16:03:44 -07:00
<g id= "node29" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2043.5,-685.5 1873.5,-685.5 1873.5,-632.5 2043.5,-632.5 2043.5,-685.5" />
<text text-anchor= "middle" x= "1958.5" y= "-670.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1958.5" y= "-655.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1958.5" y= "-640.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_listunifiedreceivers</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5181 -->
2021-06-01 16:03:44 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1796,-604C1813.6,-610.43 1831.8,-617.01 1849,-623 1854.9,-625.06 1861,-627.14 1867.1,-629.23" />
<polygon fill= "#000000" stroke= "#000000" points= "1866.206,-632.6219 1876.8,-632.49 1868.436,-625.9866 1866.206,-632.6219" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-01 16:03:44 -07:00
<g id= "node30" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2058.5,-614.5 1858.5,-614.5 1858.5,-561.5 2058.5,-561.5 2058.5,-614.5" />
<text text-anchor= "middle" x= "1958.5" y= "-599.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1958.5" y= "-584.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1958.5" y= "-569.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recipients to z_sendmany</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5184 -->
2021-06-01 16:03:44 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1813.2,-577.66C1824.7,-578.48 1836.5,-579.32 1848,-580.14" />
<polygon fill= "#000000" stroke= "#000000" points= "1847.9783,-583.6471 1858.2,-580.86 1848.4713,-576.6645 1847.9783,-583.6471" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-01 16:03:44 -07:00
<g id= "node31" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2043,-756.5 1874,-756.5 1874,-703.5 2043,-703.5 2043,-756.5" />
<text text-anchor= "middle" x= "1958.5" y= "-741.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1958.5" y= "-726.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1958.5" y= "-711.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > error if given a UA</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5191 -->
2021-06-01 16:03:44 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1802.3,-604.05C1806.1,-606.82 1809.7,-609.79 1813,-613 1841.4,-640.33 1819.8,-667.58 1849,-694 1853.8,-698.32 1859.1,-702.12 1864.7,-705.46" />
<polygon fill= "#000000" stroke= "#000000" points= "1863.3345,-708.6995 1873.8,-710.35 1866.648,-702.5334 1863.3345,-708.6995" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5022 -->
2021-06-01 16:03:44 -07:00
<g id= "node32" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5022</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5022" xlink:title= "zcash/zcash#5022 Implement ZIP-225 transaction format changes in zcashd." target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "938.5,-1105 783.5,-1105 783.5,-1037 938.5,-1037 938.5,-1105" />
<text text-anchor= "middle" x= "861" y= "-1089.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5022</text>
<text text-anchor= "middle" x= "861" y= "-1074.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "861" y= "-1059.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format</text>
<text text-anchor= "middle" x= "861" y= "-1044.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > changes in zcashd.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5022->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge34" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5195</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M879.31,-1036.8C903.09,-995.59 948.46,-927.23 1006,-889 1018.8,-880.51 1033.2,-873.68 1048,-868.18" />
<polygon fill= "#000000" stroke= "#000000" points= "1049.5117,-871.3595 1057.8,-864.76 1047.2052,-864.7504 1049.5117,-871.3595" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5021</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M868.75,-1036.7C883.97,-977.97 923.66,-859.26 1006,-803 1118.8,-725.94 1184.5,-816.53 1311,-765 1353.4,-747.74 1394.2,-714.63 1421.4,-689.41" />
<polygon fill= "#000000" stroke= "#000000" points= "1423.83,-691.9293 1428.7,-682.52 1419.0253,-686.8386 1423.83,-691.9293" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge36" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5197</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M875.31,-1105.3C896.66,-1152.1 941.38,-1235.1 1006,-1279 1022.3,-1290.1 1041.5,-1297.7 1060.7,-1303.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1059.9451,-1306.5195 1070.5,-1305.6 1061.6755,-1299.7367 1059.9451,-1306.5195" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "node33" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5196</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/zcash/issues/5196" xlink:title= "zcash/zcash#5196 Implement v5 transaction consensus rules" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1260,-1270.5 1057,-1270.5 1057,-1217.5 1260,-1217.5 1260,-1270.5" />
<text text-anchor= "middle" x= "1158.5" y= "-1255.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1158.5" y= "-1240.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1158.5" y= "-1225.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "edge37" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5196</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M887.81,-1105C914.45,-1136.5 958.14,-1182.2 1006,-1208 1018.7,-1214.9 1032.8,-1220.4 1047,-1225" />
<polygon fill= "#000000" stroke= "#000000" points= "1046.3193,-1228.4476 1056.9,-1227.9 1048.2872,-1221.7299 1046.3193,-1228.4476" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5194 -->
2021-06-01 16:03:44 -07:00
<g id= "node34" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/zcash/issues/5194" xlink:title= "zcash/zcash#5194 Implement Orchard signature verification consensus rules" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1244,-1199 1073,-1199 1073,-1131 1244,-1131 1244,-1199" />
<text text-anchor= "middle" x= "1158.5" y= "-1183.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5194</text>
<text text-anchor= "middle" x= "1158.5" y= "-1168.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1158.5" y= "-1153.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature verification</text>
<text text-anchor= "middle" x= "1158.5" y= "-1138.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5194 -->
2021-06-01 16:03:44 -07:00
<g id= "edge38" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5194</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M938.64,-1098.6C960.37,-1106.1 984.04,-1114.1 1006,-1121 1024.3,-1126.8 1044,-1132.7 1063,-1138.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1062.2179,-1141.6185 1072.8,-1141.1 1064.2042,-1134.9062 1062.2179,-1141.6185" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5198 -->
2021-06-01 16:03:44 -07:00
<g id= "node35" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5198</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1256.5,-1011.5 1060.5,-1011.5 1060.5,-898.5 1256.5,-898.5 1256.5,-1011.5" />
<text text-anchor= "middle" x= "1158.5" y= "-996.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "1158.5" y= "-981.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "1158.5" y= "-966.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "1158.5" y= "-951.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "1158.5" y= "-936.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "1158.5" y= "-921.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "1158.5" y= "-906.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5198 -->
2021-06-01 16:03:44 -07:00
<g id= "edge39" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5198</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M938.78,-1040.7C973.06,-1027.3 1013.9,-1011.4 1051,-996.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1052.3386,-1000.135 1060.4,-993.26 1049.8109,-993.6073 1052.3386,-1000.135" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5199 -->
2021-06-01 16:03:44 -07:00
<g id= "node36" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5199</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1253,-1112.5 1064,-1112.5 1064,-1029.5 1253,-1029.5 1253,-1112.5" />
<text text-anchor= "middle" x= "1158.5" y= "-1097.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "1158.5" y= "-1082.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "1158.5" y= "-1067.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "1158.5" y= "-1052.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "1158.5" y= "-1037.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5199 -->
2021-06-01 16:03:44 -07:00
<g id= "edge40" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5199</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M938.78,-1071C973.94,-1071 1016,-1071 1053.9,-1071" />
<polygon fill= "#000000" stroke= "#000000" points= "1053.9,-1074.5001 1063.9,-1071 1053.9,-1067.5001 1053.9,-1074.5001" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5196->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge41" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1260.4,-1230.2C1294.3,-1225.6 1331.9,-1220.6 1364.8,-1216.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1365.4287,-1219.548 1374.9,-1214.8 1364.535,-1212.6053 1365.4287,-1219.548" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5194->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge42" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194- > zcash/zcash#5024</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1244.1,-1176.3C1282,-1181.3 1326.5,-1187.1 1364.8,-1192.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1364.535,-1195.6947 1374.9,-1193.5 1365.4287,-1188.752 1364.535,-1195.6947" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-01 16:03:44 -07:00
<g id= "node37" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1244.5,-402.5 1072.5,-402.5 1072.5,-349.5 1244.5,-349.5 1244.5,-402.5" />
<text text-anchor= "middle" x= "1158.5" y= "-387.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1158.5" y= "-372.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1158.5" y= "-357.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard</text>
2021-05-11 15:56:34 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30->zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1244.6,-395.48C1266.3,-400.63 1289.6,-406.34 1311,-412 1325.8,-415.92 1341.4,-420.26 1356.7,-424.63" />
<polygon fill= "#000000" stroke= "#000000" points= "1356.1225,-428.1055 1366.7,-427.5 1358.0536,-421.3771 1356.1225,-428.1055" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-01 16:03:44 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "203,-1493.5 3,-1493.5 3,-1489.5 -1,-1489.5 -1,-1485.5 3,-1485.5 3,-1448.5 -1,-1448.5 -1,-1444.5 3,-1444.5 3,-1440.5 203,-1440.5 203,-1493.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "3,-1489.5 7,-1489.5 7,-1485.5 3,-1485.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "3,-1448.5 7,-1448.5 7,-1444.5 3,-1444.5 " />
<text text-anchor= "middle" x= "103" y= "-1478.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "103" y= "-1463.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "103" y= "-1448.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 1</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003 -->
2021-06-01 16:03:44 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "454,-1530.5 242,-1530.5 242,-1526.5 238,-1526.5 238,-1522.5 242,-1522.5 242,-1485.5 238,-1485.5 238,-1481.5 242,-1481.5 242,-1477.5 454,-1477.5 454,-1530.5" />
<polyline fill= "none" stroke= "#000000" points= "242,-1526.5 246,-1526.5 246,-1522.5 242,-1522.5 " />
<polyline fill= "none" stroke= "#000000" points= "242,-1485.5 246,-1485.5 246,-1481.5 242,-1481.5 " />
<text text-anchor= "middle" x= "348" y= "-1515.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "348" y= "-1500.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "348" y= "-1485.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-01 16:03:44 -07:00
<g id= "edge44" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M203,-1482.1C212.53,-1483.5 222.24,-1485 231.9,-1486.5" />
<polygon fill= "#000000" stroke= "#000000" points= "231.5326,-1489.9839 241.94,-1488 232.567,-1483.0607 231.5326,-1489.9839" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-01 16:03:44 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "698.5,-1463 507.5,-1463 507.5,-1459 503.5,-1459 503.5,-1455 507.5,-1455 507.5,-1403 503.5,-1403 503.5,-1399 507.5,-1399 507.5,-1395 698.5,-1395 698.5,-1463" />
<polyline fill= "none" stroke= "#000000" points= "507.5,-1459 511.5,-1459 511.5,-1455 507.5,-1455 " />
<polyline fill= "none" stroke= "#000000" points= "507.5,-1403 511.5,-1403 511.5,-1399 507.5,-1399 " />
<text text-anchor= "middle" x= "603" y= "-1447.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "603" y= "-1432.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "603" y= "-1417.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "603" y= "-1402.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5005 -->
2021-06-01 16:03:44 -07:00
<g id= "edge45" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M203.28,-1459.4C288.43,-1452.9 410.26,-1443.6 497,-1437.1" />
<polygon fill= "#000000" stroke= "#000000" points= "497.4366,-1440.5765 507.13,-1436.3 496.8855,-1433.5982 497.4366,-1440.5765" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-01 16:03:44 -07:00
<g id= "node41" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "690,-1564.5 516,-1564.5 516,-1560.5 512,-1560.5 512,-1556.5 516,-1556.5 516,-1489.5 512,-1489.5 512,-1485.5 516,-1485.5 516,-1481.5 690,-1481.5 690,-1564.5" />
<polyline fill= "none" stroke= "#000000" points= "516,-1560.5 520,-1560.5 520,-1556.5 516,-1556.5 " />
<polyline fill= "none" stroke= "#000000" points= "516,-1489.5 520,-1489.5 520,-1485.5 516,-1485.5 " />
<text text-anchor= "middle" x= "603" y= "-1549.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "603" y= "-1534.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "603" y= "-1519.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "603" y= "-1504.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "603" y= "-1489.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > disconnect otherwise.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
2021-06-01 16:03:44 -07:00
<g id= "edge46" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M454.3,-1511.9C471.27,-1513.2 488.76,-1514.5 505.52,-1515.7" />
<polygon fill= "#000000" stroke= "#000000" points= "505.6096,-1519.2173 515.85,-1516.5 506.1501,-1512.2382 505.6096,-1519.2173" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "node42" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "970,-1513 752,-1513 752,-1509 748,-1509 748,-1505 752,-1505 752,-1483 748,-1483 748,-1479 752,-1479 752,-1475 970,-1475 970,-1513" />
<polyline fill= "none" stroke= "#000000" points= "752,-1509 756,-1509 756,-1505 752,-1505 " />
<polyline fill= "none" stroke= "#000000" points= "752,-1483 756,-1483 756,-1479 752,-1479 " />
<text text-anchor= "middle" x= "861" y= "-1497.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "861" y= "-1482.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rework AddNode behaviour</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "edge47" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M698.7,-1453.1C723.79,-1459.4 750.67,-1466.2 775.2,-1472.4" />
<polygon fill= "#000000" stroke= "#000000" points= "774.6394,-1475.8676 785.19,-1474.9 776.3388,-1469.077 774.6394,-1475.8676" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "edge48" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M690.35,-1513.2C706.84,-1511.3 724.36,-1509.4 741.64,-1507.4" />
<polygon fill= "#000000" stroke= "#000000" points= "742.2158,-1510.8582 751.78,-1506.3 741.4608,-1503.899 742.2158,-1510.8582" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-01 16:03:44 -07:00
<g id= "node43" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1253,-1528 1064,-1528 1064,-1524 1060,-1524 1060,-1520 1064,-1520 1064,-1468 1060,-1468 1060,-1464 1064,-1464 1064,-1460 1253,-1460 1253,-1528" />
<polyline fill= "none" stroke= "#000000" points= "1064,-1524 1068,-1524 1068,-1520 1064,-1520 " />
<polyline fill= "none" stroke= "#000000" points= "1064,-1468 1068,-1468 1068,-1464 1064,-1464 " />
<text text-anchor= "middle" x= "1158.5" y= "-1512.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1158.5" y= "-1497.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1158.5" y= "-1482.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1158.5" y= "-1467.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in the tried table.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
2021-06-01 16:03:44 -07:00
<g id= "edge49" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M970.09,-1494C997.29,-1494 1026.4,-1494 1053.4,-1494" />
<polygon fill= "#000000" stroke= "#000000" points= "1053.7,-1497.5001 1063.7,-1494 1053.7,-1490.5001 1053.7,-1497.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#368 -->
2021-06-01 16:03:44 -07:00
<g id= "node44" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/368" xlink:title= "zcash/librustzcash#368 zcash_history: Add Orchard support" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "955,-1427.5 767,-1427.5 767,-1374.5 955,-1374.5 955,-1427.5" />
<text text-anchor= "middle" x= "861" y= "-1412.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#368</text>
<text text-anchor= "middle" x= "861" y= "-1397.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_history: Add</text>
<text text-anchor= "middle" x= "861" y= "-1382.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#368->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge50" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368- > zcash/zcash#5037</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M955.13,-1396.3C984.65,-1394.8 1017.5,-1393.1 1048,-1391.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1048.4815,-1395.0808 1058.3,-1391.1 1048.142,-1388.0891 1048.4815,-1395.0808" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-03 16:03:45 -07:00
<g id= "node45" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "199.5,-1621 6.5,-1621 6.5,-1617 2.5,-1617 2.5,-1613 6.5,-1613 6.5,-1591 2.5,-1591 2.5,-1587 6.5,-1587 6.5,-1583 199.5,-1583 199.5,-1621" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6.5,-1617 10.5,-1617 10.5,-1613 6.5,-1613 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "6.5,-1591 10.5,-1591 10.5,-1587 6.5,-1587 " />
<text text-anchor= "middle" x= "103" y= "-1605.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "103" y= "-1590.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-06-03 16:03:45 -07:00
<g id= "node46" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "444.5,-1621 251.5,-1621 251.5,-1617 247.5,-1617 247.5,-1613 251.5,-1613 251.5,-1591 247.5,-1591 247.5,-1587 251.5,-1587 251.5,-1583 444.5,-1583 444.5,-1621" />
<polyline fill= "none" stroke= "#000000" points= "251.5,-1617 255.5,-1617 255.5,-1613 251.5,-1613 " />
<polyline fill= "none" stroke= "#000000" points= "251.5,-1591 255.5,-1591 255.5,-1587 251.5,-1587 " />
<text text-anchor= "middle" x= "348" y= "-1605.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "348" y= "-1590.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-06-03 16:03:45 -07:00
<g id= "edge51" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M199.83,-1602C213.5,-1602 227.61,-1602 241.45,-1602" />
<polygon fill= "#000000" stroke= "#000000" points= "241.47,-1605.5001 251.47,-1602 241.47,-1598.5001 241.47,-1605.5001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-03 16:03:45 -07:00
<g id= "node47" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "699.5,-1621 506.5,-1621 506.5,-1617 502.5,-1617 502.5,-1613 506.5,-1613 506.5,-1591 502.5,-1591 502.5,-1587 506.5,-1587 506.5,-1583 699.5,-1583 699.5,-1621" />
<polyline fill= "none" stroke= "#000000" points= "506.5,-1617 510.5,-1617 510.5,-1613 506.5,-1613 " />
<polyline fill= "none" stroke= "#000000" points= "506.5,-1591 510.5,-1591 510.5,-1587 506.5,-1587 " />
<text text-anchor= "middle" x= "603" y= "-1605.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "603" y= "-1590.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-06-03 16:03:45 -07:00
<g id= "edge52" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M444.77,-1602C461.45,-1602 478.88,-1602 495.82,-1602" />
<polygon fill= "#000000" stroke= "#000000" points= "496.3,-1605.5001 506.3,-1602 496.3,-1598.5001 496.3,-1605.5001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-03 16:03:45 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1251,-331.5 1066,-331.5 1066,-278.5 1251,-278.5 1251,-331.5" />
<text text-anchor= "middle" x= "1158.5" y= "-316.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1158.5" y= "-301.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1158.5" y= "-286.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > phrase support</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
2021-05-24 08:46:06 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5019 -->
2021-06-03 16:03:45 -07:00
<g id= "edge53" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1251.3,-312.42C1272.6,-317.7 1294,-326.26 1311,-340 1340.4,-363.74 1318.9,-391.74 1347,-417 1349.3,-419.04 1351.7,-420.97 1354.1,-422.8" />
<polygon fill= "#000000" stroke= "#000000" points= "1352.6243,-426.0192 1362.9,-428.6 1356.4765,-420.1745 1352.6243,-426.0192" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-03 16:03:45 -07:00
<g id= "node49" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1555.5,-408 1353.5,-408 1353.5,-340 1555.5,-340 1555.5,-408" />
<text text-anchor= "middle" x= "1454.5" y= "-392.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1454.5" y= "-377.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1454.5" y= "-362.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1454.5" y= "-347.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (BIP 32)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5176->zcash/zcash#2673 -->
2021-06-03 16:03:45 -07:00
<g id= "edge54" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1251.3,-326.18C1271,-330.71 1291.7,-335.5 1311,-340 1321.5,-342.45 1332.4,-345.01 1343.4,-347.59" />
<polygon fill= "#000000" stroke= "#000000" points= "1342.8634,-351.0594 1353.4,-349.95 1344.4713,-344.2466 1342.8634,-351.0594" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-03 16:03:45 -07:00
<g id= "edge55" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1555.5,-374C1568.2,-374 1581.2,-374 1594.1,-374" />
<polygon fill= "#000000" stroke= "#000000" points= "1594.3,-377.5001 1604.3,-374 1594.3,-370.5001 1594.3,-377.5001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-03 16:03:45 -07:00
<g id= "node50" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zips/issues/364" xlink:title= "zcash/zips#364 [ZIP 339] Wallet Recovery Words (a la BIP 39)" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "963.5,-441.5 758.5,-441.5 758.5,-388.5 963.5,-388.5 963.5,-441.5" />
<text text-anchor= "middle" x= "861" y= "-426.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "861" y= "-411.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "861" y= "-396.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Words (a la BIP 39)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#364->zcash/zcash#5176 -->
2021-06-03 16:03:45 -07:00
<g id= "edge56" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M953,-388.48C958.91,-385.61 964.64,-382.45 970,-379 989.83,-366.23 985.59,-351.83 1006,-340 1021.1,-331.23 1038.3,-324.66 1055.5,-319.73" />
<polygon fill= "#000000" stroke= "#000000" points= "1056.8487,-322.992 1065.6,-317.02 1055.0346,-316.2311 1056.8487,-322.992" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-03 16:03:45 -07:00
<g id= "node51" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node51" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "194,-1692.5 12,-1692.5 12,-1639.5 194,-1639.5 194,-1692.5" />
<text text-anchor= "middle" x= "103" y= "-1677.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "103" y= "-1662.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "103" y= "-1647.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-06-03 16:03:45 -07:00
<g id= "node52" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node52" > <a xlink:href= "https://github.com/zcash/zips/issues/511" xlink:title= "zcash/zips#511 ZIP 32: Document standard key structure for Unified Addresses" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1562,-322 1347,-322 1347,-254 1562,-254 1562,-322" />
<text text-anchor= "middle" x= "1454.5" y= "-306.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1454.5" y= "-291.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1454.5" y= "-276.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1454.5" y= "-261.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/zcash#5179 -->
2021-06-03 16:03:45 -07:00
<g id= "edge57" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1554.1,-322.11C1568,-326.88 1582.3,-331.79 1596.4,-336.61" />
<polygon fill= "#000000" stroke= "#000000" points= "1595.5054,-340.0031 1606.1,-339.93 1597.7722,-333.3803 1595.5054,-340.0031" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-03 16:03:45 -07:00
<g id= "node53" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1813,-314.5 1598,-314.5 1598,-261.5 1813,-261.5 1813,-314.5" />
<text text-anchor= "middle" x= "1705.5" y= "-299.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1705.5" y= "-284.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1705.5" y= "-269.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key derivation</text>
2021-05-24 15:49:37 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/librustzcash#387 -->
2021-06-03 16:03:45 -07:00
<g id= "edge58" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1562,-288C1570.6,-288 1579.2,-288 1587.8,-288" />
<polygon fill= "#000000" stroke= "#000000" points= "1587.8,-291.5001 1597.8,-288 1587.8,-284.5001 1587.8,-291.5001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-03 16:03:45 -07:00
<g id= "node54" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "204.5,-1763.5 1.5,-1763.5 1.5,-1710.5 204.5,-1710.5 204.5,-1763.5" />
<text text-anchor= "middle" x= "103" y= "-1748.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "103" y= "-1733.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "103" y= "-1718.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/zips#506 -->
2021-06-03 16:03:45 -07:00
<g id= "node55" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zips/issues/506" xlink:title= "zcash/zips#506 Orchard anchor should be a base field element, not a bitstring" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "705,-820 501,-820 501,-752 705,-752 705,-820" />
<text text-anchor= "middle" x= "603" y= "-804.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "603" y= "-789.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "603" y= "-774.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "603" y= "-759.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a bitstring</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#506->zcash/zcash#4707 -->
2021-06-03 16:03:45 -07:00
<g id= "edge59" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M705.34,-786C725.35,-786 746.25,-786 766,-786" />
<polygon fill= "#000000" stroke= "#000000" points= "766.22,-789.5001 776.22,-786 766.22,-782.5001 766.22,-789.5001" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/zips#507 -->
2021-06-03 16:03:45 -07:00
<g id= "node56" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#507</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/zips/pull/507" xlink:title= "zcash/zips#507 Fix Orchard Action byte size" target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "698.5,-891.5 507.5,-891.5 507.5,-887.5 503.5,-887.5 503.5,-883.5 507.5,-883.5 507.5,-846.5 503.5,-846.5 503.5,-842.5 507.5,-842.5 507.5,-838.5 698.5,-838.5 698.5,-891.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "507.5,-887.5 511.5,-887.5 511.5,-883.5 507.5,-883.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "507.5,-846.5 511.5,-846.5 511.5,-842.5 507.5,-842.5 " />
<text text-anchor= "middle" x= "603" y= "-876.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#507</text>
<text text-anchor= "middle" x= "603" y= "-861.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fix Orchard Action byte</text>
<text text-anchor= "middle" x= "603" y= "-846.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > size</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#507->zcash/zcash#4707 -->
2021-06-03 16:03:45 -07:00
<g id= "edge60" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#507- > zcash/zcash#4707</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M689.63,-838.47C714.42,-830.88 741.56,-822.57 766.79,-814.85" />
<polygon fill= "#000000" stroke= "#000000" points= "767.8146,-818.1967 776.35,-811.92 765.7633,-811.504 767.8146,-818.1967" />
2021-06-02 16:01:43 -07:00
</g>
<!-- zcash/librustzcash#350 -->
2021-06-03 16:03:45 -07:00
<g id= "node57" class= "node" >
2021-06-02 16:01:43 -07:00
<title > zcash/librustzcash#350</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node57" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/350" xlink:title= "zcash/librustzcash#350 Implement ZIP-225 transaction format & hashing changes in librustzcash." target= "_blank" >
2021-06-04 15:59:55 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "697,-1112.5 509,-1112.5 509,-1029.5 697,-1029.5 697,-1112.5" />
<text text-anchor= "middle" x= "603" y= "-1097.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#350</text>
<text text-anchor= "middle" x= "603" y= "-1082.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "603" y= "-1067.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format & </text>
<text text-anchor= "middle" x= "603" y= "-1052.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > hashing changes in</text>
<text text-anchor= "middle" x= "603" y= "-1037.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > librustzcash.</text>
2021-06-02 16:01:43 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#350->zcash/zcash#5022 -->
2021-06-03 16:03:45 -07:00
<g id= "edge61" class= "edge" >
2021-06-02 16:01:43 -07:00
<title > zcash/librustzcash#350- > zcash/zcash#5022</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M697.24,-1071C721.93,-1071 748.45,-1071 772.81,-1071" />
<polygon fill= "#000000" stroke= "#000000" points= "773.1,-1074.5001 783.1,-1071 773.1,-1067.5001 773.1,-1074.5001" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/librustzcash#394 -->
2021-06-03 16:03:45 -07:00
<g id= "node58" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/librustzcash#394</title>
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/394" xlink:title= "zcash/librustzcash#394 Update `zcash_primitives: :redjubjub` for ZIP 216" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "206,-1834.5 0,-1834.5 0,-1781.5 206,-1781.5 206,-1834.5" />
<text text-anchor= "middle" x= "103" y= "-1819.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#394</text>
<text text-anchor= "middle" x= "103" y= "-1804.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Update `zcash_primitives:</text>
<text text-anchor= "middle" x= "103" y= "-1789.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > :redjubjub` for ZIP 216</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/zcash#5201 -->
2021-06-03 16:03:45 -07:00
<g id= "node59" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/zcash#5201</title>
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash/zcash/issues/5201" xlink:title= "zcash/zcash#5201 Implement ZIP 216 consensus rules" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "426,-1834.5 270,-1834.5 270,-1781.5 426,-1781.5 426,-1834.5" />
<text text-anchor= "middle" x= "348" y= "-1819.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5201</text>
<text text-anchor= "middle" x= "348" y= "-1804.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 216</text>
<text text-anchor= "middle" x= "348" y= "-1789.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/librustzcash#394->zcash/zcash#5201 -->
<g id= "edge62" class= "edge" >
<title > zcash/librustzcash#394- > zcash/zcash#5201</title>
<path fill= "none" stroke= "#000000" d= "M206.19,-1808C224.01,-1808 242.39,-1808 259.77,-1808" />
<polygon fill= "#000000" stroke= "#000000" points= "259.87,-1811.5001 269.87,-1808 259.87,-1804.5001 259.87,-1811.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/halo2#63 -->
2021-06-03 16:03:45 -07:00
<g id= "node60" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash/halo2/issues/63" xlink:title= "zcash/halo2#63 Implement zero-knowledge- ness" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "969,-633.5 753,-633.5 753,-580.5 969,-580.5 969,-633.5" />
<text text-anchor= "middle" x= "861" y= "-618.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "861" y= "-603.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "861" y= "-588.3" 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 -->
<g id= "edge63" class= "edge" >
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
<path fill= "none" stroke= "#000000" d= "M910.04,-633.67C937.69,-648.03 973.18,-665.34 1006,-678 1019.2,-683.08 1033.2,-687.88 1047.1,-692.32" />
<polygon fill= "#000000" stroke= "#000000" points= "1046.2119,-695.709 1056.8,-695.33 1048.2866,-689.0235 1046.2119,-695.709" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26 -->
2021-06-03 16:03:45 -07:00
<g id= "node61" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26</title>
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/26" xlink:title= "zcash-hackworks/zcash-test-vectors#26 Implement Unified Address encodings" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1311,-598.5 1006,-598.5 1006,-545.5 1311,-545.5 1311,-598.5" />
<text text-anchor= "middle" x= "1158.5" y= "-583.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "1158.5" y= "-568.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1158.5" y= "-553.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encodings</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26->zcash/librustzcash#371 -->
<g id= "edge64" class= "edge" >
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
<path fill= "none" stroke= "#000000" d= "M1311.3,-573.03C1324.4,-573.12 1337.5,-573.21 1350.2,-573.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1350.1791,-576.7998 1360.2,-573.36 1350.2212,-569.8 1350.1791,-576.7998" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-06-04 15:59:55 -07:00
<g id= "node62" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/halo2/issues/64" xlink:title= "zcash/halo2#64 Design gadget API or interaction model" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "433,-662.5 263,-662.5 263,-609.5 433,-609.5 433,-662.5" />
<text text-anchor= "middle" x= "348" y= "-647.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "348" y= "-632.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "348" y= "-617.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > interaction model</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#235 -->
2021-06-04 15:59:55 -07:00
<g id= "node63" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash/halo2/issues/235" xlink:title= "zcash/halo2#235 [Circuit] Implement Core/Chip abstraction" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "691,-662.5 515,-662.5 515,-609.5 691,-609.5 691,-662.5" />
<text text-anchor= "middle" x= "603" y= "-647.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "603" y= "-632.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "603" y= "-617.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Core/Chip abstraction</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#64->zcash/halo2#235 -->
2021-06-04 15:59:55 -07:00
<g id= "edge65" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M433.27,-636C456.2,-636 481.18,-636 504.76,-636" />
<polygon fill= "#000000" stroke= "#000000" points= "504.76,-639.5001 514.76,-636 504.76,-632.5001 504.76,-639.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-06-04 15:59:55 -07:00
<g id= "edge66" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M691.07,-660.24C714.67,-666.73 740.32,-673.79 764.37,-680.41" />
<polygon fill= "#000000" stroke= "#000000" points= "763.6301,-683.8363 774.2,-683.11 765.4842,-677.0863 763.6301,-683.8363" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-04 15:59:55 -07:00
<g id= "node64" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1248,-233.5 1069,-233.5 1069,-180.5 1248,-180.5 1248,-233.5" />
<text text-anchor= "middle" x= "1158.5" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1158.5" y= "-203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1158.5" y= "-188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursion</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#251 -->
2021-06-04 15:59:55 -07:00
<g id= "node65" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash/halo2/issues/251" xlink:title= "zcash/halo2#251 Implement user-facing API for recursive proving" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1559.5,-233.5 1349.5,-233.5 1349.5,-180.5 1559.5,-180.5 1559.5,-233.5" />
<text text-anchor= "middle" x= "1454.5" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1454.5" y= "-203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1454.5" y= "-188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for recursive proving</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75->zcash/halo2#251 -->
2021-06-04 15:59:55 -07:00
<g id= "edge67" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M1248.1,-207C1276.8,-207 1308.9,-207 1339.2,-207" />
<polygon fill= "#000000" stroke= "#000000" points= "1339.3,-210.5001 1349.3,-207 1339.3,-203.5001 1339.3,-210.5001" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-06-04 15:59:55 -07:00
<g id= "node66" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/79" xlink:title= "zcash/halo2#79 Migrate Rescue and Poseidon gadgets to algebraic hash abstraction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "941.5,-370.5 780.5,-370.5 780.5,-287.5 941.5,-287.5 941.5,-370.5" />
<text text-anchor= "middle" x= "861" y= "-355.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "861" y= "-340.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "861" y= "-325.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "861" y= "-310.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "861" y= "-295.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
2021-06-03 16:03:45 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-06-04 15:59:55 -07:00
<g id= "node67" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "705,-398 501,-398 501,-330 705,-330 705,-398" />
<text text-anchor= "middle" x= "603" y= "-382.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "603" y= "-367.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "603" y= "-352.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "603" y= "-337.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#79 -->
2021-06-04 15:59:55 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M705.34,-350.12C726.74,-347.21 749.16,-344.17 770.11,-341.33" />
<polygon fill= "#000000" stroke= "#000000" points= "770.8321,-344.7641 780.27,-339.95 769.8899,-337.8278 770.8321,-344.7641" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-04 15:59:55 -07:00
<g id= "node68" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/halo2/issues/250" xlink:title= "zcash/halo2#250 Implement the recursive verifier circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "958,-233.5 764,-233.5 764,-180.5 958,-180.5 958,-233.5" />
<text text-anchor= "middle" x= "861" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "861" y= "-203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "861" y= "-188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verifier circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#250 -->
2021-06-04 15:59:55 -07:00
<g id= "edge69" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M700.23,-329.9C705.72,-326.83 711.02,-323.53 716,-320 736.06,-305.78 733.51,-294.21 752,-278 768.2,-263.8 787.46,-250.32 805.25,-239" />
<polygon fill= "#000000" stroke= "#000000" points= "807.2216,-241.8953 813.85,-233.63 803.514,-235.9577 807.2216,-241.8953" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-04 15:59:55 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M958,-207C990.13,-207 1025.9,-207 1058.3,-207" />
<polygon fill= "#000000" stroke= "#000000" points= "1058.7,-210.5001 1068.7,-207 1058.7,-203.5001 1058.7,-210.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-04 15:59:55 -07:00
<g id= "node69" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "174.5,-1921 31.5,-1921 31.5,-1853 174.5,-1853 174.5,-1921" />
<text text-anchor= "middle" x= "103" y= "-1905.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "103" y= "-1890.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "103" y= "-1875.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "103" y= "-1860.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ProvingKey</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#82 -->
2021-06-04 15:59:55 -07:00
<g id= "node70" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash/halo2/issues/82" xlink:title= "zcash/halo2#82 Consider not sampling beta and gamma if there are no permutations or lookups" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "199.5,-2022.5 6.5,-2022.5 6.5,-1939.5 199.5,-1939.5 199.5,-2022.5" />
<text text-anchor= "middle" x= "103" y= "-2007.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "103" y= "-1992.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "103" y= "-1977.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "103" y= "-1962.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "103" y= "-1947.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > lookups</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#248 -->
2021-06-04 15:59:55 -07:00
<g id= "node71" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "704.5,-311.5 501.5,-311.5 501.5,-258.5 704.5,-258.5 704.5,-311.5" />
<text text-anchor= "middle" x= "603" y= "-296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "603" y= "-281.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "603" y= "-266.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#248->zcash/halo2#250 -->
2021-06-04 15:59:55 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M690.71,-258.48C714.07,-251.42 739.46,-243.74 763.33,-236.53" />
<polygon fill= "#000000" stroke= "#000000" points= "764.5386,-239.8212 773.1,-233.58 762.5152,-233.12 764.5386,-239.8212" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-04 15:59:55 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "695.5,-240 510.5,-240 510.5,-172 695.5,-172 695.5,-240" />
<text text-anchor= "middle" x= "603" y= "-224.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "603" y= "-209.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "603" y= "-194.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "603" y= "-179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inputs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#249->zcash/halo2#250 -->
2021-06-04 15:59:55 -07:00
<g id= "edge72" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M695.78,-206.36C714.6,-206.43 734.54,-206.51 753.82,-206.58" />
<polygon fill= "#000000" stroke= "#000000" points= "753.806,-210.0799 763.82,-206.62 753.8341,-203.0799 753.806,-210.0799" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-04 15:59:55 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node73" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "437.5,-146.5 258.5,-146.5 258.5,-93.5 437.5,-93.5 437.5,-146.5" />
<text text-anchor= "middle" x= "348" y= "-131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "348" y= "-116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "348" y= "-101.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
2021-06-04 15:59:55 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node74" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "691,-154 515,-154 515,-86 691,-86 691,-154" />
<text text-anchor= "middle" x= "603" y= "-138.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "603" y= "-123.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "603" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "603" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursive circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#246->zcash/halo2#247 -->
2021-06-04 15:59:55 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M437.54,-120C459.32,-120 482.73,-120 504.88,-120" />
<polygon fill= "#000000" stroke= "#000000" points= "504.96,-123.5001 514.96,-120 504.96,-116.5001 504.96,-123.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-04 15:59:55 -07:00
<g id= "edge74" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M691.07,-149.7C717.46,-158.6 746.4,-168.36 772.8,-177.26" />
<polygon fill= "#000000" stroke= "#000000" points= "771.8058,-180.6184 782.4,-180.5 774.0443,-173.9859 771.8058,-180.6184" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-04 15:59:55 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/halo2/issues/245" xlink:title= "zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "706,-562 500,-562 500,-494 706,-494 706,-562" />
<text text-anchor= "middle" x= "603" y= "-546.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "603" y= "-531.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "603" y= "-516.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "603" y= "-501.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in verifier</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/halo2#245->zcash/halo2#63 -->
2021-06-04 15:59:55 -07:00
<g id= "edge75" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M706.08,-559.56C725.41,-565.48 745.55,-571.65 764.67,-577.5" />
<polygon fill= "#000000" stroke= "#000000" points= "763.6733,-580.8552 774.26,-580.44 765.7251,-574.1626 763.6733,-580.8552" />
2021-06-01 16:03:44 -07:00
</g>
2021-05-06 17:46:06 -07:00
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-06-04 15:59:55 -07:00
<g id= "edge76" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M643.5,-493.87C667.74,-471.45 697.35,-440.21 716,-407 745.15,-355.1 716.8,-326 752,-278 763.33,-262.56 779.11,-249.56 795.15,-239.07" />
<polygon fill= "#000000" stroke= "#000000" points= "797.4292,-241.7734 804.06,-233.51 793.7233,-235.8347 797.4292,-241.7734" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-04 15:59:55 -07:00
<g id= "node76" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/halo2/issues/210" xlink:title= "zcash/halo2#210 Make multiopen point_index_map dependent only on the rotation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "712,-68 494,-68 494,0 712,0 712,-68" />
<text text-anchor= "middle" x= "603" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "603" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "603" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "603" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > only on the rotation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#210->zcash/halo2#250 -->
2021-06-04 15:59:55 -07:00
<g id= "edge77" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M700.01,-68.145C705.52,-70.934 710.89,-73.887 716,-77 759.73,-103.65 802.47,-144.27 830.09,-173" />
<polygon fill= "#000000" stroke= "#000000" points= "827.695,-175.5606 837.12,-180.4 832.77,-170.7393 827.695,-175.5606" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#96 -->
2021-06-04 15:59:55 -07:00
<g id= "node77" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "434.5,-793.5 261.5,-793.5 261.5,-740.5 434.5,-740.5 434.5,-793.5" />
<text text-anchor= "middle" x= "348" y= "-778.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "348" y= "-763.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "348" y= "-748.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#95 -->
2021-06-04 15:59:55 -07:00
<g id= "node78" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#95</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "696.5,-733.5 509.5,-733.5 509.5,-680.5 696.5,-680.5 696.5,-733.5" />
<text text-anchor= "middle" x= "603" y= "-718.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "603" y= "-703.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "603" y= "-688.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#96->zcash/orchard#95 -->
2021-06-04 15:59:55 -07:00
<g id= "edge78" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96- > zcash/orchard#95</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M434.69,-746.6C455.47,-741.71 477.87,-736.44 499.34,-731.39" />
<polygon fill= "#000000" stroke= "#000000" points= "500.1955,-734.7844 509.13,-729.09 498.5945,-727.9699 500.1955,-734.7844" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-04 15:59:55 -07:00
<g id= "edge79" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M696.51,-707C718.52,-707 742.02,-707 764.18,-707" />
<polygon fill= "#000000" stroke= "#000000" points= "764.25,-710.5001 774.25,-707 764.25,-703.5001 764.25,-710.5001" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#87 -->
2021-06-04 15:59:55 -07:00
<g id= "node79" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#87</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node79" > <a xlink:href= "https://github.com/zcash/orchard/issues/87" xlink:title= "zcash/orchard#87 Implement utils chip" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "431,-722 265,-722 265,-684 431,-684 431,-722" />
<text text-anchor= "middle" x= "348" y= "-706.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#87</text>
<text text-anchor= "middle" x= "348" y= "-691.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement utils chip</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#87->zcash/orchard#95 -->
2021-06-04 15:59:55 -07:00
<g id= "edge80" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#87- > zcash/orchard#95</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M431.14,-704.3C452.92,-704.65 476.67,-705.02 499.37,-705.37" />
<polygon fill= "#000000" stroke= "#000000" points= "499.3153,-708.8695 509.37,-705.53 499.4273,-701.8704 499.3153,-708.8695" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#38 -->
2021-06-04 15:59:55 -07:00
<g id= "node80" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#38</title>
2021-06-04 15:59:55 -07:00
<g id= "a_node80" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "198.5,-793.5 7.5,-793.5 7.5,-740.5 198.5,-740.5 198.5,-793.5" />
<text text-anchor= "middle" x= "103" y= "-778.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "103" y= "-763.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "103" y= "-748.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/orchard#38->zcash/orchard#96 -->
2021-06-04 15:59:55 -07:00
<g id= "edge81" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#38- > zcash/orchard#96</title>
2021-06-04 15:59:55 -07:00
<path fill= "none" stroke= "#000000" d= "M198.78,-767C216.05,-767 234.08,-767 251.38,-767" />
<polygon fill= "#000000" stroke= "#000000" points= "251.47,-770.5001 261.47,-767 251.47,-763.5001 251.47,-770.5001" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>