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-09-15 15:45:59 -07:00
<svg width= "2017pt" height= "2077pt"
viewBox="0.00 0.00 2017.00 2076.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 2072.5)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2072.5 2013,-2072.5 2013,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-09-15 15:45:59 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-72 58.5,-72 58.5,-34 246.5,-34 246.5,-72" />
<text text-anchor= "middle" x= "152.5" y= "-56.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "152.5" y= "-41.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-09-15 15:45:59 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550,-79.5 358,-79.5 358,-26.5 550,-26.5 550,-79.5" />
<text text-anchor= "middle" x= "454" y= "-64.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "454" y= "-49.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "454" y= "-34.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-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M246.66,-53C278.76,-53 314.86,-53 347.84,-53" />
<polygon fill= "#000000" stroke= "#000000" points= "347.96,-56.5001 357.96,-53 347.96,-49.5001 347.96,-56.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-09-15 15:45:59 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "245.5,-152.5 59.5,-152.5 59.5,-99.5 245.5,-99.5 245.5,-152.5" />
<text text-anchor= "middle" x= "152.5" y= "-137.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "152.5" y= "-122.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "152.5" y= "-107.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>
2021-07-28 15:45:06 -07:00
<!-- zcash/zcash#5199 -->
2021-09-15 15:45:59 -07:00
<g id= "node4" class= "node" >
2021-07-28 15:45:06 -07:00
<title > zcash/zcash#5199</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1445,-247.5 1256,-247.5 1256,-164.5 1445,-164.5 1445,-247.5" />
<text text-anchor= "middle" x= "1350.5" y= "-232.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "1350.5" y= "-217.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "1350.5" y= "-202.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "1350.5" y= "-187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "1350.5" y= "-172.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-07-28 15:45:06 -07:00
</a>
</g>
</g>
2021-09-14 15:19:59 -07:00
<!-- zcash/zcash#5296 -->
2021-09-15 15:45:59 -07:00
<g id= "node5" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/zcash#5296</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/zcash/issues/5296" xlink:title= "zcash/zcash#5296 Cut the 4.5.0-rc1 release" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1744.5,-182 1548.5,-182 1548.5,-144 1744.5,-144 1744.5,-182" />
<text text-anchor= "middle" x= "1646.5" y= "-166.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5296</text>
<text text-anchor= "middle" x= "1646.5" y= "-151.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Cut the 4.5.0- rc1 release</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5199->zcash/zcash#5296 -->
2021-09-15 15:45:59 -07:00
<g id= "edge2" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zcash#5199- > zcash/zcash#5296</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1445.4,-192.22C1474.9,-187.92 1507.7,-183.16 1538.1,-178.74" />
<polygon fill= "#000000" stroke= "#000000" points= "1538.9062,-182.1598 1548.3,-177.26 1537.901,-175.2323 1538.9062,-182.1598" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/zcash#5298 -->
2021-09-15 15:45:59 -07:00
<g id= "node6" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/zcash#5298</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node6" > <a xlink:href= "https://github.com/zcash/zcash/issues/5298" xlink:title= "zcash/zcash#5298 Cut the 4.5.0 release" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1983,-150 1816,-150 1816,-112 1983,-112 1983,-150" />
<text text-anchor= "middle" x= "1899.5" y= "-134.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5298</text>
<text text-anchor= "middle" x= "1899.5" y= "-119.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Cut the 4.5.0 release</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5296->zcash/zcash#5298 -->
2021-09-15 15:45:59 -07:00
<g id= "edge3" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zcash#5296- > zcash/zcash#5298</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1744.7,-150.58C1764.8,-148.04 1785.8,-145.38 1805.8,-142.86" />
<polygon fill= "#000000" stroke= "#000000" points= "1806.3207,-146.3221 1815.8,-141.59 1805.4387,-139.3779 1806.3207,-146.3221" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/orchard#4 -->
2021-09-15 15:45:59 -07:00
<g id= "node7" class= "node" >
2021-07-28 15:45:06 -07:00
<title > zcash/orchard#4</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node7" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "842,-146.5 669,-146.5 669,-93.5 842,-93.5 842,-146.5" />
<text text-anchor= "middle" x= "755.5" y= "-131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "755.5" y= "-116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "755.5" y= "-101.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-08-11 15:45:26 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-09-15 15:45:59 -07:00
<g id= "node8" class= "node" >
2021-08-11 15:45:26 -07:00
<title > zcash/librustzcash#320</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node8" > <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" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1154.5,-68 951.5,-68 951.5,0 1154.5,0 1154.5,-68" />
<text text-anchor= "middle" x= "1053" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1053" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1053" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1053" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-07-28 15:45:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-09-15 15:45:59 -07:00
<g id= "edge4" class= "edge" >
2021-07-28 15:45:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M842.35,-94.894C873.41,-85.914 908.86,-75.668 941.7,-66.174" />
<polygon fill= "#000000" stroke= "#000000" points= "942.7061,-69.5265 951.34,-63.386 940.7613,-62.8021 942.7061,-69.5265" />
2021-07-28 15:45:06 -07:00
</g>
<!-- zcash/orchard#35 -->
2021-09-15 15:45:59 -07:00
<g id= "node9" class= "node" >
2021-07-28 15:45:06 -07:00
<title > zcash/orchard#35</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node9" > <a xlink:href= "https://github.com/zcash/orchard/issues/35" xlink:title= "zcash/orchard#35 Transaction building support" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "1135.5,-541.5 970.5,-541.5 970.5,-488.5 1135.5,-488.5 1135.5,-541.5" />
<text text-anchor= "middle" x= "1053" y= "-526.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1053" y= "-511.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1053" y= "-496.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-07-28 15:45:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-09-15 15:45:59 -07:00
<g id= "edge5" class= "edge" >
2021-07-28 15:45:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M842.2,-121.64C866.74,-126.47 891.28,-136.24 908,-155 1004.4,-263.17 852.76,-366.45 944,-479 948.83,-484.96 954.68,-489.94 961.12,-494.1" />
<polygon fill= "#000000" stroke= "#000000" points= "959.8086,-497.381 970.23,-499.29 963.2737,-491.2988 959.8086,-497.381" />
2021-07-28 15:45:06 -07:00
</g>
<!-- zcash/zcash#5195 -->
2021-09-15 15:45:59 -07:00
<g id= "node10" class= "node" >
2021-07-28 15:45:06 -07:00
<title > zcash/zcash#5195</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/zcash/issues/5195" xlink:title= "zcash/zcash#5195 Implement Orchard proof verification consensus rule" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "1153.5,-154 952.5,-154 952.5,-86 1153.5,-86 1153.5,-154" />
<text text-anchor= "middle" x= "1053" y= "-138.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1053" y= "-123.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1053" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1053" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-07-28 15:45:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-09-15 15:45:59 -07:00
<g id= "edge6" class= "edge" >
2021-07-28 15:45:06 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M842.35,-120C873.59,-120 909.26,-120 942.26,-120" />
<polygon fill= "#000000" stroke= "#000000" points= "942.41,-123.5001 952.41,-120 942.41,-116.5001 942.41,-123.5001" />
2021-08-11 15:45:26 -07:00
</g>
<!-- zcash/zcash#5024 -->
2021-09-15 15:45:59 -07:00
<g id= "node11" class= "node" >
2021-08-11 15:45:26 -07:00
<title > zcash/zcash#5024</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement NU5 consensus rules" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1456.5,-146.5 1244.5,-146.5 1244.5,-93.5 1456.5,-93.5 1456.5,-146.5" />
<text text-anchor= "middle" x= "1350.5" y= "-131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1350.5" y= "-116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 consensus</text>
<text text-anchor= "middle" x= "1350.5" y= "-101.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rules</text>
2021-08-11 15:45:26 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-09-15 15:45:59 -07:00
<g id= "edge7" class= "edge" >
2021-08-11 15:45:26 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1147.3,-68.056C1164.1,-73.677 1181.5,-79.222 1198,-84 1209.8,-87.404 1222.1,-90.723 1234.4,-93.882" />
<polygon fill= "#000000" stroke= "#000000" points= "1233.7476,-97.327 1244.3,-96.38 1235.4602,-90.5397 1233.7476,-97.327" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5021 -->
2021-09-15 15:45:59 -07:00
<g id= "node12" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/zcash/issues/5021" xlink:title= "zcash/zcash#5021 Add Orchard support to transaction builder" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1444.5,-698.5 1256.5,-698.5 1256.5,-645.5 1444.5,-645.5 1444.5,-698.5" />
<text text-anchor= "middle" x= "1350.5" y= "-683.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1350.5" y= "-668.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1350.5" y= "-653.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-09-15 15:45:59 -07:00
<g id= "edge8" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1135.7,-533.13C1145.2,-537.58 1154.3,-543.11 1162,-550 1191.1,-575.98 1168.4,-604.63 1198,-630 1211.9,-641.91 1228.9,-650.46 1246.4,-656.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1245.6082,-660.0224 1256.2,-659.77 1247.7626,-653.3621 1245.6082,-660.0224" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-16 15:47:41 -07:00
<!-- zcash/librustzcash#406 -->
2021-09-15 15:45:59 -07:00
<g id= "node13" class= "node" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#406</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/406" xlink:title= "zcash/librustzcash#406 Add Orchard support to the transaction builder" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1444.5,-523.5 1256.5,-523.5 1256.5,-470.5 1444.5,-470.5 1444.5,-523.5" />
<text text-anchor= "middle" x= "1350.5" y= "-508.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#406</text>
<text text-anchor= "middle" x= "1350.5" y= "-493.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1350.5" y= "-478.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/librustzcash#406 -->
2021-09-15 15:45:59 -07:00
<g id= "edge9" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/orchard#35- > zcash/librustzcash#406</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1135.9,-509.99C1170.1,-507.92 1210,-505.5 1246.2,-503.31" />
<polygon fill= "#000000" stroke= "#000000" points= "1246.5292,-506.7966 1256.3,-502.7 1246.1072,-499.8093 1246.5292,-506.7966" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
2021-09-15 15:45:59 -07:00
<g id= "edge10" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1153.7,-120C1179.6,-120 1207.6,-120 1234.2,-120" />
<polygon fill= "#000000" stroke= "#000000" points= "1234.3,-123.5001 1244.3,-120 1234.3,-116.5001 1234.3,-123.5001" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/zcash#5024->zcash/zcash#5296 -->
2021-09-15 15:45:59 -07:00
<g id= "edge11" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zcash#5024- > zcash/zcash#5296</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1456.5,-135.4C1483,-139.25 1511.4,-143.38 1538,-147.24" />
<polygon fill= "#000000" stroke= "#000000" points= "1537.7001,-150.7332 1548.1,-148.71 1538.7084,-143.8061 1537.7001,-150.7332" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-09-15 15:45:59 -07:00
<g id= "node14" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1751,-775 1542,-775 1542,-707 1751,-707 1751,-775" />
<text text-anchor= "middle" x= "1646.5" y= "-759.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1646.5" y= "-744.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1646.5" y= "-729.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1646.5" y= "-714.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-09-15 15:45:59 -07:00
<g id= "edge12" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1444.6,-693.93C1472.4,-700.41 1503.2,-707.59 1532.1,-714.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1531.3681,-717.7631 1541.9,-716.61 1532.9478,-710.9436 1531.3681,-717.7631" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#403 -->
2021-09-15 15:45:59 -07:00
<g id= "node15" class= "node" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#403</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/403" xlink:title= "zcash/librustzcash#403 Add Orchard support to `zcash_client_backend`" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1740.5,-522.5 1552.5,-522.5 1552.5,-469.5 1740.5,-469.5 1740.5,-522.5" />
<text text-anchor= "middle" x= "1646.5" y= "-507.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#403</text>
<text text-anchor= "middle" x= "1646.5" y= "-492.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1646.5" y= "-477.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_backend`</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#406->zcash/librustzcash#403 -->
2021-09-15 15:45:59 -07:00
<g id= "edge13" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#406- > zcash/librustzcash#403</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1444.6,-496.68C1475.6,-496.58 1510.4,-496.46 1542.2,-496.35" />
<polygon fill= "#000000" stroke= "#000000" points= "1542.4104,-499.8495 1552.4,-496.32 1542.3897,-492.8495 1542.4104,-499.8495" />
2021-06-16 15:47:41 -07:00
</g>
<!-- zcash/librustzcash#404 -->
2021-09-15 15:45:59 -07:00
<g id= "node29" class= "node" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#404</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/404" xlink:title= "zcash/librustzcash#404 Add Orchard support to `zcash_client_sqlite`" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1993.5,-501.5 1805.5,-501.5 1805.5,-448.5 1993.5,-448.5 1993.5,-501.5" />
<text text-anchor= "middle" x= "1899.5" y= "-486.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#404</text>
<text text-anchor= "middle" x= "1899.5" y= "-471.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1899.5" y= "-456.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zcash_client_sqlite`</text>
2021-06-16 15:47:41 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#403->zcash/librustzcash#404 -->
2021-09-15 15:45:59 -07:00
<g id= "edge23" class= "edge" >
2021-06-16 15:47:41 -07:00
<title > zcash/librustzcash#403- > zcash/librustzcash#404</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1740.7,-488.18C1758.4,-486.71 1777,-485.17 1795,-483.67" />
<polygon fill= "#000000" stroke= "#000000" points= "1795.521,-487.139 1805.2,-482.83 1794.9464,-480.1626 1795.521,-487.139" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-09-15 15:45:59 -07:00
<g id= "node16" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-615.5 55,-615.5 55,-562.5 250,-562.5 250,-615.5" />
<text text-anchor= "middle" x= "152.5" y= "-600.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "152.5" y= "-585.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-570.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-08-09 15:45:08 -07:00
<!-- zcash/zcash#5034 -->
2021-09-15 15:45:59 -07:00
<g id= "node17" class= "node" >
2021-08-09 15:45:08 -07:00
<title > zcash/zcash#5034</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-986 56,-986 56,-982 52,-982 52,-978 56,-978 56,-956 52,-956 52,-952 56,-952 56,-948 249,-948 249,-986" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-982 60,-982 60,-978 56,-978 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "56,-956 60,-956 60,-952 56,-952 " />
<text text-anchor= "middle" x= "152.5" y= "-970.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "152.5" y= "-955.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-08-09 15:45:08 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-09-15 15:45:59 -07:00
<g id= "node18" class= "node" >
2021-08-09 15:45:08 -07:00
<title > zcash/zcash#5050</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "550.5,-986 357.5,-986 357.5,-982 353.5,-982 353.5,-978 357.5,-978 357.5,-956 353.5,-956 353.5,-952 357.5,-952 357.5,-948 550.5,-948 550.5,-986" />
<polyline fill= "none" stroke= "#000000" points= "357.5,-982 361.5,-982 361.5,-978 357.5,-978 " />
<polyline fill= "none" stroke= "#000000" points= "357.5,-956 361.5,-956 361.5,-952 357.5,-952 " />
<text text-anchor= "middle" x= "454" y= "-970.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "454" y= "-955.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-08-09 15:45:08 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-09-15 15:45:59 -07:00
<g id= "edge14" class= "edge" >
2021-08-09 15:45:08 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M249.14,-967C280.38,-967 315.19,-967 347.13,-967" />
<polygon fill= "#000000" stroke= "#000000" points= "347.39,-970.5001 357.39,-967 347.39,-963.5001 347.39,-970.5001" />
2021-08-09 15:45:08 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-09-15 15:45:59 -07:00
<g id= "node19" class= "node" >
2021-08-09 15:45:08 -07:00
<title > zcash/zcash#5163</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "852,-986 659,-986 659,-982 655,-982 655,-978 659,-978 659,-956 655,-956 655,-952 659,-952 659,-948 852,-948 852,-986" />
<polyline fill= "none" stroke= "#000000" points= "659,-982 663,-982 663,-978 659,-978 " />
<polyline fill= "none" stroke= "#000000" points= "659,-956 663,-956 663,-952 659,-952 " />
<text text-anchor= "middle" x= "755.5" y= "-970.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "755.5" y= "-955.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-08-09 15:45:08 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-09-15 15:45:59 -07:00
<g id= "edge15" class= "edge" >
2021-08-09 15:45:08 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M550.64,-967C581.88,-967 616.69,-967 648.63,-967" />
<polygon fill= "#000000" stroke= "#000000" points= "648.89,-970.5001 658.89,-967 648.89,-963.5001 648.89,-970.5001" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/zcash#4585 -->
2021-09-15 15:45:59 -07:00
<g id= "node20" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/zcash#4585</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/4585" xlink:title= "zcash/zcash#4585 Add lightwalletd configuration enabled information to getinfo output" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "239,-1105.5 66,-1105.5 66,-1022.5 239,-1022.5 239,-1105.5" />
<text text-anchor= "middle" x= "152.5" y= "-1090.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4585</text>
<text text-anchor= "middle" x= "152.5" y= "-1075.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add lightwalletd</text>
<text text-anchor= "middle" x= "152.5" y= "-1060.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > configuration enabled</text>
<text text-anchor= "middle" x= "152.5" y= "-1045.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > information to getinfo</text>
<text text-anchor= "middle" x= "152.5" y= "-1030.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#4173 -->
2021-09-15 15:45:59 -07:00
<g id= "node21" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/zcash#4173</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/4173" xlink:title= "zcash/zcash#4173 Lightwalletd mainnet/testnet compatibility" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-1201 77.5,-1201 77.5,-1133 227.5,-1133 227.5,-1201" />
<text text-anchor= "middle" x= "152.5" y= "-1185.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4173</text>
<text text-anchor= "middle" x= "152.5" y= "-1170.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Lightwalletd</text>
<text text-anchor= "middle" x= "152.5" y= "-1155.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > mainnet/testnet</text>
<text text-anchor= "middle" x= "152.5" y= "-1140.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > compatibility</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zips#559 -->
2021-09-15 15:45:59 -07:00
<g id= "node22" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#559</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zips/issues/559" xlink:title= "zcash/zips#559 [ZIP 252] Set testnet activation height" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1730.5,-125.5 1562.5,-125.5 1562.5,-72.5 1730.5,-72.5 1730.5,-125.5" />
<text text-anchor= "middle" x= "1646.5" y= "-110.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#559</text>
<text text-anchor= "middle" x= "1646.5" y= "-95.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 252] Set testnet</text>
<text text-anchor= "middle" x= "1646.5" y= "-80.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > activation height</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zips#559->zcash/zcash#5298 -->
2021-09-15 15:45:59 -07:00
<g id= "edge16" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#559- > zcash/zcash#5298</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1730.7,-109.66C1754.7,-112.69 1781,-116.02 1805.6,-119.12" />
<polygon fill= "#000000" stroke= "#000000" points= "1805.2387,-122.6021 1815.6,-120.39 1806.1207,-115.6579 1805.2387,-122.6021" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/librustzcash#431 -->
2021-09-15 15:45:59 -07:00
<g id= "node23" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/librustzcash#431</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/431" xlink:title= "zcash/librustzcash#431 zcash_address: Alter Unified Address encoding to support more typecodes and longer receivers" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "1455,-435.5 1246,-435.5 1246,-352.5 1455,-352.5 1455,-435.5" />
<text text-anchor= "middle" x= "1350.5" y= "-420.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#431</text>
<text text-anchor= "middle" x= "1350.5" y= "-405.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_address: Alter</text>
<text text-anchor= "middle" x= "1350.5" y= "-390.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Unified Address encoding</text>
<text text-anchor= "middle" x= "1350.5" y= "-375.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to support more typecodes</text>
<text text-anchor= "middle" x= "1350.5" y= "-360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and longer receivers</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#431->zcash/zcash#5296 -->
2021-09-15 15:45:59 -07:00
<g id= "edge17" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/librustzcash#431- > zcash/zcash#5296</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1455.3,-367.93C1472,-361.29 1488.6,-353.08 1503,-343 1561.7,-301.97 1608.5,-230.22 1631.3,-190.84" />
<polygon fill= "#000000" stroke= "#000000" points= "1634.4131,-192.4455 1636.3,-182.02 1628.3235,-188.9933 1634.4131,-192.4455" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/orchard#151 -->
2021-09-15 15:45:59 -07:00
<g id= "node24" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/orchard#151</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/orchard/issues/151" xlink:title= "zcash/orchard#151 Tidy up Merkle path logic" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1451.5,-75 1249.5,-75 1249.5,-37 1451.5,-37 1451.5,-75" />
<text text-anchor= "middle" x= "1350.5" y= "-59.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#151</text>
<text text-anchor= "middle" x= "1350.5" y= "-44.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tidy up Merkle path logic</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#151->zcash/zcash#5296 -->
2021-09-15 15:45:59 -07:00
<g id= "edge18" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/orchard#151- > zcash/zcash#5296</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1451.8,-63.384C1469.8,-67.745 1487.6,-74.284 1503,-84 1526.1,-98.642 1516.5,-118.42 1539,-134 1541.7,-135.9 1544.6,-137.67 1547.6,-139.33" />
<polygon fill= "#000000" stroke= "#000000" points= "1546.1066,-142.4977 1556.6,-143.96 1549.3088,-136.273 1546.1066,-142.4977" />
2021-08-09 15:45:08 -07:00
</g>
<!-- zcash/orchard#33 -->
2021-09-15 15:45:59 -07:00
<g id= "node25" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "567,-228.5 341,-228.5 341,-175.5 567,-175.5 567,-228.5" />
<text text-anchor= "middle" x= "454" y= "-213.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "454" y= "-198.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "454" y= "-183.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-09-15 15:45:59 -07:00
<g id= "node26" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "841.5,-247.5 669.5,-247.5 669.5,-164.5 841.5,-164.5 841.5,-247.5" />
<text text-anchor= "middle" x= "755.5" y= "-232.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "755.5" y= "-217.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "755.5" y= "-202.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "755.5" y= "-187.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "755.5" y= "-172.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-09-15 15:45:59 -07:00
<g id= "edge19" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M567.13,-203.5C597.32,-203.9 629.66,-204.33 658.88,-204.72" />
<polygon fill= "#000000" stroke= "#000000" points= "659.0261,-208.2221 669.07,-204.85 659.1155,-201.2226 659.0261,-208.2221" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-09-15 15:45:59 -07:00
<g id= "node27" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1141,-225.5 965,-225.5 965,-172.5 1141,-172.5 1141,-225.5" />
<text text-anchor= "middle" x= "1053" y= "-210.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1053" y= "-195.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1053" y= "-180.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-09-15 15:45:59 -07:00
<g id= "edge20" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M841.55,-203.98C876.92,-203.14 918.08,-202.17 954.64,-201.31" />
<polygon fill= "#000000" stroke= "#000000" points= "954.9053,-204.8048 964.82,-201.07 954.7403,-197.8068 954.9053,-204.8048" />
2021-05-28 15:57:19 -07:00
</g>
2021-06-29 15:45:05 -07:00
<!-- zcash/zcash#5240 -->
2021-09-15 15:45:59 -07:00
<g id= "node28" class= "node" >
2021-06-29 15:45:05 -07:00
<title > zcash/zcash#5240</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/zcash/issues/5240" xlink:title= "zcash/zcash#5240 Add an Orchard nullifier test to `coins_tests`" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1149,-612.5 957,-612.5 957,-559.5 1149,-559.5 1149,-612.5" />
<text text-anchor= "middle" x= "1053" y= "-597.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5240</text>
<text text-anchor= "middle" x= "1053" y= "-582.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add an Orchard nullifier</text>
<text text-anchor= "middle" x= "1053" y= "-567.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > test to `coins_tests`</text>
2021-06-29 15:45:05 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5240 -->
2021-09-15 15:45:59 -07:00
<g id= "edge21" class= "edge" >
2021-06-29 15:45:05 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5240</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M767.24,-247.72C789.63,-319.79 845.21,-467.76 944,-550 945.55,-551.29 947.15,-552.54 948.79,-553.74" />
<polygon fill= "#000000" stroke= "#000000" points= "947.0395,-556.7786 957.31,-559.38 950.9034,-550.9416 947.0395,-556.7786" />
2021-06-29 15:45:05 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
2021-09-15 15:45:59 -07:00
<g id= "edge22" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1137.1,-172.42C1157,-166.42 1178.2,-160.28 1198,-155 1209.8,-151.86 1222.2,-148.74 1234.5,-145.73" />
<polygon fill= "#000000" stroke= "#000000" points= "1235.4951,-149.0906 1244.4,-143.35 1233.8589,-142.2845 1235.4951,-149.0906" />
2021-05-24 11:01:20 -07:00
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019 -->
2021-09-15 15:45:59 -07:00
<g id= "node30" class= "node" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1442,-902.5 1259,-902.5 1259,-849.5 1442,-849.5 1442,-902.5" />
<text text-anchor= "middle" x= "1350.5" y= "-887.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1350.5" y= "-872.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1350.5" y= "-857.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
2021-06-14 15:48:08 -07:00
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-09-15 15:45:59 -07:00
<g id= "edge24" class= "edge" >
2021-06-14 15:48:08 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1402.4,-849.38C1440,-830.42 1492.2,-804.74 1539,-784 1542.7,-782.37 1546.4,-780.74 1550.2,-779.11" />
<polygon fill= "#000000" stroke= "#000000" points= "1551.8673,-782.2044 1559.7,-775.07 1549.1278,-775.7627 1551.8673,-782.2044" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-09-15 15:45:59 -07:00
<g id= "node31" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1742.5,-985 1550.5,-985 1550.5,-917 1742.5,-917 1742.5,-985" />
<text text-anchor= "middle" x= "1646.5" y= "-969.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1646.5" y= "-954.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1646.5" y= "-939.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1646.5" y= "-924.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-09-15 15:45:59 -07:00
<g id= "edge25" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1442.1,-899.22C1473.3,-907.11 1508.4,-916 1540.6,-924.15" />
<polygon fill= "#000000" stroke= "#000000" points= "1539.8443,-927.5693 1550.4,-926.66 1541.5811,-920.7882 1539.8443,-927.5693" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-09-15 15:45:59 -07:00
<g id= "node32" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1747.5,-689 1545.5,-689 1545.5,-621 1747.5,-621 1747.5,-689" />
<text text-anchor= "middle" x= "1646.5" y= "-673.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1646.5" y= "-658.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1646.5" y= "-643.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1646.5" y= "-628.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-09-15 15:45:59 -07:00
<g id= "edge26" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1427.9,-849.44C1454.6,-837.03 1482.9,-819.85 1503,-797 1533.9,-761.83 1506.4,-731.63 1539,-698 1539.8,-697.21 1540.6,-696.43 1541.4,-695.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1543.6892,-698.3077 1549,-689.14 1539.1313,-692.9948 1543.6892,-698.3077" />
2021-05-24 08:41:42 -07:00
</g>
2021-07-19 15:44:55 -07:00
<!-- zcash/zcash#5255 -->
2021-09-15 15:45:59 -07:00
<g id= "node33" class= "node" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5255</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/zcash/issues/5255" xlink:title= "zcash/zcash#5255 Add the ability to generate Orchard spending keys in the wallet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1754,-861 1539,-861 1539,-793 1754,-793 1754,-861" />
<text text-anchor= "middle" x= "1646.5" y= "-845.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5255</text>
<text text-anchor= "middle" x= "1646.5" y= "-830.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add the ability to</text>
<text text-anchor= "middle" x= "1646.5" y= "-815.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generate Orchard spending</text>
<text text-anchor= "middle" x= "1646.5" y= "-800.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > keys in the wallet</text>
2021-07-19 15:44:55 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5255 -->
2021-09-15 15:45:59 -07:00
<g id= "edge27" class= "edge" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5255</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1442.1,-860.83C1469.5,-856.29 1500,-851.25 1528.8,-846.48" />
<polygon fill= "#000000" stroke= "#000000" points= "1529.7018,-849.8787 1539,-844.8 1528.5641,-842.9718 1529.7018,-849.8787" />
2021-07-19 15:44:55 -07:00
</g>
<!-- zcash/zcash#5256 -->
2021-09-15 15:45:59 -07:00
<g id= "node34" class= "node" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5256</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/zcash/issues/5256" xlink:title= "zcash/zcash#5256 Add support for Orchard receiver inside Unified Address logic" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1996.5,-944 1802.5,-944 1802.5,-876 1996.5,-876 1996.5,-944" />
<text text-anchor= "middle" x= "1899.5" y= "-928.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5256</text>
<text text-anchor= "middle" x= "1899.5" y= "-913.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for Orchard</text>
<text text-anchor= "middle" x= "1899.5" y= "-898.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > receiver inside Unified</text>
<text text-anchor= "middle" x= "1899.5" y= "-883.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Address logic</text>
2021-07-19 15:44:55 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5256 -->
2021-09-15 15:45:59 -07:00
<g id= "edge28" class= "edge" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5256</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1442.1,-881.67C1538.5,-887.64 1690.1,-897.03 1792.1,-903.35" />
<polygon fill= "#000000" stroke= "#000000" points= "1791.9025,-906.8444 1802.1,-903.97 1792.3358,-899.8578 1791.9025,-906.8444" />
2021-07-19 15:44:55 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-09-15 15:45:59 -07:00
<g id= "node35" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2009,-858 1790,-858 1790,-820 2009,-820 2009,-858" />
<text text-anchor= "middle" x= "1899.5" y= "-842.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "1899.5" y= "-827.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-09-15 15:45:59 -07:00
<g id= "edge29" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1744.7,-689.38C1748,-692.04 1751.1,-694.91 1754,-698 1789.7,-736.23 1752.1,-774 1790,-810 1791.5,-811.42 1793.1,-812.78 1794.7,-814.06" />
<polygon fill= "#000000" stroke= "#000000" points= "1792.912,-817.082 1803.1,-819.99 1796.9491,-811.3634 1792.912,-817.082" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-09-15 15:45:59 -07:00
<g id= "node36" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1993,-801.5 1806,-801.5 1806,-748.5 1993,-748.5 1993,-801.5" />
<text text-anchor= "middle" x= "1899.5" y= "-786.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "1899.5" y= "-771.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1899.5" y= "-756.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-09-15 15:45:59 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1740,-689.15C1744.9,-691.92 1749.6,-694.87 1754,-698 1773.8,-712 1769.8,-725.63 1790,-739 1792.4,-740.6 1794.9,-742.14 1797.5,-743.61" />
<polygon fill= "#000000" stroke= "#000000" points= "1795.9327,-746.741 1806.4,-748.38 1799.2394,-740.5712 1795.9327,-746.741" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-09-15 15:45:59 -07:00
<g id= "node37" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1994,-730 1805,-730 1805,-662 1994,-662 1994,-730" />
<text text-anchor= "middle" x= "1899.5" y= "-714.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "1899.5" y= "-699.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "1899.5" y= "-684.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "1899.5" y= "-669.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-09-15 15:45:59 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1747.6,-671.38C1763.1,-673.89 1779,-676.48 1794.6,-679" />
<polygon fill= "#000000" stroke= "#000000" points= "1794.2683,-682.4919 1804.7,-680.64 1795.3903,-675.5824 1794.2683,-682.4919" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-09-15 15:45:59 -07:00
<g id= "node38" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1993.5,-643.5 1805.5,-643.5 1805.5,-590.5 1993.5,-590.5 1993.5,-643.5" />
<text text-anchor= "middle" x= "1899.5" y= "-628.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "1899.5" y= "-613.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1899.5" y= "-598.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-09-15 15:45:59 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1747.6,-639.82C1763.2,-637.48 1779.3,-635.06 1794.9,-632.71" />
<polygon fill= "#000000" stroke= "#000000" points= "1795.7346,-636.1237 1805.1,-631.17 1794.6895,-629.2022 1795.7346,-636.1237" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-09-15 15:45:59 -07:00
<g id= "node39" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1993.5,-572.5 1805.5,-572.5 1805.5,-519.5 1993.5,-519.5 1993.5,-572.5" />
<text text-anchor= "middle" x= "1899.5" y= "-557.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "1899.5" y= "-542.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1899.5" y= "-527.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-09-15 15:45:59 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1735.8,-620.96C1742.1,-617.81 1748.2,-614.48 1754,-611 1771.8,-600.26 1771.7,-591.02 1790,-581 1792.6,-579.58 1795.2,-578.21 1797.9,-576.89" />
<polygon fill= "#000000" stroke= "#000000" points= "1799.6817,-579.9228 1807.3,-572.56 1796.7529,-573.5649 1799.6817,-579.9228" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-09-15 15:45:59 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1150,-1026 956,-1026 956,-958 1150,-958 1150,-1026" />
<text text-anchor= "middle" x= "1053" y= "-1010.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1053" y= "-995.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1053" y= "-980.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1053" y= "-965.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-09-15 15:45:59 -07:00
<g id= "edge34" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1140.2,-957.98C1182.2,-941.61 1232.2,-922.14 1272.8,-906.28" />
<polygon fill= "#000000" stroke= "#000000" points= "1274.1323,-909.5175 1282.2,-902.65 1271.6105,-902.9875 1274.1323,-909.5175" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-09-15 15:45:59 -07:00
<g id= "node41" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "1444.5,-1071 1256.5,-1071 1256.5,-1003 1444.5,-1003 1444.5,-1071" />
<text text-anchor= "middle" x= "1350.5" y= "-1055.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1350.5" y= "-1040.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1350.5" y= "-1025.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1350.5" y= "-1010.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-09-15 15:45:59 -07:00
<g id= "edge35" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1150,-1006.7C1180.8,-1011.3 1215,-1016.5 1246.4,-1021.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1245.9726,-1024.6761 1256.4,-1022.8 1247.0786,-1017.764 1245.9726,-1024.6761" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-09-15 15:45:59 -07:00
<g id= "node42" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "1754,-1071 1539,-1071 1539,-1003 1754,-1003 1754,-1071" />
<text text-anchor= "middle" x= "1646.5" y= "-1055.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1646.5" y= "-1040.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1646.5" y= "-1025.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1646.5" y= "-1010.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-09-15 15:45:59 -07:00
<g id= "edge36" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1444.6,-1037C1471.2,-1037 1500.6,-1037 1528.6,-1037" />
<polygon fill= "#000000" stroke= "#000000" points= "1528.8,-1040.5001 1538.8,-1037 1528.8,-1033.5001 1528.8,-1040.5001" />
2021-07-19 15:44:55 -07:00
</g>
<!-- zcash/librustzcash#372 -->
2021-09-15 15:45:59 -07:00
<g id= "node43" class= "node" >
2021-07-19 15:44:55 -07:00
<title > zcash/librustzcash#372</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/372" xlink:title= "zcash/librustzcash#372 Implement parsing and serialization of Unified [Incoming / Full] Viewing Keys and Unified Spending Keys" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1751.5,-1212 1541.5,-1212 1541.5,-1114 1751.5,-1114 1751.5,-1212" />
<text text-anchor= "middle" x= "1646.5" y= "-1196.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#372</text>
<text text-anchor= "middle" x= "1646.5" y= "-1181.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1646.5" y= "-1166.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1646.5" y= "-1151.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Incoming / Full] Viewing</text>
<text text-anchor= "middle" x= "1646.5" y= "-1136.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Keys and Unified Spending</text>
<text text-anchor= "middle" x= "1646.5" y= "-1121.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Keys</text>
2021-07-19 15:44:55 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/librustzcash#372 -->
2021-09-15 15:45:59 -07:00
<g id= "edge37" class= "edge" >
2021-07-19 15:44:55 -07:00
<title > zcash/librustzcash#371- > zcash/librustzcash#372</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1430.6,-1071.1C1461.7,-1084.4 1498,-1099.8 1531.8,-1114.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1530.7254,-1117.5451 1541.3,-1118.2 1533.4419,-1111.0936 1530.7254,-1117.5451" />
2021-07-19 15:44:55 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5256 -->
2021-09-15 15:45:59 -07:00
<g id= "edge38" class= "edge" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5256</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1740,-1002.9C1744.9,-1000.1 1749.6,-997.13 1754,-994 1773.8,-980 1770.2,-966.94 1790,-953 1791.8,-951.71 1793.7,-950.46 1795.6,-949.23" />
<polygon fill= "#000000" stroke= "#000000" points= "1797.4328,-952.212 1804.2,-944.06 1793.8261,-946.2126 1797.4328,-952.212" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-09-15 15:45:59 -07:00
<g id= "edge39" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1744.8,-1002.7C1748.1,-1000 1751.2,-997.14 1754,-994 1793.3,-950.41 1748,-907.94 1790,-867 1790.9,-866.08 1791.9,-865.18 1792.9,-864.31" />
<polygon fill= "#000000" stroke= "#000000" points= "1795.1174,-867.0217 1801,-858.21 1790.9063,-861.4299 1795.1174,-867.0217" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-09-15 15:45:59 -07:00
<g id= "edge40" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1745.6,-1002.6C1748.6,-999.97 1751.4,-997.09 1754,-994 1806.9,-930.19 1735.1,-873.12 1790,-811 1792.4,-808.29 1795,-805.79 1797.8,-803.47" />
<polygon fill= "#000000" stroke= "#000000" points= "1799.9756,-806.2137 1805.9,-797.43 1795.7911,-800.602 1799.9756,-806.2137" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-09-15 15:45:59 -07:00
<g id= "edge41" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1745.8,-1002.8C1748.8,-1000.1 1751.5,-997.16 1754,-994 1824.7,-903.95 1719.1,-828.83 1790,-739 1792.2,-736.28 1794.5,-733.72 1797,-731.33" />
<polygon fill= "#000000" stroke= "#000000" points= "1799.5807,-733.734 1805,-724.63 1795.0862,-728.3674 1799.5807,-733.734" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-09-15 15:45:59 -07:00
<g id= "node44" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1984.5,-1157.5 1814.5,-1157.5 1814.5,-1104.5 1984.5,-1104.5 1984.5,-1157.5" />
<text text-anchor= "middle" x= "1899.5" y= "-1142.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "1899.5" y= "-1127.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "1899.5" y= "-1112.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-09-15 15:45:59 -07:00
<g id= "edge42" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1728.1,-1071.1C1748.2,-1079.2 1769.8,-1087.6 1790,-1095 1795.5,-1097 1801.3,-1099.1 1807,-1101.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1806.2052,-1104.5289 1816.8,-1104.5 1808.4997,-1097.9156 1806.2052,-1104.5289" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-09-15 15:45:59 -07:00
<g id= "node45" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1999.5,-1086.5 1799.5,-1086.5 1799.5,-1033.5 1999.5,-1033.5 1999.5,-1086.5" />
<text text-anchor= "middle" x= "1899.5" y= "-1071.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "1899.5" y= "-1056.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "1899.5" y= "-1041.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-09-15 15:45:59 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1754.2,-1046.8C1765.7,-1047.8 1777.5,-1048.9 1789,-1050" />
<polygon fill= "#000000" stroke= "#000000" points= "1788.931,-1053.5074 1799.2,-1050.9 1789.5464,-1046.5345 1788.931,-1053.5074" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-09-15 15:45:59 -07:00
<g id= "node46" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1984,-1015.5 1815,-1015.5 1815,-962.5 1984,-962.5 1984,-1015.5" />
<text text-anchor= "middle" x= "1899.5" y= "-1000.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "1899.5" y= "-985.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "1899.5" y= "-970.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-09-15 15:45:59 -07:00
<g id= "edge44" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1754.2,-1016.6C1771,-1013.4 1788.3,-1010.1 1804.8,-1007" />
<polygon fill= "#000000" stroke= "#000000" points= "1805.7704,-1010.3759 1814.9,-1005 1804.4106,-1003.5092 1805.7704,-1010.3759" />
2021-07-19 15:44:55 -07:00
</g>
<!-- zcash/zcash#5257 -->
2021-09-15 15:45:59 -07:00
<g id= "node47" class= "node" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5257</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/issues/5257" xlink:title= "zcash/zcash#5257 Implement Unified Viewing Key parsing and serialization" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2006.5,-1244 1792.5,-1244 1792.5,-1176 2006.5,-1176 2006.5,-1244" />
<text text-anchor= "middle" x= "1899.5" y= "-1228.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5257</text>
<text text-anchor= "middle" x= "1899.5" y= "-1213.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Viewing</text>
<text text-anchor= "middle" x= "1899.5" y= "-1198.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Key parsing and</text>
<text text-anchor= "middle" x= "1899.5" y= "-1183.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization</text>
2021-07-19 15:44:55 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5257 -->
2021-09-15 15:45:59 -07:00
<g id= "edge45" class= "edge" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5257</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1711.3,-1071.1C1726.4,-1080.8 1741.6,-1092.2 1754,-1105 1775.9,-1127.6 1766.1,-1145.5 1790,-1166 1791.5,-1167.3 1793.1,-1168.6 1794.8,-1169.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1793.0051,-1172.9164 1803.2,-1175.8 1797.0285,-1167.1882 1793.0051,-1172.9164" />
2021-07-19 15:44:55 -07:00
</g>
<!-- zcash/librustzcash#372->zcash/zcash#5257 -->
2021-09-15 15:45:59 -07:00
<g id= "edge46" class= "edge" >
2021-07-19 15:44:55 -07:00
<title > zcash/librustzcash#372- > zcash/zcash#5257</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1751.6,-1182.5C1761.8,-1184.4 1772.2,-1186.3 1782.5,-1188.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1781.8322,-1191.7358 1792.3,-1190.1 1783.0968,-1184.851 1781.8322,-1191.7358" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-09-15 15:45:59 -07:00
<g id= "node48" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "1139,-902.5 967,-902.5 967,-849.5 1139,-849.5 1139,-902.5" />
<text text-anchor= "middle" x= "1053" y= "-887.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1053" y= "-872.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1053" y= "-857.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-09-15 15:45:59 -07:00
<g id= "edge47" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1139,-876C1173.3,-876 1212.9,-876 1248.5,-876" />
<polygon fill= "#000000" stroke= "#000000" points= "1248.9,-879.5001 1258.9,-876 1248.9,-872.5001 1248.9,-879.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-09-15 15:45:59 -07:00
<g id= "node49" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "252.5,-1277.5 52.5,-1277.5 52.5,-1273.5 48.5,-1273.5 48.5,-1269.5 52.5,-1269.5 52.5,-1232.5 48.5,-1232.5 48.5,-1228.5 52.5,-1228.5 52.5,-1224.5 252.5,-1224.5 252.5,-1277.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1273.5 56.5,-1273.5 56.5,-1269.5 52.5,-1269.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "52.5,-1232.5 56.5,-1232.5 56.5,-1228.5 52.5,-1228.5 " />
<text text-anchor= "middle" x= "152.5" y= "-1262.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "152.5" y= "-1247.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "152.5" y= "-1232.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-09-15 15:45:59 -07:00
<g id= "node50" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "560,-1278.5 348,-1278.5 348,-1274.5 344,-1274.5 344,-1270.5 348,-1270.5 348,-1233.5 344,-1233.5 344,-1229.5 348,-1229.5 348,-1225.5 560,-1225.5 560,-1278.5" />
<polyline fill= "none" stroke= "#000000" points= "348,-1274.5 352,-1274.5 352,-1270.5 348,-1270.5 " />
<polyline fill= "none" stroke= "#000000" points= "348,-1233.5 352,-1233.5 352,-1229.5 348,-1229.5 " />
<text text-anchor= "middle" x= "454" y= "-1263.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "454" y= "-1248.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "454" y= "-1233.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-09-15 15:45:59 -07:00
<g id= "edge48" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M252.9,-1251.3C280.05,-1251.4 309.67,-1251.5 337.63,-1251.6" />
<polygon fill= "#000000" stroke= "#000000" points= "337.84,-1255.1001 347.84,-1251.6 337.84,-1248.1001 337.84,-1255.1001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-09-15 15:45:59 -07:00
<g id= "node51" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node51" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "851,-1194 660,-1194 660,-1190 656,-1190 656,-1186 660,-1186 660,-1134 656,-1134 656,-1130 660,-1130 660,-1126 851,-1126 851,-1194" />
<polyline fill= "none" stroke= "#000000" points= "660,-1190 664,-1190 664,-1186 660,-1186 " />
<polyline fill= "none" stroke= "#000000" points= "660,-1134 664,-1134 664,-1130 660,-1130 " />
<text text-anchor= "middle" x= "755.5" y= "-1178.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "755.5" y= "-1163.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "755.5" y= "-1148.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "755.5" y= "-1133.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-09-15 15:45:59 -07:00
<g id= "edge49" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M252.61,-1231.5C281.12,-1226.2 312.24,-1220.6 341,-1216 445.73,-1199.2 565.88,-1183.4 649.77,-1172.8" />
<polygon fill= "#000000" stroke= "#000000" points= "650.3055,-1176.261 659.82,-1171.6 649.4755,-1169.3104 650.3055,-1176.261" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-09-15 15:45:59 -07:00
<g id= "node52" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node52" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "842.5,-1295.5 668.5,-1295.5 668.5,-1291.5 664.5,-1291.5 664.5,-1287.5 668.5,-1287.5 668.5,-1220.5 664.5,-1220.5 664.5,-1216.5 668.5,-1216.5 668.5,-1212.5 842.5,-1212.5 842.5,-1295.5" />
<polyline fill= "none" stroke= "#000000" points= "668.5,-1291.5 672.5,-1291.5 672.5,-1287.5 668.5,-1287.5 " />
<polyline fill= "none" stroke= "#000000" points= "668.5,-1220.5 672.5,-1220.5 672.5,-1216.5 668.5,-1216.5 " />
<text text-anchor= "middle" x= "755.5" y= "-1280.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "755.5" y= "-1265.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "755.5" y= "-1250.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "755.5" y= "-1235.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "755.5" y= "-1220.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-09-15 15:45:59 -07:00
<g id= "edge50" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M560.3,-1252.7C592.12,-1252.9 626.84,-1253.1 658.06,-1253.4" />
<polygon fill= "#000000" stroke= "#000000" points= "658.07,-1256.9001 668.07,-1253.4 658.07,-1249.9001 658.07,-1256.9001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-09-15 15:45:59 -07:00
<g id= "node53" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1162,-1180 944,-1180 944,-1176 940,-1176 940,-1172 944,-1172 944,-1150 940,-1150 940,-1146 944,-1146 944,-1142 1162,-1142 1162,-1180" />
<polyline fill= "none" stroke= "#000000" points= "944,-1176 948,-1176 948,-1172 944,-1172 " />
<polyline fill= "none" stroke= "#000000" points= "944,-1150 948,-1150 948,-1146 944,-1146 " />
<text text-anchor= "middle" x= "1053" y= "-1164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "1053" y= "-1149.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-09-15 15:45:59 -07:00
<g id= "edge51" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M851.27,-1160.3C877.59,-1160.4 906.46,-1160.5 933.92,-1160.6" />
<polygon fill= "#000000" stroke= "#000000" points= "933.97,-1164.1001 943.97,-1160.6 933.97,-1157.1001 933.97,-1164.1001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-09-15 15:45:59 -07:00
<g id= "edge52" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M842.75,-1226.7C887.29,-1212.8 940.75,-1196.1 982.62,-1183" />
<polygon fill= "#000000" stroke= "#000000" points= "983.6948,-1186.3311 992.19,-1180 981.6009,-1179.6516 983.6948,-1186.3311" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-09-15 15:45:59 -07:00
<g id= "node54" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1445,-1195 1256,-1195 1256,-1191 1252,-1191 1252,-1187 1256,-1187 1256,-1135 1252,-1135 1252,-1131 1256,-1131 1256,-1127 1445,-1127 1445,-1195" />
<polyline fill= "none" stroke= "#000000" points= "1256,-1191 1260,-1191 1260,-1187 1256,-1187 " />
<polyline fill= "none" stroke= "#000000" points= "1256,-1135 1260,-1135 1260,-1131 1256,-1131 " />
<text text-anchor= "middle" x= "1350.5" y= "-1179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1350.5" y= "-1164.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1350.5" y= "-1149.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1350.5" y= "-1134.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-09-15 15:45:59 -07:00
<g id= "edge53" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1162.1,-1161C1189.3,-1161 1218.4,-1161 1245.4,-1161" />
<polygon fill= "#000000" stroke= "#000000" points= "1245.7,-1164.5001 1255.7,-1161 1245.7,-1157.5001 1245.7,-1164.5001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-09-15 15:45:59 -07:00
<g id= "node55" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1145.5,-806.5 960.5,-806.5 960.5,-753.5 1145.5,-753.5 1145.5,-806.5" />
<text text-anchor= "middle" x= "1053" y= "-791.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1053" y= "-776.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1053" y= "-761.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-07-19 15:44:55 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5255 -->
2021-09-15 15:45:59 -07:00
<g id= "edge54" class= "edge" >
2021-07-19 15:44:55 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5255</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1145.8,-791.57C1163.1,-793.54 1181.1,-795.44 1198,-797 1310.2,-807.32 1438.4,-815.54 1529,-820.75" />
<polygon fill= "#000000" stroke= "#000000" points= "1528.817,-824.2452 1539,-821.32 1529.2154,-817.2565 1528.817,-824.2452" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-09-15 15:45:59 -07:00
<g id= "node56" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1451.5,-788 1249.5,-788 1249.5,-720 1451.5,-720 1451.5,-788" />
<text text-anchor= "middle" x= "1350.5" y= "-772.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1350.5" y= "-757.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1350.5" y= "-742.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1350.5" y= "-727.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-09-15 15:45:59 -07:00
<g id= "edge55" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1145.5,-771.92C1175.1,-769.33 1208.1,-766.44 1238.9,-763.75" />
<polygon fill= "#000000" stroke= "#000000" points= "1239.639,-767.1992 1249.3,-762.85 1239.0354,-760.2253 1239.639,-767.1992" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-09-15 15:45:59 -07:00
<g id= "edge56" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1451.6,-723.59C1468.8,-718.21 1486.5,-712.55 1503,-707 1516.6,-702.45 1530.8,-697.51 1544.8,-692.53" />
<polygon fill= "#000000" stroke= "#000000" points= "1546.245,-695.7312 1554.5,-689.09 1543.9053,-689.1338 1546.245,-695.7312" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-09-15 15:45:59 -07:00
<g id= "node57" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node57" > <a xlink:href= "https://github.com/zcash/zips/issues/364" xlink:title= "zcash/zips#364 [ZIP 339] Wallet Recovery Words (a la BIP 39)" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "858,-806.5 653,-806.5 653,-753.5 858,-753.5 858,-806.5" />
<text text-anchor= "middle" x= "755.5" y= "-791.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "755.5" y= "-776.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "755.5" y= "-761.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-09-15 15:45:59 -07:00
<g id= "edge57" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M858.3,-780C887.9,-780 920.18,-780 949.8,-780" />
<polygon fill= "#000000" stroke= "#000000" points= "950.16,-783.5001 960.16,-780 950.16,-776.5001 950.16,-783.5001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-09-15 15:45:59 -07:00
<g id= "node58" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "243.5,-1348.5 61.5,-1348.5 61.5,-1295.5 243.5,-1295.5 243.5,-1348.5" />
<text text-anchor= "middle" x= "152.5" y= "-1333.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "152.5" y= "-1318.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "152.5" y= "-1303.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-09-15 15:45:59 -07:00
<g id= "node59" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash/zips/issues/511" xlink:title= "zcash/zips#511 ZIP 32: Document standard key structure for Unified Addresses" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1458,-621 1243,-621 1243,-553 1458,-553 1458,-621" />
<text text-anchor= "middle" x= "1350.5" y= "-605.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1350.5" y= "-590.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1350.5" y= "-575.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1350.5" y= "-560.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-09-15 15:45:59 -07:00
<g id= "edge58" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1458.2,-611.74C1483.3,-617.51 1510.1,-623.66 1535.3,-629.46" />
<polygon fill= "#000000" stroke= "#000000" points= "1534.771,-632.9294 1545.3,-631.75 1536.3336,-626.106 1534.771,-632.9294" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-09-15 15:45:59 -07:00
<g id= "node60" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1754,-602.5 1539,-602.5 1539,-549.5 1754,-549.5 1754,-602.5" />
<text text-anchor= "middle" x= "1646.5" y= "-587.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1646.5" y= "-572.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1646.5" y= "-557.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-09-15 15:45:59 -07:00
<g id= "edge59" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1458.2,-583C1481.1,-582.15 1505.4,-581.24 1528.6,-580.38" />
<polygon fill= "#000000" stroke= "#000000" points= "1529.0359,-583.8664 1538.9,-580 1528.7777,-576.8712 1529.0359,-583.8664" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-09-15 15:45:59 -07:00
<g id= "node61" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "254,-1419.5 51,-1419.5 51,-1366.5 254,-1366.5 254,-1419.5" />
<text text-anchor= "middle" x= "152.5" y= "-1404.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "152.5" y= "-1389.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "152.5" y= "-1374.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-06-13 14:04:34 -07:00
<!-- zcash/zcash#5198 -->
2021-09-15 15:45:59 -07:00
<g id= "node62" class= "node" >
2021-06-13 14:04:34 -07:00
<title > zcash/zcash#5198</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "250.5,-1550.5 54.5,-1550.5 54.5,-1437.5 250.5,-1437.5 250.5,-1550.5" />
<text text-anchor= "middle" x= "152.5" y= "-1535.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "152.5" y= "-1520.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "152.5" y= "-1505.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "152.5" y= "-1490.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "152.5" y= "-1475.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "152.5" y= "-1460.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "152.5" y= "-1445.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-06-12 15:47:14 -07:00
</a>
</g>
</g>
2021-07-06 15:44:54 -07:00
<!-- zcash/zcash#5223 -->
2021-09-15 15:45:59 -07:00
<g id= "node63" class= "node" >
2021-07-06 15:44:54 -07:00
<title > zcash/zcash#5223</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash/zcash/issues/5223" xlink:title= "zcash/zcash#5223 Add RPC test case that checks the auth data commitments for v4 txs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "246.5,-1637 58.5,-1637 58.5,-1569 246.5,-1569 246.5,-1637" />
<text text-anchor= "middle" x= "152.5" y= "-1621.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5223</text>
<text text-anchor= "middle" x= "152.5" y= "-1606.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add RPC test case that</text>
<text text-anchor= "middle" x= "152.5" y= "-1591.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > checks the auth data</text>
<text text-anchor= "middle" x= "152.5" y= "-1576.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitments for v4 txs</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zips#548 -->
2021-09-15 15:45:59 -07:00
<g id= "node64" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#548</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/zips/issues/548" xlink:title= "zcash/zips#548 [ZIP 316] Alter F4Jumble to allow longer encodings" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1153,-383.5 953,-383.5 953,-330.5 1153,-330.5 1153,-383.5" />
<text text-anchor= "middle" x= "1053" y= "-368.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#548</text>
<text text-anchor= "middle" x= "1053" y= "-353.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 316] Alter F4Jumble</text>
<text text-anchor= "middle" x= "1053" y= "-338.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to allow longer encodings</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zips#548->zcash/librustzcash#431 -->
2021-09-15 15:45:59 -07:00
<g id= "edge60" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#548- > zcash/librustzcash#431</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1153.3,-369.47C1179.8,-372.77 1208.6,-376.36 1235.9,-379.74" />
<polygon fill= "#000000" stroke= "#000000" points= "1235.4425,-383.21 1245.8,-380.98 1236.3125,-376.2642 1235.4425,-383.21" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#48 -->
2021-09-15 15:45:59 -07:00
<g id= "node65" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash- hackworks/zcash- test- vectors#48</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/48" xlink:title= "zcash-hackworks/zcash-test-vectors#48 Update Unified Address test vectors after changes to ZIP 316" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "1503,-334 1198,-334 1198,-266 1503,-266 1503,-334" />
<text text-anchor= "middle" x= "1350.5" y= "-318.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#48</text>
<text text-anchor= "middle" x= "1350.5" y= "-303.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Update Unified Address</text>
<text text-anchor= "middle" x= "1350.5" y= "-288.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > test vectors after</text>
<text text-anchor= "middle" x= "1350.5" y= "-273.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > changes to ZIP 316</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zips#548->zcash-hackworks/zcash-test-vectors#48 -->
2021-09-15 15:45:59 -07:00
<g id= "edge61" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#548- > zcash- hackworks/zcash- test- vectors#48</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1153.3,-337.78C1164.6,-335.62 1176.3,-333.38 1188.1,-331.12" />
<polygon fill= "#000000" stroke= "#000000" points= "1188.8389,-334.5421 1198,-329.22 1187.5195,-327.6676 1188.8389,-334.5421" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/zips#550 -->
2021-09-15 15:45:59 -07:00
<g id= "node66" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#550</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/zips/issues/550" xlink:title= "zcash/zips#550 [ZIP 316] Reserve a range of typecodes for experimentation" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1155.5,-470 950.5,-470 950.5,-402 1155.5,-402 1155.5,-470" />
<text text-anchor= "middle" x= "1053" y= "-454.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#550</text>
<text text-anchor= "middle" x= "1053" y= "-439.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 316] Reserve a range</text>
<text text-anchor= "middle" x= "1053" y= "-424.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of typecodes for</text>
<text text-anchor= "middle" x= "1053" y= "-409.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > experimentation</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zips#550->zcash/librustzcash#431 -->
2021-09-15 15:45:59 -07:00
<g id= "edge62" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#550- > zcash/librustzcash#431</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1155.8,-421.49C1181.6,-417.84 1209.5,-413.9 1235.9,-410.18" />
<polygon fill= "#000000" stroke= "#000000" points= "1236.4914,-413.6312 1245.9,-408.76 1235.5072,-406.7007 1236.4914,-413.6312" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/zips#550->zcash-hackworks/zcash-test-vectors#48 -->
2021-09-15 15:45:59 -07:00
<g id= "edge63" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#550- > zcash- hackworks/zcash- test- vectors#48</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1147.4,-401.97C1152.5,-398.89 1157.4,-395.57 1162,-392 1183.3,-375.42 1175.8,-358.39 1198,-343 1199.9,-341.7 1201.8,-340.43 1203.8,-339.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1205.6707,-342.1601 1212.5,-334.06 1202.11,-336.1333 1205.6707,-342.1601" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/zips#549 -->
2021-09-15 15:45:59 -07:00
<g id= "node67" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#549</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/zips/issues/549" xlink:title= "zcash/zips#549 [ZIP 316] Change typecode and length fields from u8 to CompactSize" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1159.5,-312 946.5,-312 946.5,-244 1159.5,-244 1159.5,-312" />
<text text-anchor= "middle" x= "1053" y= "-296.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#549</text>
<text text-anchor= "middle" x= "1053" y= "-281.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 316] Change typecode</text>
<text text-anchor= "middle" x= "1053" y= "-266.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and length fields from u8</text>
<text text-anchor= "middle" x= "1053" y= "-251.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to CompactSize</text>
2021-09-14 15:19:59 -07:00
</a>
</g>
</g>
<!-- zcash/zips#549->zcash/librustzcash#431 -->
2021-09-15 15:45:59 -07:00
<g id= "edge64" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#549- > zcash/librustzcash#431</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1143.1,-312.1C1149.5,-314.98 1155.9,-317.96 1162,-321 1178.8,-329.36 1181,-335.09 1198,-343 1210.2,-348.69 1223.3,-354.04 1236.4,-358.99" />
<polygon fill= "#000000" stroke= "#000000" points= "1235.3071,-362.3177 1245.9,-362.52 1237.7453,-355.756 1235.3071,-362.3177" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/zips#549->zcash-hackworks/zcash-test-vectors#48 -->
2021-09-15 15:45:59 -07:00
<g id= "edge65" class= "edge" >
2021-09-14 15:19:59 -07:00
<title > zcash/zips#549- > zcash- hackworks/zcash- test- vectors#48</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1159.6,-285.88C1168.8,-286.57 1178.4,-287.27 1188,-287.98" />
<polygon fill= "#000000" stroke= "#000000" points= "1187.7689,-291.4724 1198,-288.72 1188.2856,-284.4915 1187.7689,-291.4724" />
2021-09-14 15:19:59 -07:00
</g>
<!-- zcash/librustzcash#249 -->
2021-09-15 15:45:59 -07:00
<g id= "node68" class= "node" >
2021-09-14 15:19:59 -07:00
<title > zcash/librustzcash#249</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/249" xlink:title= "zcash/librustzcash#249 Product Request: Surface additional unverified transaction states in zcash_client_sqlite" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "253,-1738.5 52,-1738.5 52,-1655.5 253,-1655.5 253,-1738.5" />
<text text-anchor= "middle" x= "152.5" y= "-1723.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#249</text>
<text text-anchor= "middle" x= "152.5" y= "-1708.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Product Request: Surface</text>
<text text-anchor= "middle" x= "152.5" y= "-1693.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > additional unverified</text>
<text text-anchor= "middle" x= "152.5" y= "-1678.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction states in</text>
<text text-anchor= "middle" x= "152.5" y= "-1663.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_client_sqlite</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
2021-08-02 15:45:09 -07:00
<!-- zcash-hackworks/zcash-test-vectors#41 -->
2021-09-15 15:45:59 -07:00
<g id= "node69" class= "node" >
2021-08-02 15:45:09 -07:00
<title > zcash- hackworks/zcash- test- vectors#41</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/41" xlink:title= "zcash-hackworks/zcash-test-vectors#41 Orchard ZIP32 test vectors" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "908,-902.5 603,-902.5 603,-849.5 908,-849.5 908,-902.5" />
<text text-anchor= "middle" x= "755.5" y= "-887.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#41</text>
<text text-anchor= "middle" x= "755.5" y= "-872.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard ZIP32 test</text>
<text text-anchor= "middle" x= "755.5" y= "-857.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-08-02 15:45:09 -07:00
<!-- zcash-hackworks/zcash-test-vectors#41->zcash/orchard#30 -->
2021-09-15 15:45:59 -07:00
<g id= "edge66" class= "edge" >
2021-08-02 15:45:09 -07:00
<title > zcash- hackworks/zcash- test- vectors#41- > zcash/orchard#30</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M908.17,-876C924.67,-876 941.11,-876 956.67,-876" />
<polygon fill= "#000000" stroke= "#000000" points= "956.76,-879.5001 966.76,-876 956.76,-872.5001 956.76,-879.5001" />
2021-06-15 09:07:45 -07:00
</g>
<!-- zcash-hackworks/zcash-test-vectors#36 -->
2021-09-15 15:45:59 -07:00
<g id= "node70" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/36" xlink:title= "zcash-hackworks/zcash-test-vectors#36 Orchard Merkle path test vectors" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "305,-225.5 0,-225.5 0,-172.5 305,-172.5 305,-225.5" />
<text text-anchor= "middle" x= "152.5" y= "-210.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#36</text>
<text text-anchor= "middle" x= "152.5" y= "-195.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard Merkle path test</text>
<text text-anchor= "middle" x= "152.5" y= "-180.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > vectors</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#33 -->
2021-09-15 15:45:59 -07:00
<g id= "edge67" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#33</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M305.02,-200.52C313.53,-200.6 322.04,-200.69 330.43,-200.77" />
<polygon fill= "#000000" stroke= "#000000" points= "330.566,-204.2714 340.6,-200.87 330.6349,-197.2717 330.566,-204.2714" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95 -->
2021-09-15 15:45:59 -07:00
<g id= "node71" class= "node" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "547.5,-150.5 360.5,-150.5 360.5,-97.5 547.5,-97.5 547.5,-150.5" />
<text text-anchor= "middle" x= "454" y= "-135.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "454" y= "-120.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "454" y= "-105.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-10 15:47:32 -07:00
</a>
</g>
</g>
<!-- zcash-hackworks/zcash-test-vectors#36->zcash/orchard#95 -->
2021-09-15 15:45:59 -07:00
<g id= "edge68" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash- hackworks/zcash- test- vectors#36- > zcash/orchard#95</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M259.22,-172.45C288.9,-165.07 321.07,-157.07 350.56,-149.73" />
<polygon fill= "#000000" stroke= "#000000" points= "351.5906,-153.0804 360.45,-147.27 349.9008,-146.2874 351.5906,-153.0804" />
2021-06-10 15:47:32 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-09-15 15:45:59 -07:00
<g id= "edge69" class= "edge" >
2021-06-10 15:47:32 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M547.74,-122.76C582.91,-122.29 622.92,-121.76 658.39,-121.29" />
<polygon fill= "#000000" stroke= "#000000" points= "658.7982,-124.7849 668.75,-121.15 658.7036,-117.7855 658.7982,-124.7849" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-09-15 15:45:59 -07:00
<g id= "node72" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node72" > <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= "1142.5,-1852.5 963.5,-1852.5 963.5,-1799.5 1142.5,-1799.5 1142.5,-1852.5" />
<text text-anchor= "middle" x= "1053" y= "-1837.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1053" y= "-1822.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1053" y= "-1807.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-09-15 15:45:59 -07:00
<g id= "node73" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node73" > <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= "1455.5,-1852.5 1245.5,-1852.5 1245.5,-1799.5 1455.5,-1799.5 1455.5,-1852.5" />
<text text-anchor= "middle" x= "1350.5" y= "-1837.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1350.5" y= "-1822.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1350.5" y= "-1807.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-09-15 15:45:59 -07:00
<g id= "edge70" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M1142.7,-1826C1171.7,-1826 1204.4,-1826 1235,-1826" />
<polygon fill= "#000000" stroke= "#000000" points= "1235.3,-1829.5001 1245.3,-1826 1235.3,-1822.5001 1235.3,-1829.5001" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-09-15 15:45:59 -07:00
<g id= "node74" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node74" > <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= "836,-2068.5 675,-2068.5 675,-1985.5 836,-1985.5 836,-2068.5" />
<text text-anchor= "middle" x= "755.5" y= "-2053.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "755.5" y= "-2038.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "755.5" y= "-2023.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "755.5" y= "-2008.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "755.5" y= "-1993.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-09-15 15:45:59 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "556,-2061 352,-2061 352,-1993 556,-1993 556,-2061" />
<text text-anchor= "middle" x= "454" y= "-2045.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "454" y= "-2030.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "454" y= "-2015.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "454" y= "-2000.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-09-15 15:45:59 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M556.07,-2027C591.37,-2027 630.65,-2027 664.96,-2027" />
<polygon fill= "#000000" stroke= "#000000" points= "664.96,-2030.5001 674.96,-2027 664.96,-2023.5001 664.96,-2030.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-09-15 15:45:59 -07:00
<g id= "node76" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node76" > <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= "852.5,-1852.5 658.5,-1852.5 658.5,-1799.5 852.5,-1799.5 852.5,-1852.5" />
<text text-anchor= "middle" x= "755.5" y= "-1837.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "755.5" y= "-1822.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "755.5" y= "-1807.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-09-15 15:45:59 -07:00
<g id= "edge72" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M550.3,-1992.9C556.05,-1990.1 561.66,-1987.1 567,-1984 626.83,-1948.9 686.63,-1894.7 722.35,-1859.8" />
<polygon fill= "#000000" stroke= "#000000" points= "724.9008,-1862.2007 729.59,-1852.7 719.9996,-1857.2028 724.9008,-1862.2007" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-09-15 15:45:59 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M852.5,-1826C884.63,-1826 920.44,-1826 952.81,-1826" />
<polygon fill= "#000000" stroke= "#000000" points= "953.19,-1829.5001 963.19,-1826 953.19,-1822.5001 953.19,-1829.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-09-15 15:45:59 -07:00
<g id= "node77" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "224,-1896 81,-1896 81,-1828 224,-1828 224,-1896" />
<text text-anchor= "middle" x= "152.5" y= "-1880.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "152.5" y= "-1865.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "152.5" y= "-1850.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "152.5" y= "-1835.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-09-15 15:45:59 -07:00
<g id= "node78" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/halo2/issues/82" xlink:title= "zcash/halo2#82 Consider not sampling beta and gamma if there are no permutations or lookups" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "249,-1997.5 56,-1997.5 56,-1914.5 249,-1914.5 249,-1997.5" />
<text text-anchor= "middle" x= "152.5" y= "-1982.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "152.5" y= "-1967.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "152.5" y= "-1952.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "152.5" y= "-1937.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "152.5" y= "-1922.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-09-15 15:45:59 -07:00
<g id= "node79" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node79" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "555.5,-1974.5 352.5,-1974.5 352.5,-1921.5 555.5,-1921.5 555.5,-1974.5" />
<text text-anchor= "middle" x= "454" y= "-1959.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "454" y= "-1944.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "454" y= "-1929.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-09-15 15:45:59 -07:00
<g id= "edge74" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M541.05,-1921.4C549.86,-1918.4 558.64,-1915.2 567,-1912 609.51,-1895.6 656.11,-1874.4 692.34,-1857.1" />
<polygon fill= "#000000" stroke= "#000000" points= "694.2662,-1860.0594 701.79,-1852.6 691.2566,-1853.7394 694.2662,-1860.0594" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-09-15 15:45:59 -07:00
<g id= "node80" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node80" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "546.5,-1903 361.5,-1903 361.5,-1835 546.5,-1835 546.5,-1903" />
<text text-anchor= "middle" x= "454" y= "-1887.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "454" y= "-1872.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "454" y= "-1857.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "454" y= "-1842.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-09-15 15:45:59 -07:00
<g id= "edge75" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M546.51,-1855.8C578.67,-1851.2 615,-1846 648.25,-1841.3" />
<polygon fill= "#000000" stroke= "#000000" points= "649.0843,-1844.7151 658.47,-1839.8 648.0677,-1837.7893 649.0843,-1844.7151" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-09-15 15:45:59 -07:00
<g id= "node81" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node81" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "242,-1809.5 63,-1809.5 63,-1756.5 242,-1756.5 242,-1809.5" />
<text text-anchor= "middle" x= "152.5" y= "-1794.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "152.5" y= "-1779.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "152.5" y= "-1764.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-09-15 15:45:59 -07:00
<g id= "node82" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node82" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "542,-1817 366,-1817 366,-1749 542,-1749 542,-1817" />
<text text-anchor= "middle" x= "454" y= "-1801.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "454" y= "-1786.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "454" y= "-1771.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "454" y= "-1756.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-09-15 15:45:59 -07:00
<g id= "edge76" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M242.14,-1783C277.92,-1783 319.23,-1783 355.81,-1783" />
<polygon fill= "#000000" stroke= "#000000" points= "356,-1786.5001 366,-1783 356,-1779.5001 356,-1786.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-09-15 15:45:59 -07:00
<g id= "edge77" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M542.02,-1795.6C575.24,-1800.3 613.41,-1805.7 648.2,-1810.7" />
<polygon fill= "#000000" stroke= "#000000" points= "647.9971,-1814.2077 658.4,-1812.2 649.0157,-1807.2822 647.9971,-1814.2077" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-09-15 15:45:59 -07:00
<g id= "node83" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node83" > <a xlink:href= "https://github.com/zcash/halo2/issues/245" xlink:title= "zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "557,-1731 351,-1731 351,-1663 557,-1663 557,-1731" />
<text text-anchor= "middle" x= "454" y= "-1715.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "454" y= "-1700.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "454" y= "-1685.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "454" y= "-1670.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>
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-09-15 15:45:59 -07:00
<g id= "edge78" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M545.17,-1731.1C552.58,-1734.1 559.93,-1737 567,-1740 608.44,-1757.3 654.29,-1778.2 690.39,-1795" />
<polygon fill= "#000000" stroke= "#000000" points= "689.2971,-1798.3563 699.83,-1799.5 692.3092,-1792.0375 689.2971,-1798.3563" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-09-15 15:45:59 -07:00
<g id= "node84" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node84" > <a xlink:href= "https://github.com/zcash/halo2/issues/210" xlink:title= "zcash/halo2#210 Make multiopen point_index_map dependent only on the rotation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "563,-1645 345,-1645 345,-1577 563,-1577 563,-1645" />
<text text-anchor= "middle" x= "454" y= "-1629.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "454" y= "-1614.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "454" y= "-1599.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "454" y= "-1584.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-09-15 15:45:59 -07:00
<g id= "edge79" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-09-15 15:45:59 -07:00
<path fill= "none" stroke= "#000000" d= "M551.04,-1645.1C556.54,-1647.9 561.91,-1650.9 567,-1654 629.7,-1692.6 690.43,-1753.6 725.32,-1791.6" />
<polygon fill= "#000000" stroke= "#000000" points= "723.0356,-1794.288 732.37,-1799.3 728.1985,-1789.5609 723.0356,-1794.288" />
2021-06-24 15:44:53 -07:00
</g>
<!-- zcash/halo2#312 -->
2021-09-15 15:45:59 -07:00
<g id= "node85" class= "node" >
2021-06-24 15:44:53 -07:00
<title > zcash/halo2#312</title>
2021-09-15 15:45:59 -07:00
<g id= "a_node85" > <a xlink:href= "https://github.com/zcash/halo2/issues/312" xlink:title= "zcash/halo2#312 [Book] Document gadget API" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "250,-2068.5 55,-2068.5 55,-2015.5 250,-2015.5 250,-2068.5" />
<text text-anchor= "middle" x= "152.5" y= "-2053.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#312</text>
<text text-anchor= "middle" x= "152.5" y= "-2038.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Book] Document gadget</text>
<text text-anchor= "middle" x= "152.5" y= "-2023.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > API</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
</g>
</svg>