2021-05-06 17:46:06 -07:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
2021-06-09 15:49:40 -07:00
<svg width= "2300pt" height= "2149pt"
viewBox="0.00 0.00 2300.00 2148.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 2144.5)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-2144.5 2296,-2144.5 2296,4 -4,4" />
2021-05-06 17:46:06 -07:00
<!-- zcash/librustzcash#226 -->
2021-05-24 11:01:20 -07:00
<g id= "node1" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node1" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/226" xlink:title= "zcash/librustzcash#226 Bring in Bolt TZE" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "195.5,-719 7.5,-719 7.5,-681 195.5,-681 195.5,-719" />
<text text-anchor= "middle" x= "101.5" y= "-703.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#226</text>
<text text-anchor= "middle" x= "101.5" y= "-688.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bring in Bolt TZE</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "node2" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#225</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node2" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/225" xlink:title= "zcash/librustzcash#225 Add Bolt TZE support to the transaction builder" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "441,-726.5 249,-726.5 249,-673.5 441,-673.5 441,-726.5" />
<text text-anchor= "middle" x= "345" y= "-711.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#225</text>
<text text-anchor= "middle" x= "345" y= "-696.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Bolt TZE support to</text>
<text text-anchor= "middle" x= "345" y= "-681.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#226->zcash/librustzcash#225 -->
2021-05-24 11:01:20 -07:00
<g id= "edge1" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#226- > zcash/librustzcash#225</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M195.64,-700C209.64,-700 224.16,-700 238.39,-700" />
<polygon fill= "#000000" stroke= "#000000" points= "238.69,-703.5001 248.69,-700 238.69,-696.5001 238.69,-703.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#4190 -->
2021-05-24 11:01:20 -07:00
<g id= "node3" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#4190</title>
2021-05-24 11:01:20 -07:00
<g id= "a_node3" > <a xlink:href= "https://github.com/zcash/zcash/issues/4190" xlink:title= "zcash/zcash#4190 TZE: implement zcashd 'host' logic." target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "194.5,-790.5 8.5,-790.5 8.5,-737.5 194.5,-737.5 194.5,-790.5" />
<text text-anchor= "middle" x= "101.5" y= "-775.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4190</text>
<text text-anchor= "middle" x= "101.5" y= "-760.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TZE: implement zcashd</text>
<text text-anchor= "middle" x= "101.5" y= "-745.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ' host' logic.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4 -->
2021-06-01 16:03:44 -07:00
<g id= "node4" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node4" > <a xlink:href= "https://github.com/zcash/orchard/issues/4" xlink:title= "zcash/orchard#4 Implement the Action circuit" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1172.5,-854.5 999.5,-854.5 999.5,-801.5 1172.5,-801.5 1172.5,-854.5" />
<text text-anchor= "middle" x= "1086" y= "-839.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#4</text>
<text text-anchor= "middle" x= "1086" y= "-824.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the Action</text>
<text text-anchor= "middle" x= "1086" y= "-809.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "node5" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#320</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node5" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/320" xlink:title= "zcash/librustzcash#320 Implement Orchard consensus rules as an NU feature" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1484,-870 1281,-870 1281,-802 1484,-802 1484,-870" />
<text text-anchor= "middle" x= "1382.5" y= "-854.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#320</text>
<text text-anchor= "middle" x= "1382.5" y= "-839.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1382.5" y= "-824.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules as an NU</text>
<text text-anchor= "middle" x= "1382.5" y= "-809.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > feature</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge2" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/librustzcash#320</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1172.6,-830.34C1203.3,-831.17 1238.4,-832.11 1270.9,-832.99" />
<polygon fill= "#000000" stroke= "#000000" points= "1270.8091,-836.4887 1280.9,-833.26 1270.9981,-829.4913 1270.8091,-836.4887" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "node6" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node6" > <a xlink:href= "https://github.com/zcash/orchard/issues/35" xlink:title= "zcash/orchard#35 Transaction building support" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "1465,-783.5 1300,-783.5 1300,-730.5 1465,-730.5 1465,-783.5" />
<text text-anchor= "middle" x= "1382.5" y= "-768.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#35</text>
<text text-anchor= "middle" x= "1382.5" y= "-753.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Transaction building</text>
<text text-anchor= "middle" x= "1382.5" y= "-738.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge3" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#4- > zcash/orchard#35</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1172.8,-806.81C1191.6,-802.23 1211.5,-797.44 1230,-793 1249.3,-788.36 1270.1,-783.44 1289.9,-778.77" />
<polygon fill= "#000000" stroke= "#000000" points= "1290.8787,-782.135 1299.8,-776.42 1289.262,-775.3243 1290.8787,-782.135" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "node7" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node7" > <a xlink:href= "https://github.com/zcash/zcash/issues/5195" xlink:title= "zcash/zcash#5195 Implement Orchard proof verification consensus rule" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1483,-994 1282,-994 1282,-926 1483,-926 1483,-994" />
<text text-anchor= "middle" x= "1382.5" y= "-978.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5195</text>
<text text-anchor= "middle" x= "1382.5" y= "-963.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard proof</text>
<text text-anchor= "middle" x= "1382.5" y= "-948.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verification consensus</text>
<text text-anchor= "middle" x= "1382.5" y= "-933.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > rule</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#4->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge4" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/orchard#4- > zcash/zcash#5195</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1154.5,-854.54C1167.7,-859.85 1181.3,-865.49 1194,-871 1230.4,-886.82 1270.2,-905.43 1303.8,-921.52" />
<polygon fill= "#000000" stroke= "#000000" points= "1302.5708,-924.8124 1313.1,-925.99 1305.6033,-918.5034 1302.5708,-924.8124" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "node8" class= "node" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5024</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node8" > <a xlink:href= "https://github.com/zcash/zcash/issues/5024" xlink:title= "zcash/zcash#5024 Implement Orchard consensus rules" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1758,-1344.5 1599,-1344.5 1599,-1291.5 1758,-1291.5 1758,-1344.5" />
<text text-anchor= "middle" x= "1678.5" y= "-1329.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5024</text>
<text text-anchor= "middle" x= "1678.5" y= "-1314.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1678.5" y= "-1299.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-24 15:36:12 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#320->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge5" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/librustzcash#320- > zcash/zcash#5024</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1473,-870.13C1495.7,-882.14 1518.2,-897.61 1535,-917 1630.2,-1027 1663.8,-1204.8 1674.3,-1281.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1670.852,-1281.8287 1675.6,-1291.3 1677.7947,-1280.935 1670.852,-1281.8287" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "node9" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node9" > <a xlink:href= "https://github.com/zcash/zcash/issues/5021" xlink:title= "zcash/zcash#5021 Add Orchard support to transaction builder" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1772.5,-796.5 1584.5,-796.5 1584.5,-743.5 1772.5,-743.5 1772.5,-796.5" />
<text text-anchor= "middle" x= "1678.5" y= "-781.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5021</text>
<text text-anchor= "middle" x= "1678.5" y= "-766.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard support to</text>
<text text-anchor= "middle" x= "1678.5" y= "-751.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction builder</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#35->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge6" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#35- > zcash/zcash#5021</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1465.3,-760.64C1499,-762.12 1538.4,-763.85 1574,-765.41" />
<polygon fill= "#000000" stroke= "#000000" points= "1574.3564,-768.9289 1584.5,-765.87 1574.6628,-761.9356 1574.3564,-768.9289" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5195->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge7" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5195- > zcash/zcash#5024</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1483.1,-974.99C1501.8,-981.31 1520.2,-990.28 1535,-1003 1621.8,-1077.5 1658.9,-1215.3 1672.2,-1281.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1668.7948,-1281.9291 1674.1,-1291.1 1675.6718,-1280.6224 1668.7948,-1281.9291" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "node10" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5023</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node10" > <a xlink:href= "https://github.com/zcash/zcash/issues/5023" xlink:title= "zcash/zcash#5023 Implement support for Orchard shielded coinbase output" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2034,-804 1825,-804 1825,-736 2034,-736 2034,-804" />
<text text-anchor= "middle" x= "1929.5" y= "-788.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5023</text>
<text text-anchor= "middle" x= "1929.5" y= "-773.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1929.5" y= "-758.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard shielded coinbase</text>
<text text-anchor= "middle" x= "1929.5" y= "-743.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > output</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5021->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge8" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5021- > zcash/zcash#5023</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1772.7,-770C1786.3,-770 1800.5,-770 1814.5,-770" />
<polygon fill= "#000000" stroke= "#000000" points= "1814.7,-773.5001 1824.7,-770 1814.7,-766.5001 1814.7,-773.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707 -->
2021-06-01 16:03:44 -07:00
<g id= "node11" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node11" > <a xlink:href= "https://github.com/zcash/zcash/issues/4707" xlink:title= "zcash/zcash#4707 [Orchard] Consensus specification" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1170.5,-933.5 1001.5,-933.5 1001.5,-880.5 1170.5,-880.5 1170.5,-933.5" />
<text text-anchor= "middle" x= "1086" y= "-918.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4707</text>
<text text-anchor= "middle" x= "1086" y= "-903.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Orchard] Consensus</text>
<text text-anchor= "middle" x= "1086" y= "-888.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specification</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4707->zcash/librustzcash#320 -->
2021-06-01 16:03:44 -07:00
<g id= "edge9" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4707- > zcash/librustzcash#320</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1170.6,-886.75C1201.9,-879.25 1237.9,-870.63 1271.2,-862.65" />
<polygon fill= "#000000" stroke= "#000000" points= "1272.0863,-866.0368 1281,-860.31 1270.4605,-859.2282 1272.0863,-866.0368" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/zcash#4819 -->
2021-06-01 16:03:44 -07:00
<g id= "node12" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#4819</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node12" > <a xlink:href= "https://github.com/zcash/zcash/issues/4819" xlink:title= "zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "199,-1229.5 4,-1229.5 4,-1176.5 199,-1176.5 199,-1229.5" />
<text text-anchor= "middle" x= "101.5" y= "-1214.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#4819</text>
<text text-anchor= "middle" x= "101.5" y= "-1199.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Backport upstream PRs</text>
<text text-anchor= "middle" x= "101.5" y= "-1184.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > that remove Boost usage</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33 -->
2021-06-01 16:03:44 -07:00
<g id= "node13" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/orchard#33</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node13" > <a xlink:href= "https://github.com/zcash/orchard/issues/33" xlink:title= "zcash/orchard#33 Implement note commitment tree logic for Orchard" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "942,-1455.5 716,-1455.5 716,-1402.5 942,-1402.5 942,-1455.5" />
<text text-anchor= "middle" x= "829" y= "-1440.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#33</text>
<text text-anchor= "middle" x= "829" y= "-1425.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note commitment</text>
<text text-anchor= "middle" x= "829" y= "-1410.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tree logic for Orchard</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "node14" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node14" > <a xlink:href= "https://github.com/zcash/zcash/issues/5018" xlink:title= "zcash/zcash#5018 Add Orchard note commitment tree and nullifier set to CCoinsView" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1172,-1470.5 1000,-1470.5 1000,-1387.5 1172,-1387.5 1172,-1470.5" />
<text text-anchor= "middle" x= "1086" y= "-1455.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5018</text>
<text text-anchor= "middle" x= "1086" y= "-1440.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1086" y= "-1425.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment tree and</text>
<text text-anchor= "middle" x= "1086" y= "-1410.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > nullifier set to</text>
<text text-anchor= "middle" x= "1086" y= "-1395.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > CCoinsView</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/orchard#33->zcash/zcash#5018 -->
2021-06-01 16:03:44 -07:00
<g id= "edge10" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/orchard#33- > zcash/zcash#5018</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M942.1,-1429C958.01,-1429 974.23,-1429 989.79,-1429" />
<polygon fill= "#000000" stroke= "#000000" points= "989.9,-1432.5001 999.9,-1429 989.9,-1425.5001 989.9,-1432.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "node15" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5037</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node15" > <a xlink:href= "https://github.com/zcash/zcash/issues/5037" xlink:title= "zcash/zcash#5037 Add Orchard metadata to history trees" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1482.5,-1526.5 1282.5,-1526.5 1282.5,-1473.5 1482.5,-1473.5 1482.5,-1526.5" />
<text text-anchor= "middle" x= "1382.5" y= "-1511.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5037</text>
<text text-anchor= "middle" x= "1382.5" y= "-1496.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard metadata to</text>
<text text-anchor= "middle" x= "1382.5" y= "-1481.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > history trees</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 15:03:54 -07:00
<!-- zcash/zcash#5018->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge11" class= "edge" >
2021-05-24 15:03:54 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5037</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1172,-1450C1191.1,-1454.6 1211.2,-1459.5 1230,-1464 1243.8,-1467.3 1258.2,-1470.7 1272.5,-1474.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1271.8569,-1477.5454 1282.4,-1476.5 1273.5061,-1470.7424 1271.8569,-1477.5454" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "node16" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node16" > <a xlink:href= "https://github.com/zcash/zcash/issues/5197" xlink:title= "zcash/zcash#5197 Implement NU5 block consensus rules" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1470.5,-1455.5 1294.5,-1455.5 1294.5,-1402.5 1470.5,-1402.5 1470.5,-1455.5" />
<text text-anchor= "middle" x= "1382.5" y= "-1440.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5197</text>
<text text-anchor= "middle" x= "1382.5" y= "-1425.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement NU5 block</text>
<text text-anchor= "middle" x= "1382.5" y= "-1410.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5018->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge12" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5018- > zcash/zcash#5197</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1172.2,-1429C1207.2,-1429 1248,-1429 1284.2,-1429" />
<polygon fill= "#000000" stroke= "#000000" points= "1284.3,-1432.5001 1294.3,-1429 1284.3,-1425.5001 1284.3,-1432.5001" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5037->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge13" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5037- > zcash/zcash#5024</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1482.8,-1484.8C1500.8,-1479.8 1519,-1473 1535,-1464 1584.4,-1436.2 1627.9,-1386.4 1653.7,-1352.7" />
<polygon fill= "#000000" stroke= "#000000" points= "1656.6011,-1354.6682 1659.9,-1344.6 1651.0425,-1350.4135 1656.6011,-1354.6682" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5197->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge14" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5197- > zcash/zcash#5024</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1470.7,-1412.1C1492.1,-1407 1514.6,-1400.6 1535,-1393 1566.2,-1381.4 1599.3,-1364.4 1625.9,-1349.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1627.6739,-1352.6174 1634.6,-1344.6 1624.1858,-1346.5483 1627.6739,-1352.6174" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/orchard#32 -->
2021-06-01 16:03:44 -07:00
<g id= "node17" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node17" > <a xlink:href= "https://github.com/zcash/orchard/issues/32" xlink:title= "zcash/orchard#32 Implement note encryption for Orchard" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1192,-665.5 980,-665.5 980,-612.5 1192,-612.5 1192,-665.5" />
<text text-anchor= "middle" x= "1086" y= "-650.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#32</text>
<text text-anchor= "middle" x= "1086" y= "-635.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement note encryption</text>
<text text-anchor= "middle" x= "1086" y= "-620.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for Orchard</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/orchard#35 -->
2021-06-01 16:03:44 -07:00
<g id= "edge15" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/orchard#35</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1125.4,-665.56C1153.5,-683.45 1192.8,-706.36 1230,-721 1248.9,-728.44 1269.8,-734.61 1289.9,-739.61" />
<polygon fill= "#000000" stroke= "#000000" points= "1289.1585,-743.0314 1299.7,-741.97 1290.7974,-736.226 1289.1585,-743.0314" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "node18" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5020</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node18" > <a xlink:href= "https://github.com/zcash/zcash/issues/5020" xlink:title= "zcash/zcash#5020 Add Orchard note detection and storage to the wallet" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2025.5,-617 1833.5,-617 1833.5,-549 2025.5,-549 2025.5,-617" />
<text text-anchor= "middle" x= "1929.5" y= "-601.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5020</text>
<text text-anchor= "middle" x= "1929.5" y= "-586.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard note</text>
<text text-anchor= "middle" x= "1929.5" y= "-571.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > detection and storage to</text>
<text text-anchor= "middle" x= "1929.5" y= "-556.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#32->zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "edge16" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#32- > zcash/zcash#5020</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1192.1,-636.42C1329.4,-632.42 1576,-623 1786,-603 1798.1,-601.85 1810.6,-600.43 1823.2,-598.87" />
<polygon fill= "#000000" stroke= "#000000" points= "1823.6267,-602.344 1833.1,-597.6 1822.7359,-595.4009 1823.6267,-602.344" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "node19" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node19" > <a xlink:href= "https://github.com/zcash/zcash/issues/5019" xlink:title= "zcash/zcash#5019 Add Orchard keys and addresses to the wallet" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1770,-594.5 1587,-594.5 1587,-541.5 1770,-541.5 1770,-594.5" />
<text text-anchor= "middle" x= "1678.5" y= "-579.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5019</text>
<text text-anchor= "middle" x= "1678.5" y= "-564.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Orchard keys and</text>
<text text-anchor= "middle" x= "1678.5" y= "-549.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses to the wallet</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5023 -->
2021-06-01 16:03:44 -07:00
<g id= "edge18" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5023</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1726.6,-594.55C1747,-607.64 1769.7,-624.94 1786,-645 1811.1,-675.91 1793.4,-699.33 1822,-727 1822.9,-727.9 1823.9,-728.79 1824.9,-729.66" />
<polygon fill= "#000000" stroke= "#000000" points= "1822.7241,-732.4017 1832.7,-735.97 1827.1267,-726.9595 1822.7241,-732.4017" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5019->zcash/zcash#5020 -->
2021-06-01 16:03:44 -07:00
<g id= "edge17" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5020</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1770.2,-573.48C1787.4,-574.51 1805.5,-575.59 1823.1,-576.64" />
<polygon fill= "#000000" stroke= "#000000" points= "1823.2077,-580.1527 1833.4,-577.26 1823.6284,-573.1654 1823.2077,-580.1527" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 08:41:42 -07:00
<!-- zcash/zcash#5179 -->
2021-06-01 16:03:44 -07:00
<g id= "node20" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node20" > <a xlink:href= "https://github.com/zcash/zcash/issues/5179" xlink:title= "zcash/zcash#5179 Add Unified Address key generation and storage to the wallet" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2030.5,-511 1828.5,-511 1828.5,-443 2030.5,-443 2030.5,-511" />
<text text-anchor= "middle" x= "1929.5" y= "-495.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5179</text>
<text text-anchor= "middle" x= "1929.5" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add Unified Address key</text>
<text text-anchor= "middle" x= "1929.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generation and storage to</text>
<text text-anchor= "middle" x= "1929.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the wallet</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5019->zcash/zcash#5179 -->
2021-06-01 16:03:44 -07:00
<g id= "edge19" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5019- > zcash/zcash#5179</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1751.8,-541.43C1775,-533.01 1801.1,-523.54 1826.1,-514.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1827.3119,-517.7836 1835.5,-511.06 1824.9062,-511.2099 1827.3119,-517.7836" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "node21" class= "node" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5178</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node21" > <a xlink:href= "https://github.com/zcash/zcash/issues/5178" xlink:title= "zcash/zcash#5178 New RPC: z_getnewaccount" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2292,-560 2073,-560 2073,-522 2292,-522 2292,-560" />
<text text-anchor= "middle" x= "2182.5" y= "-544.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5178</text>
<text text-anchor= "middle" x= "2182.5" y= "-529.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC: z_getnewaccount</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "edge20" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5178</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2030.6,-502.57C2052.8,-508.19 2076.1,-514.08 2097.6,-519.51" />
<polygon fill= "#000000" stroke= "#000000" points= "2096.7455,-522.904 2107.3,-521.98 2098.4729,-516.1205 2096.7455,-522.904" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "node22" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5182</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node22" > <a xlink:href= "https://github.com/zcash/zcash/issues/5182" xlink:title= "zcash/zcash#5182 New RPC: z_getbalanceforaddress" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2276,-503.5 2089,-503.5 2089,-450.5 2276,-450.5 2276,-503.5" />
<text text-anchor= "middle" x= "2182.5" y= "-488.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5182</text>
<text text-anchor= "middle" x= "2182.5" y= "-473.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2182.5" y= "-458.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaddress</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "edge21" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5182</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2030.6,-477C2046.4,-477 2062.7,-477 2078.6,-477" />
<polygon fill= "#000000" stroke= "#000000" points= "2079,-480.5001 2089,-477 2079,-473.5001 2079,-480.5001" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "node23" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5185</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node23" > <a xlink:href= "https://github.com/zcash/zcash/issues/5185" xlink:title= "zcash/zcash#5185 Add support for funding z_sendmany from a UA account" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2277,-646 2088,-646 2088,-578 2277,-578 2277,-646" />
<text text-anchor= "middle" x= "2182.5" y= "-630.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5185</text>
<text text-anchor= "middle" x= "2182.5" y= "-615.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for funding</text>
<text text-anchor= "middle" x= "2182.5" y= "-600.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_sendmany from a UA</text>
<text text-anchor= "middle" x= "2182.5" y= "-585.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > account</text>
2021-05-24 08:41:42 -07:00
</a>
</g>
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5179->zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "edge22" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5185</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1991.3,-511.12C2006.5,-520.09 2022.6,-530.05 2037,-540 2053.9,-551.67 2055.2,-558.68 2073,-569 2075.5,-570.47 2078.1,-571.9 2080.7,-573.31" />
<polygon fill= "#000000" stroke= "#000000" points= "2079.3038,-576.5272 2089.8,-577.97 2082.4945,-570.2967 2079.3038,-576.5272" />
2021-05-24 08:41:42 -07:00
</g>
2021-05-24 09:06:28 -07:00
<!-- zcash/zcash#5180 -->
2021-06-01 16:03:44 -07:00
<g id= "node24" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5180</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node24" > <a xlink:href= "https://github.com/zcash/zcash/issues/5180" xlink:title= "zcash/zcash#5180 New RPC: z_getaddressforaccount" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2276.5,-432.5 2088.5,-432.5 2088.5,-379.5 2276.5,-379.5 2276.5,-432.5" />
<text text-anchor= "middle" x= "2182.5" y= "-417.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5180</text>
<text text-anchor= "middle" x= "2182.5" y= "-402.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2182.5" y= "-387.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getaddressforaccount</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5180 -->
2021-06-01 16:03:44 -07:00
<g id= "edge23" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5180</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2030.6,-448.63C2046.3,-444.22 2062.6,-439.65 2078.4,-435.22" />
<polygon fill= "#000000" stroke= "#000000" points= "2079.428,-438.5666 2088.1,-432.48 2077.5251,-431.8302 2079.428,-438.5666" />
2021-05-24 09:06:28 -07:00
</g>
2021-05-24 09:09:35 -07:00
<!-- zcash/zcash#5183 -->
2021-06-01 16:03:44 -07:00
<g id= "node25" class= "node" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5183</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node25" > <a xlink:href= "https://github.com/zcash/zcash/issues/5183" xlink:title= "zcash/zcash#5183 New RPC: z_getbalanceforaccount" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2276.5,-361.5 2088.5,-361.5 2088.5,-308.5 2276.5,-308.5 2276.5,-361.5" />
<text text-anchor= "middle" x= "2182.5" y= "-346.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5183</text>
<text text-anchor= "middle" x= "2182.5" y= "-331.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2182.5" y= "-316.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalanceforaccount</text>
2021-05-24 09:09:35 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5179->zcash/zcash#5183 -->
2021-06-01 16:03:44 -07:00
<g id= "edge24" class= "edge" >
2021-05-24 09:09:35 -07:00
<title > zcash/zcash#5179- > zcash/zcash#5183</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2013.7,-442.85C2022,-437.82 2029.9,-432.21 2037,-426 2059.2,-406.46 2049.5,-388.01 2073,-370 2075.1,-368.41 2077.2,-366.88 2079.4,-365.43" />
<polygon fill= "#000000" stroke= "#000000" points= "2081.4854,-368.2625 2088.3,-360.15 2077.9138,-362.2422 2081.4854,-368.2625" />
2021-05-24 09:09:35 -07:00
</g>
<!-- zcash/orchard#36 -->
2021-06-01 16:03:44 -07:00
<g id= "node26" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node26" > <a xlink:href= "https://github.com/zcash/orchard/issues/36" xlink:title= "zcash/orchard#36 Parsing and serialization of Orchard keys and addresses" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1479.5,-603 1285.5,-603 1285.5,-535 1479.5,-535 1479.5,-603" />
<text text-anchor= "middle" x= "1382.5" y= "-587.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#36</text>
<text text-anchor= "middle" x= "1382.5" y= "-572.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Parsing and serialization</text>
<text text-anchor= "middle" x= "1382.5" y= "-557.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > of Orchard keys and</text>
<text text-anchor= "middle" x= "1382.5" y= "-542.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#36->zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "edge25" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/zcash#5019</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1479.8,-568.67C1510.8,-568.57 1545.2,-568.45 1576.6,-568.34" />
<polygon fill= "#000000" stroke= "#000000" points= "1576.6106,-571.8401 1586.6,-568.31 1576.5895,-564.8401 1576.6106,-571.8401" />
2021-05-24 15:03:54 -07:00
</g>
<!-- zcash/librustzcash#371 -->
2021-06-01 16:03:44 -07:00
<g id= "node27" class= "node" >
2021-05-24 15:03:54 -07:00
<title > zcash/librustzcash#371</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node27" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/371" xlink:title= "zcash/librustzcash#371 Implement parsing and serialization of Unified Addresses" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1772.5,-722 1584.5,-722 1584.5,-654 1772.5,-654 1772.5,-722" />
<text text-anchor= "middle" x= "1678.5" y= "-706.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#371</text>
<text text-anchor= "middle" x= "1678.5" y= "-691.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement parsing and</text>
<text text-anchor= "middle" x= "1678.5" y= "-676.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization of Unified</text>
<text text-anchor= "middle" x= "1678.5" y= "-661.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#36->zcash/librustzcash#371 -->
2021-06-01 16:03:44 -07:00
<g id= "edge26" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#36- > zcash/librustzcash#371</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1467.3,-603.1C1503.9,-617.82 1546.9,-635.1 1584.5,-650.21" />
<polygon fill= "#000000" stroke= "#000000" points= "1583.3167,-653.5066 1593.9,-654 1585.9343,-647.0144 1583.3167,-653.5066" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5133 -->
2021-06-01 16:03:44 -07:00
<g id= "node28" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5133</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node28" > <a xlink:href= "https://github.com/zcash/zcash/issues/5133" xlink:title= "zcash/zcash#5133 Implement Unified Address parsing and serialization to KeyIO" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2037,-718 1822,-718 1822,-650 2037,-650 2037,-718" />
<text text-anchor= "middle" x= "1929.5" y= "-702.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5133</text>
<text text-anchor= "middle" x= "1929.5" y= "-687.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1929.5" y= "-672.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parsing and serialization</text>
<text text-anchor= "middle" x= "1929.5" y= "-657.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to KeyIO</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#371->zcash/zcash#5133 -->
2021-06-01 16:03:44 -07:00
<g id= "edge27" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#371- > zcash/zcash#5133</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1772.7,-686.5C1785.3,-686.3 1798.4,-686.09 1811.3,-685.88" />
<polygon fill= "#000000" stroke= "#000000" points= "1811.7551,-689.3735 1821.7,-685.72 1811.6473,-682.3743 1811.7551,-689.3735" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5178 -->
2021-06-01 16:03:44 -07:00
<g id= "edge28" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5178</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2004.9,-649.85C2016.3,-642.87 2027.5,-634.9 2037,-626 2058.9,-605.55 2048.8,-586.63 2073,-569 2074.9,-567.64 2076.8,-566.35 2078.8,-565.11" />
<polygon fill= "#000000" stroke= "#000000" points= "2080.7582,-568.026 2087.8,-560.11 2077.3586,-561.9069 2080.7582,-568.026" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5182 -->
2021-06-01 16:03:44 -07:00
<g id= "edge29" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5182</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2009.9,-649.85C2020,-643.06 2029.4,-635.14 2037,-626 2070.6,-585.42 2035.9,-550.44 2073,-513 2075.4,-510.62 2077.9,-508.4 2080.5,-506.32" />
<polygon fill= "#000000" stroke= "#000000" points= "2082.6078,-509.117 2088.8,-500.52 2078.5982,-503.3791 2082.6078,-509.117" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5133->zcash/zcash#5185 -->
2021-06-01 16:03:44 -07:00
<g id= "edge30" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5185</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2037.2,-653.36C2050.7,-649.51 2064.5,-645.58 2078,-641.74" />
<polygon fill= "#000000" stroke= "#000000" points= "2079.0455,-645.0814 2087.7,-638.97 2077.1233,-638.3505 2079.0455,-645.0814" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zcash#5181 -->
2021-06-01 16:03:44 -07:00
<g id= "node29" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5181</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node29" > <a xlink:href= "https://github.com/zcash/zcash/issues/5181" xlink:title= "zcash/zcash#5181 New RPC: z_listunifiedreceivers" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2267.5,-788.5 2097.5,-788.5 2097.5,-735.5 2267.5,-735.5 2267.5,-788.5" />
<text text-anchor= "middle" x= "2182.5" y= "-773.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5181</text>
<text text-anchor= "middle" x= "2182.5" y= "-758.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > New RPC:</text>
<text text-anchor= "middle" x= "2182.5" y= "-743.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_listunifiedreceivers</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5181 -->
2021-06-01 16:03:44 -07:00
<g id= "edge31" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5181</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2037.2,-717.19C2053.9,-722.36 2071.1,-727.66 2087.6,-732.73" />
<polygon fill= "#000000" stroke= "#000000" points= "2086.5119,-736.0569 2097.1,-735.68 2088.5878,-729.3718 2086.5119,-736.0569" />
2021-05-24 09:06:28 -07:00
</g>
<!-- zcash/zcash#5184 -->
2021-06-01 16:03:44 -07:00
<g id= "node30" class= "node" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5184</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node30" > <a xlink:href= "https://github.com/zcash/zcash/issues/5184" xlink:title= "zcash/zcash#5184 Add support for UA recipients to z_sendmany" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2282.5,-717.5 2082.5,-717.5 2082.5,-664.5 2282.5,-664.5 2282.5,-717.5" />
<text text-anchor= "middle" x= "2182.5" y= "-702.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5184</text>
<text text-anchor= "middle" x= "2182.5" y= "-687.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add support for UA</text>
<text text-anchor= "middle" x= "2182.5" y= "-672.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recipients to z_sendmany</text>
2021-05-24 09:06:28 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5184 -->
2021-06-01 16:03:44 -07:00
<g id= "edge32" class= "edge" >
2021-05-24 09:06:28 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5184</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2037.2,-686.98C2048.7,-687.3 2060.5,-687.62 2072,-687.94" />
<polygon fill= "#000000" stroke= "#000000" points= "2072.1077,-691.4442 2082.2,-688.22 2072.2998,-684.4468 2072.1077,-691.4442" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:20:07 -07:00
<!-- zcash/zcash#5191 -->
2021-06-01 16:03:44 -07:00
<g id= "node31" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5191</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node31" > <a xlink:href= "https://github.com/zcash/zcash/issues/5191" xlink:title= "zcash/zcash#5191 z_getbalance: Return error if given a UA" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2267,-859.5 2098,-859.5 2098,-806.5 2267,-806.5 2267,-859.5" />
<text text-anchor= "middle" x= "2182.5" y= "-844.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5191</text>
<text text-anchor= "middle" x= "2182.5" y= "-829.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_getbalance: Return</text>
<text text-anchor= "middle" x= "2182.5" y= "-814.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > error if given a UA</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5133->zcash/zcash#5191 -->
2021-06-01 16:03:44 -07:00
<g id= "edge33" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5133- > zcash/zcash#5191</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M2025.8,-718.11C2029.7,-720.86 2033.5,-723.82 2037,-727 2062.9,-750.54 2046.4,-774.28 2073,-797 2077.8,-801.14 2083.2,-804.8 2088.8,-808.05" />
<polygon fill= "#000000" stroke= "#000000" points= "2087.3238,-811.2286 2097.8,-812.81 2090.5966,-805.0408 2087.3238,-811.2286" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5022 -->
2021-06-01 16:03:44 -07:00
<g id= "node32" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5022</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node32" > <a xlink:href= "https://github.com/zcash/zcash/issues/5022" xlink:title= "zcash/zcash#5022 Implement ZIP-225 transaction format changes in zcashd." target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1163.5,-1219 1008.5,-1219 1008.5,-1151 1163.5,-1151 1163.5,-1219" />
<text text-anchor= "middle" x= "1086" y= "-1203.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5022</text>
<text text-anchor= "middle" x= "1086" y= "-1188.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "1086" y= "-1173.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format</text>
<text text-anchor= "middle" x= "1086" y= "-1158.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > changes in zcashd.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-28 15:57:19 -07:00
<!-- zcash/zcash#5022->zcash/zcash#5195 -->
2021-06-01 16:03:44 -07:00
<g id= "edge34" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5195</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1104.1,-1150.8C1127.7,-1109.6 1172.7,-1041.2 1230,-1003 1242.8,-994.49 1257.2,-987.64 1272,-982.14" />
<polygon fill= "#000000" stroke= "#000000" points= "1273.4328,-985.3461 1281.7,-978.72 1271.1052,-978.7444 1273.4328,-985.3461" />
2021-05-24 15:36:12 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5021 -->
2021-06-01 16:03:44 -07:00
<g id= "edge35" class= "edge" >
2021-05-24 15:36:12 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5021</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1093.6,-1150.7C1108.6,-1092 1147.9,-973.29 1230,-917 1342.7,-839.77 1408.5,-930.53 1535,-879 1577.4,-861.74 1618.2,-828.63 1645.4,-803.41" />
<polygon fill= "#000000" stroke= "#000000" points= "1647.83,-805.9293 1652.7,-796.52 1643.0253,-800.8386 1647.83,-805.9293" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5022->zcash/zcash#5197 -->
2021-06-01 16:03:44 -07:00
<g id= "edge36" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5197</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1100.1,-1219.3C1121.3,-1266.1 1165.6,-1349.1 1230,-1393 1246.2,-1404.1 1265.5,-1411.8 1284.7,-1417.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1283.8429,-1420.4934 1294.4,-1419.6 1285.59,-1413.7149 1283.8429,-1420.4934" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "node33" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5196</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node33" > <a xlink:href= "https://github.com/zcash/zcash/issues/5196" xlink:title= "zcash/zcash#5196 Implement v5 transaction consensus rules" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1484,-1384.5 1281,-1384.5 1281,-1331.5 1484,-1331.5 1484,-1384.5" />
<text text-anchor= "middle" x= "1382.5" y= "-1369.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5196</text>
<text text-anchor= "middle" x= "1382.5" y= "-1354.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement v5 transaction</text>
<text text-anchor= "middle" x= "1382.5" y= "-1339.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5196 -->
2021-06-01 16:03:44 -07:00
<g id= "edge37" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5196</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1112.6,-1219C1139,-1250.5 1182.4,-1296.2 1230,-1322 1242.7,-1328.9 1256.8,-1334.5 1271,-1339" />
<polygon fill= "#000000" stroke= "#000000" points= "1270.3147,-1342.4494 1280.9,-1342 1272.3448,-1335.7503 1270.3147,-1342.4494" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5194 -->
2021-06-01 16:03:44 -07:00
<g id= "node34" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node34" > <a xlink:href= "https://github.com/zcash/zcash/issues/5194" xlink:title= "zcash/zcash#5194 Implement Orchard signature verification consensus rules" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1468,-1313 1297,-1313 1297,-1245 1468,-1245 1468,-1313" />
<text text-anchor= "middle" x= "1382.5" y= "-1297.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5194</text>
<text text-anchor= "middle" x= "1382.5" y= "-1282.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Orchard</text>
<text text-anchor= "middle" x= "1382.5" y= "-1267.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > signature verification</text>
<text text-anchor= "middle" x= "1382.5" y= "-1252.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5194 -->
2021-06-01 16:03:44 -07:00
<g id= "edge38" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5194</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1163.8,-1212.9C1185.2,-1220.3 1208.4,-1228.2 1230,-1235 1248.3,-1240.8 1268,-1246.7 1286.9,-1252.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1286.2249,-1255.7463 1296.8,-1255.1 1288.13,-1249.0105 1286.2249,-1255.7463" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5198 -->
2021-06-01 16:03:44 -07:00
<g id= "node35" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5198</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node35" > <a xlink:href= "https://github.com/zcash/zcash/issues/5198" xlink:title= "zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1480.5,-1125.5 1284.5,-1125.5 1284.5,-1012.5 1480.5,-1012.5 1480.5,-1125.5" />
<text text-anchor= "middle" x= "1382.5" y= "-1110.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5198</text>
<text text-anchor= "middle" x= "1382.5" y= "-1095.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Switch to a `(txid,</text>
<text text-anchor= "middle" x= "1382.5" y= "-1080.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > auth_digest)` identifier</text>
<text text-anchor= "middle" x= "1382.5" y= "-1065.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in places where the node</text>
<text text-anchor= "middle" x= "1382.5" y= "-1050.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > needs to commit to a</text>
<text text-anchor= "middle" x= "1382.5" y= "-1035.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > specific instance of a</text>
<text text-anchor= "middle" x= "1382.5" y= "-1020.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5198 -->
2021-06-01 16:03:44 -07:00
<g id= "edge39" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5198</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1163.5,-1154.7C1197.5,-1141.4 1237.9,-1125.6 1274.7,-1111.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1276.3657,-1114.3065 1284.4,-1107.4 1273.8123,-1107.7888 1276.3657,-1114.3065" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5199 -->
2021-06-01 16:03:44 -07:00
<g id= "node36" class= "node" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5199</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node36" > <a xlink:href= "https://github.com/zcash/zcash/issues/5199" xlink:title= "zcash/zcash#5199 [ZIP 239] Relay v5+ transactions with a (txid, auth_digest) tuple (or digest thereof)" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1477,-1226.5 1288,-1226.5 1288,-1143.5 1477,-1143.5 1477,-1226.5" />
<text text-anchor= "middle" x= "1382.5" y= "-1211.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5199</text>
<text text-anchor= "middle" x= "1382.5" y= "-1196.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 239] Relay v5+</text>
<text text-anchor= "middle" x= "1382.5" y= "-1181.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transactions with a</text>
<text text-anchor= "middle" x= "1382.5" y= "-1166.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (txid, auth_digest) tuple</text>
<text text-anchor= "middle" x= "1382.5" y= "-1151.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (or digest thereof)</text>
2021-05-28 15:57:19 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5022->zcash/zcash#5199 -->
2021-06-01 16:03:44 -07:00
<g id= "edge40" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5022- > zcash/zcash#5199</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1163.5,-1185C1198.3,-1185 1239.9,-1185 1277.5,-1185" />
<polygon fill= "#000000" stroke= "#000000" points= "1278,-1188.5001 1288,-1185 1278,-1181.5001 1278,-1188.5001" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5196->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge41" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5196- > zcash/zcash#5024</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1484.4,-1344.2C1518.3,-1339.6 1555.9,-1334.6 1588.8,-1330.1" />
<polygon fill= "#000000" stroke= "#000000" points= "1589.4287,-1333.548 1598.9,-1328.8 1588.535,-1326.6053 1589.4287,-1333.548" />
2021-05-28 15:57:19 -07:00
</g>
<!-- zcash/zcash#5194->zcash/zcash#5024 -->
2021-06-01 16:03:44 -07:00
<g id= "edge42" class= "edge" >
2021-05-28 15:57:19 -07:00
<title > zcash/zcash#5194- > zcash/zcash#5024</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1468.1,-1290.3C1506,-1295.3 1550.5,-1301.1 1588.8,-1306.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1588.535,-1309.6947 1598.9,-1307.5 1589.4287,-1302.752 1588.535,-1309.6947" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30 -->
2021-06-01 16:03:44 -07:00
<g id= "node37" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node37" > <a xlink:href= "https://github.com/zcash/orchard/issues/30" xlink:title= "zcash/orchard#30 Implement ZIP 32 for Orchard" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1468.5,-516.5 1296.5,-516.5 1296.5,-463.5 1468.5,-463.5 1468.5,-516.5" />
<text text-anchor= "middle" x= "1382.5" y= "-501.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#30</text>
<text text-anchor= "middle" x= "1382.5" y= "-486.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 32 for</text>
<text text-anchor= "middle" x= "1382.5" y= "-471.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard</text>
2021-05-11 15:56:34 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/orchard#30->zcash/zcash#5019 -->
2021-06-01 16:03:44 -07:00
<g id= "edge43" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/orchard#30- > zcash/zcash#5019</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1468.6,-509.48C1490.3,-514.63 1513.6,-520.34 1535,-526 1549.8,-529.92 1565.4,-534.26 1580.7,-538.63" />
<polygon fill= "#000000" stroke= "#000000" points= "1580.1225,-542.1055 1590.7,-541.5 1582.0536,-535.3771 1580.1225,-542.1055" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#2534 -->
2021-06-01 16:03:44 -07:00
<g id= "node38" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node38" > <a xlink:href= "https://github.com/zcash/zcash/pull/2534" xlink:title= "zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "201.5,-1611.5 1.5,-1611.5 1.5,-1607.5 -2.5,-1607.5 -2.5,-1603.5 1.5,-1603.5 1.5,-1566.5 -2.5,-1566.5 -2.5,-1562.5 1.5,-1562.5 1.5,-1558.5 201.5,-1558.5 201.5,-1611.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "1.5,-1607.5 5.5,-1607.5 5.5,-1603.5 1.5,-1603.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "1.5,-1566.5 5.5,-1566.5 5.5,-1562.5 1.5,-1562.5 " />
<text text-anchor= "middle" x= "101.5" y= "-1596.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2534</text>
<text text-anchor= "middle" x= "101.5" y= "-1581.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.12 P2P/Net PRs</text>
<text text-anchor= "middle" x= "101.5" y= "-1566.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > 1</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003 -->
2021-06-01 16:03:44 -07:00
<g id= "node39" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node39" > <a xlink:href= "https://github.com/zcash/zcash/pull/5003" xlink:title= "zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "451,-1648.5 239,-1648.5 239,-1644.5 235,-1644.5 235,-1640.5 239,-1640.5 239,-1603.5 235,-1603.5 235,-1599.5 239,-1599.5 239,-1595.5 451,-1595.5 451,-1648.5" />
<polyline fill= "none" stroke= "#000000" points= "239,-1644.5 243,-1644.5 243,-1640.5 239,-1640.5 " />
<polyline fill= "none" stroke= "#000000" points= "239,-1603.5 243,-1603.5 243,-1599.5 239,-1599.5 " />
<text text-anchor= "middle" x= "345" y= "-1633.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5003</text>
<text text-anchor= "middle" x= "345" y= "-1618.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: prerequisites for</text>
<text text-anchor= "middle" x= "345" y= "-1603.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > p2p encapsulation changes</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
2021-06-01 16:03:44 -07:00
<g id= "edge44" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5003</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M201.59,-1600.2C210.65,-1601.6 219.87,-1603 229.05,-1604.4" />
<polygon fill= "#000000" stroke= "#000000" points= "228.5694,-1607.867 238.98,-1605.9 229.615,-1600.9455 228.5694,-1607.867" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5005 -->
2021-06-01 16:03:44 -07:00
<g id= "node40" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node40" > <a xlink:href= "https://github.com/zcash/zcash/pull/5005" xlink:title= "zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "679,-1581 488,-1581 488,-1577 484,-1577 484,-1573 488,-1573 488,-1521 484,-1521 484,-1517 488,-1517 488,-1513 679,-1513 679,-1581" />
<polyline fill= "none" stroke= "#000000" points= "488,-1577 492,-1577 492,-1573 488,-1573 " />
<polyline fill= "none" stroke= "#000000" points= "488,-1521 492,-1521 492,-1517 488,-1517 " />
<text text-anchor= "middle" x= "583.5" y= "-1565.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5005</text>
<text text-anchor= "middle" x= "583.5" y= "-1550.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Split DNS resolving</text>
<text text-anchor= "middle" x= "583.5" y= "-1535.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > functionality out of net</text>
<text text-anchor= "middle" x= "583.5" y= "-1520.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#2534->zcash/zcash#5005 -->
2021-06-01 16:03:44 -07:00
<g id= "edge45" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#2534- > zcash/zcash#5005</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M201.66,-1577.1C282.42,-1570.7 395.68,-1561.8 477.86,-1555.3" />
<polygon fill= "#000000" stroke= "#000000" points= "478.287,-1558.7773 487.98,-1554.5 477.7352,-1551.799 478.287,-1558.7773" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004 -->
2021-06-01 16:03:44 -07:00
<g id= "node41" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node41" > <a xlink:href= "https://github.com/zcash/zcash/pull/5004" xlink:title= "zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "670.5,-1682.5 496.5,-1682.5 496.5,-1678.5 492.5,-1678.5 492.5,-1674.5 496.5,-1674.5 496.5,-1607.5 492.5,-1607.5 492.5,-1603.5 496.5,-1603.5 496.5,-1599.5 670.5,-1599.5 670.5,-1682.5" />
<polyline fill= "none" stroke= "#000000" points= "496.5,-1678.5 500.5,-1678.5 500.5,-1674.5 496.5,-1674.5 " />
<polyline fill= "none" stroke= "#000000" points= "496.5,-1607.5 500.5,-1607.5 500.5,-1603.5 496.5,-1603.5 " />
<text text-anchor= "middle" x= "583.5" y= "-1667.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5004</text>
<text text-anchor= "middle" x= "583.5" y= "-1652.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Verify that expected</text>
<text text-anchor= "middle" x= "583.5" y= "-1637.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services are available</text>
<text text-anchor= "middle" x= "583.5" y= "-1622.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > from peer nodes & </text>
<text text-anchor= "middle" x= "583.5" y= "-1607.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > disconnect otherwise.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
2021-06-01 16:03:44 -07:00
<g id= "edge46" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5003- > zcash/zcash#5004</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M451.35,-1630.5C462.97,-1631.4 474.76,-1632.3 486.27,-1633.3" />
<polygon fill= "#000000" stroke= "#000000" points= "486.0533,-1636.7937 496.3,-1634.1 486.61,-1629.8159 486.0533,-1636.7937" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "node42" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node42" > <a xlink:href= "https://github.com/zcash/zcash/pull/5006" xlink:title= "zcash/zcash#5006 Rework AddNode behaviour" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "938,-1613 720,-1613 720,-1609 716,-1609 716,-1605 720,-1605 720,-1583 716,-1583 716,-1579 720,-1579 720,-1575 938,-1575 938,-1613" />
<polyline fill= "none" stroke= "#000000" points= "720,-1609 724,-1609 724,-1605 720,-1605 " />
<polyline fill= "none" stroke= "#000000" points= "720,-1583 724,-1583 724,-1579 720,-1579 " />
<text text-anchor= "middle" x= "829" y= "-1597.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5006</text>
<text text-anchor= "middle" x= "829" y= "-1582.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rework AddNode behaviour</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "edge47" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5005- > zcash/zcash#5006</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M679.12,-1565.3C692.32,-1567.8 705.95,-1570.4 719.38,-1573" />
<polygon fill= "#000000" stroke= "#000000" points= "719.1037,-1576.5123 729.59,-1575 720.4493,-1569.6429 719.1037,-1576.5123" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
2021-06-01 16:03:44 -07:00
<g id= "edge48" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5004- > zcash/zcash#5006</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M670.75,-1624.3C686.5,-1621.3 703.1,-1618.1 719.39,-1615" />
<polygon fill= "#000000" stroke= "#000000" points= "720.3004,-1618.3902 729.48,-1613.1 719.005,-1611.5111 720.3004,-1618.3902" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/zcash#5008 -->
2021-06-01 16:03:44 -07:00
<g id= "node43" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5008</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node43" > <a xlink:href= "https://github.com/zcash/zcash/pull/5008" xlink:title= "zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1180.5,-1628 991.5,-1628 991.5,-1624 987.5,-1624 987.5,-1620 991.5,-1620 991.5,-1568 987.5,-1568 987.5,-1564 991.5,-1564 991.5,-1560 1180.5,-1560 1180.5,-1628" />
<polyline fill= "none" stroke= "#000000" points= "991.5,-1624 995.5,-1624 995.5,-1620 991.5,-1620 " />
<polyline fill= "none" stroke= "#000000" points= "991.5,-1568 995.5,-1568 995.5,-1564 991.5,-1564 " />
<text text-anchor= "middle" x= "1086" y= "-1612.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5008</text>
<text text-anchor= "middle" x= "1086" y= "-1597.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > net: Feeler connections</text>
<text text-anchor= "middle" x= "1086" y= "-1582.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to increase online addrs</text>
<text text-anchor= "middle" x= "1086" y= "-1567.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in the tried table.</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
2021-06-01 16:03:44 -07:00
<g id= "edge49" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/zcash#5006- > zcash/zcash#5008</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M938.36,-1594C952.55,-1594 967.05,-1594 981.15,-1594" />
<polygon fill= "#000000" stroke= "#000000" points= "981.34,-1597.5001 991.34,-1594 981.34,-1590.5001 981.34,-1597.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/librustzcash#368 -->
2021-06-01 16:03:44 -07:00
<g id= "node44" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368</title>
2021-06-01 16:03:44 -07:00
<g id= "a_node44" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/368" xlink:title= "zcash/librustzcash#368 zcash_history: Add Orchard support" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1180,-1541.5 992,-1541.5 992,-1488.5 1180,-1488.5 1180,-1541.5" />
<text text-anchor= "middle" x= "1086" y= "-1526.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#368</text>
<text text-anchor= "middle" x= "1086" y= "-1511.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_history: Add</text>
<text text-anchor= "middle" x= "1086" y= "-1496.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard support</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#368->zcash/zcash#5037 -->
2021-06-01 16:03:44 -07:00
<g id= "edge50" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/librustzcash#368- > zcash/zcash#5037</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1180.2,-1510.2C1209.5,-1508.8 1242,-1507.1 1272.2,-1505.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1272.5834,-1509.0855 1282.4,-1505.1 1272.2406,-1502.0939 1272.5834,-1509.0855" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5034 -->
2021-06-03 16:03:45 -07:00
<g id= "node45" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node45" > <a xlink:href= "https://github.com/zcash/zcash/pull/5034" xlink:title= "zcash/zcash#5034 Bitcoin 0.17 locking PRs" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "198,-1739 5,-1739 5,-1735 1,-1735 1,-1731 5,-1731 5,-1709 1,-1709 1,-1705 5,-1705 5,-1701 198,-1701 198,-1739" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "5,-1735 9,-1735 9,-1731 5,-1731 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "5,-1709 9,-1709 9,-1705 5,-1705 " />
<text text-anchor= "middle" x= "101.5" y= "-1723.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5034</text>
<text text-anchor= "middle" x= "101.5" y= "-1708.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.17 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050 -->
2021-06-03 16:03:45 -07:00
<g id= "node46" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5050</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node46" > <a xlink:href= "https://github.com/zcash/zcash/pull/5050" xlink:title= "zcash/zcash#5050 Bitcoin 0.18 locking PRs" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "441.5,-1739 248.5,-1739 248.5,-1735 244.5,-1735 244.5,-1731 248.5,-1731 248.5,-1709 244.5,-1709 244.5,-1705 248.5,-1705 248.5,-1701 441.5,-1701 441.5,-1739" />
<polyline fill= "none" stroke= "#000000" points= "248.5,-1735 252.5,-1735 252.5,-1731 248.5,-1731 " />
<polyline fill= "none" stroke= "#000000" points= "248.5,-1709 252.5,-1709 252.5,-1705 248.5,-1705 " />
<text text-anchor= "middle" x= "345" y= "-1723.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5050</text>
<text text-anchor= "middle" x= "345" y= "-1708.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.18 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
2021-06-03 16:03:45 -07:00
<g id= "edge51" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5034- > zcash/zcash#5050</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M198.09,-1720C211.21,-1720 224.74,-1720 238.03,-1720" />
<polygon fill= "#000000" stroke= "#000000" points= "238.13,-1723.5001 248.13,-1720 238.13,-1716.5001 238.13,-1723.5001" />
2021-05-24 11:01:20 -07:00
</g>
<!-- zcash/zcash#5163 -->
2021-06-03 16:03:45 -07:00
<g id= "node47" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/zcash#5163</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node47" > <a xlink:href= "https://github.com/zcash/zcash/pull/5163" xlink:title= "zcash/zcash#5163 Bitcoin 0.19 locking PRs" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "680,-1739 487,-1739 487,-1735 483,-1735 483,-1731 487,-1731 487,-1709 483,-1709 483,-1705 487,-1705 487,-1701 680,-1701 680,-1739" />
<polyline fill= "none" stroke= "#000000" points= "487,-1735 491,-1735 491,-1731 487,-1731 " />
<polyline fill= "none" stroke= "#000000" points= "487,-1709 491,-1709 491,-1705 487,-1705 " />
<text text-anchor= "middle" x= "583.5" y= "-1723.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5163</text>
<text text-anchor= "middle" x= "583.5" y= "-1708.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Bitcoin 0.19 locking PRs</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
2021-06-03 16:03:45 -07:00
<g id= "edge52" class= "edge" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5050- > zcash/zcash#5163</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M441.66,-1720C453.15,-1720 464.92,-1720 476.54,-1720" />
<polygon fill= "#000000" stroke= "#000000" points= "476.7,-1723.5001 486.7,-1720 476.7,-1716.5001 476.7,-1723.5001" />
2021-05-24 09:30:16 -07:00
</g>
<!-- zcash/zcash#5176 -->
2021-06-03 16:03:45 -07:00
<g id= "node48" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node48" > <a xlink:href= "https://github.com/zcash/zcash/issues/5176" xlink:title= "zcash/zcash#5176 Implement BIP 39 seed phrase support" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" points= "1475,-445.5 1290,-445.5 1290,-392.5 1475,-392.5 1475,-445.5" />
<text text-anchor= "middle" x= "1382.5" y= "-430.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5176</text>
<text text-anchor= "middle" x= "1382.5" y= "-415.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement BIP 39 seed</text>
<text text-anchor= "middle" x= "1382.5" y= "-400.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > phrase support</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
2021-05-24 08:46:06 -07:00
<!-- zcash/zcash#5176->zcash/zcash#5019 -->
2021-06-03 16:03:45 -07:00
<g id= "edge53" class= "edge" >
2021-05-24 08:46:06 -07:00
<title > zcash/zcash#5176- > zcash/zcash#5019</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1475.1,-427.27C1496.3,-432.53 1517.7,-440.87 1535,-454 1561.6,-474.18 1546.5,-497.33 1571,-520 1577.7,-526.16 1585.3,-531.63 1593.3,-536.46" />
<polygon fill= "#000000" stroke= "#000000" points= "1591.6747,-539.5619 1602.1,-541.45 1595.1276,-533.4727 1591.6747,-539.5619" />
2021-05-24 08:46:06 -07:00
</g>
2021-05-24 08:30:13 -07:00
<!-- zcash/zcash#2673 -->
2021-06-03 16:03:45 -07:00
<g id= "node49" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#2673</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node49" > <a xlink:href= "https://github.com/zcash/zcash/issues/2673" xlink:title= "zcash/zcash#2673 Support Hierarchical Deterministic t-addresses (BIP 32)" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1779.5,-511 1577.5,-511 1577.5,-443 1779.5,-443 1779.5,-511" />
<text text-anchor= "middle" x= "1678.5" y= "-495.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#2673</text>
<text text-anchor= "middle" x= "1678.5" y= "-480.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Support Hierarchical</text>
<text text-anchor= "middle" x= "1678.5" y= "-465.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deterministic t- addresses</text>
<text text-anchor= "middle" x= "1678.5" y= "-450.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > (BIP 32)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zcash#5176->zcash/zcash#2673 -->
2021-06-03 16:03:45 -07:00
<g id= "edge54" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zcash#5176- > zcash/zcash#2673</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1475.3,-437.19C1504.4,-442.89 1536.9,-449.24 1567.1,-455.17" />
<polygon fill= "#000000" stroke= "#000000" points= "1566.8148,-458.6803 1577.3,-457.16 1568.1553,-451.8098 1566.8148,-458.6803" />
2021-05-24 08:41:42 -07:00
</g>
<!-- zcash/zcash#2673->zcash/zcash#5179 -->
2021-06-03 16:03:45 -07:00
<g id= "edge55" class= "edge" >
2021-05-24 08:41:42 -07:00
<title > zcash/zcash#2673- > zcash/zcash#5179</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1779.5,-477C1792.2,-477 1805.2,-477 1818.1,-477" />
<polygon fill= "#000000" stroke= "#000000" points= "1818.3,-480.5001 1828.3,-477 1818.3,-473.5001 1818.3,-480.5001" />
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#364 -->
2021-06-03 16:03:45 -07:00
<g id= "node50" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node50" > <a xlink:href= "https://github.com/zcash/zips/issues/364" xlink:title= "zcash/zips#364 [ZIP 339] Wallet Recovery Words (a la BIP 39)" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "1188.5,-460.5 983.5,-460.5 983.5,-407.5 1188.5,-407.5 1188.5,-460.5" />
<text text-anchor= "middle" x= "1086" y= "-445.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#364</text>
<text text-anchor= "middle" x= "1086" y= "-430.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [ZIP 339] Wallet Recovery</text>
<text text-anchor= "middle" x= "1086" y= "-415.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Words (a la BIP 39)</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#364->zcash/zcash#5176 -->
2021-06-03 16:03:45 -07:00
<g id= "edge56" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#364- > zcash/zcash#5176</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1188.9,-428.8C1218.2,-427.31 1250.1,-425.7 1279.5,-424.21" />
<polygon fill= "#000000" stroke= "#000000" points= "1279.8912,-427.6947 1289.7,-423.69 1279.5347,-420.7038 1279.8912,-427.6947" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5177 -->
2021-06-03 16:03:45 -07:00
<g id= "node51" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5177</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node51" > <a xlink:href= "https://github.com/zcash/zcash/issues/5177" xlink:title= "zcash/zcash#5177 Deprecate old address- related RPCs" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "192.5,-1810.5 10.5,-1810.5 10.5,-1757.5 192.5,-1757.5 192.5,-1810.5" />
<text text-anchor= "middle" x= "101.5" y= "-1795.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5177</text>
<text text-anchor= "middle" x= "101.5" y= "-1780.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Deprecate old address- </text>
<text text-anchor= "middle" x= "101.5" y= "-1765.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > related RPCs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-24 08:30:13 -07:00
</g>
<!-- zcash/zips#511 -->
2021-06-03 16:03:45 -07:00
<g id= "node52" class= "node" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node52" > <a xlink:href= "https://github.com/zcash/zips/issues/511" xlink:title= "zcash/zips#511 ZIP 32: Document standard key structure for Unified Addresses" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1786,-425 1571,-425 1571,-357 1786,-357 1786,-425" />
<text text-anchor= "middle" x= "1678.5" y= "-409.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#511</text>
<text text-anchor= "middle" x= "1678.5" y= "-394.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP 32: Document standard</text>
<text text-anchor= "middle" x= "1678.5" y= "-379.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key structure for Unified</text>
<text text-anchor= "middle" x= "1678.5" y= "-364.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Addresses</text>
2021-05-24 08:30:13 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/zcash#5179 -->
2021-06-03 16:03:45 -07:00
<g id= "edge57" class= "edge" >
2021-05-24 08:30:13 -07:00
<title > zcash/zips#511- > zcash/zcash#5179</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1778.1,-425.11C1792,-429.88 1806.3,-434.79 1820.4,-439.61" />
<polygon fill= "#000000" stroke= "#000000" points= "1819.5054,-443.0031 1830.1,-442.93 1821.7722,-436.3803 1819.5054,-443.0031" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 15:49:37 -07:00
<!-- zcash/librustzcash#387 -->
2021-06-03 16:03:45 -07:00
<g id= "node53" class= "node" >
2021-05-24 15:49:37 -07:00
<title > zcash/librustzcash#387</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node53" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/387" xlink:title= "zcash/librustzcash#387 Implement Unified Address key derivation" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "2037,-417.5 1822,-417.5 1822,-364.5 2037,-364.5 2037,-417.5" />
<text text-anchor= "middle" x= "1929.5" y= "-402.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#387</text>
<text text-anchor= "middle" x= "1929.5" y= "-387.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1929.5" y= "-372.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > key derivation</text>
2021-05-24 15:49:37 -07:00
</a>
</g>
</g>
<!-- zcash/zips#511->zcash/librustzcash#387 -->
2021-06-03 16:03:45 -07:00
<g id= "edge58" class= "edge" >
2021-05-24 15:49:37 -07:00
<title > zcash/zips#511- > zcash/librustzcash#387</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1786,-391C1794.6,-391 1803.2,-391 1811.8,-391" />
<polygon fill= "#000000" stroke= "#000000" points= "1811.8,-394.5001 1821.8,-391 1811.8,-387.5001 1811.8,-394.5001" />
2021-05-24 15:20:07 -07:00
</g>
<!-- zcash/zcash#5186 -->
2021-06-03 16:03:45 -07:00
<g id= "node54" class= "node" >
2021-05-24 15:20:07 -07:00
<title > zcash/zcash#5186</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node54" > <a xlink:href= "https://github.com/zcash/zcash/issues/5186" xlink:title= "zcash/zcash#5186 z_viewtransaction: Figure out how to render UAs" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "203,-1881.5 0,-1881.5 0,-1828.5 203,-1828.5 203,-1881.5" />
<text text-anchor= "middle" x= "101.5" y= "-1866.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5186</text>
<text text-anchor= "middle" x= "101.5" y= "-1851.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > z_viewtransaction: Figure</text>
<text text-anchor= "middle" x= "101.5" y= "-1836.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > out how to render UAs</text>
2021-05-24 15:20:07 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/zips#506 -->
2021-06-03 16:03:45 -07:00
<g id= "node55" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node55" > <a xlink:href= "https://github.com/zcash/zips/issues/506" xlink:title= "zcash/zips#506 Orchard anchor should be a base field element, not a bitstring" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "931,-941 727,-941 727,-873 931,-873 931,-941" />
<text text-anchor= "middle" x= "829" y= "-925.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#506</text>
<text text-anchor= "middle" x= "829" y= "-910.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Orchard anchor should be</text>
<text text-anchor= "middle" x= "829" y= "-895.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a base field element, not</text>
<text text-anchor= "middle" x= "829" y= "-880.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > a bitstring</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#506->zcash/zcash#4707 -->
2021-06-03 16:03:45 -07:00
<g id= "edge59" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#506- > zcash/zcash#4707</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M931.31,-907C951.1,-907 971.75,-907 991.28,-907" />
<polygon fill= "#000000" stroke= "#000000" points= "991.4,-910.5001 1001.4,-907 991.4,-903.5001 991.4,-910.5001" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/zips#507 -->
2021-06-03 16:03:45 -07:00
<g id= "node56" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#507</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node56" > <a xlink:href= "https://github.com/zcash/zips/pull/507" xlink:title= "zcash/zips#507 Fix Orchard Action byte size" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "924.5,-1012.5 733.5,-1012.5 733.5,-1008.5 729.5,-1008.5 729.5,-1004.5 733.5,-1004.5 733.5,-967.5 729.5,-967.5 729.5,-963.5 733.5,-963.5 733.5,-959.5 924.5,-959.5 924.5,-1012.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "733.5,-1008.5 737.5,-1008.5 737.5,-1004.5 733.5,-1004.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "733.5,-967.5 737.5,-967.5 737.5,-963.5 733.5,-963.5 " />
<text text-anchor= "middle" x= "829" y= "-997.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zips#507</text>
<text text-anchor= "middle" x= "829" y= "-982.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fix Orchard Action byte</text>
<text text-anchor= "middle" x= "829" y= "-967.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > size</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/zips#507->zcash/zcash#4707 -->
2021-06-03 16:03:45 -07:00
<g id= "edge60" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/zips#507- > zcash/zcash#4707</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M915.29,-959.47C939.75,-951.96 966.51,-943.73 991.43,-936.07" />
<polygon fill= "#000000" stroke= "#000000" points= "992.6797,-939.3472 1001.2,-933.05 990.6124,-932.6594 992.6797,-939.3472" />
2021-06-02 16:01:43 -07:00
</g>
<!-- zcash/librustzcash#350 -->
2021-06-03 16:03:45 -07:00
<g id= "node57" class= "node" >
2021-06-02 16:01:43 -07:00
<title > zcash/librustzcash#350</title>
2021-06-03 16:03:45 -07:00
<g id= "a_node57" > <a xlink:href= "https://github.com/zcash/librustzcash/issues/350" xlink:title= "zcash/librustzcash#350 Implement ZIP-225 transaction format & hashing changes in librustzcash." target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "923,-1226.5 735,-1226.5 735,-1143.5 923,-1143.5 923,-1226.5" />
<text text-anchor= "middle" x= "829" y= "-1211.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/librustzcash#350</text>
<text text-anchor= "middle" x= "829" y= "-1196.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP- 225</text>
<text text-anchor= "middle" x= "829" y= "-1181.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction format & </text>
<text text-anchor= "middle" x= "829" y= "-1166.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > hashing changes in</text>
<text text-anchor= "middle" x= "829" y= "-1151.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > librustzcash.</text>
2021-06-02 16:01:43 -07:00
</a>
</g>
</g>
<!-- zcash/librustzcash#350->zcash/zcash#5022 -->
2021-06-03 16:03:45 -07:00
<g id= "edge61" class= "edge" >
2021-06-02 16:01:43 -07:00
<title > zcash/librustzcash#350- > zcash/zcash#5022</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M923.24,-1185C947.68,-1185 973.91,-1185 998.02,-1185" />
<polygon fill= "#000000" stroke= "#000000" points= "998.2,-1188.5001 1008.2,-1185 998.2,-1181.5001 998.2,-1188.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/zcash#5201 -->
2021-06-08 15:49:57 -07:00
<g id= "node58" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/zcash#5201</title>
2021-06-08 15:49:57 -07:00
<g id= "a_node58" > <a xlink:href= "https://github.com/zcash/zcash/issues/5201" xlink:title= "zcash/zcash#5201 Implement ZIP 216 consensus rules" target= "_blank" >
2021-06-09 15:49:40 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "179.5,-1952.5 23.5,-1952.5 23.5,-1899.5 179.5,-1899.5 179.5,-1952.5" />
<text text-anchor= "middle" x= "101.5" y= "-1937.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/zcash#5201</text>
<text text-anchor= "middle" x= "101.5" y= "-1922.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement ZIP 216</text>
<text text-anchor= "middle" x= "101.5" y= "-1907.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > consensus rules</text>
2021-05-24 15:03:54 -07:00
</a>
</g>
</g>
2021-06-05 15:56:19 -07:00
<!-- zcash/halo2#63 -->
2021-06-09 15:49:40 -07:00
<g id= "node59" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node59" > <a xlink:href= "https://github.com/zcash/halo2/issues/63" xlink:title= "zcash/halo2#63 Implement zero-knowledge- ness" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1194,-767.5 978,-767.5 978,-714.5 1194,-714.5 1194,-767.5" />
<text text-anchor= "middle" x= "1086" y= "-752.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#63</text>
<text text-anchor= "middle" x= "1086" y= "-737.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement zero- knowledge- </text>
<text text-anchor= "middle" x= "1086" y= "-722.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ness</text>
2021-05-29 15:57:18 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash/halo2#63->zcash/librustzcash#320 -->
2021-06-09 15:49:40 -07:00
<g id= "edge62" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash/halo2#63- > zcash/librustzcash#320</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1158.2,-767.53C1181.1,-775.67 1206.5,-784.46 1230,-792 1243.3,-796.28 1257.4,-800.59 1271.3,-804.75" />
<polygon fill= "#000000" stroke= "#000000" points= "1270.3169,-808.1091 1280.9,-807.61 1272.3156,-801.4005 1270.3169,-808.1091" />
2021-06-01 16:03:44 -07:00
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26 -->
2021-06-09 15:49:40 -07:00
<g id= "node60" class= "node" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node60" > <a xlink:href= "https://github.com/zcash-hackworks/zcash-test-vectors/issues/26" xlink:title= "zcash-hackworks/zcash-test-vectors#26 Implement Unified Address encodings" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "1535,-712.5 1230,-712.5 1230,-659.5 1535,-659.5 1535,-712.5" />
<text text-anchor= "middle" x= "1382.5" y= "-697.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash- hackworks/zcash- test- vectors#26</text>
<text text-anchor= "middle" x= "1382.5" y= "-682.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Unified Address</text>
<text text-anchor= "middle" x= "1382.5" y= "-667.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > encodings</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-04 15:59:55 -07:00
<!-- zcash-hackworks/zcash-test-vectors#26->zcash/librustzcash#371 -->
2021-06-09 15:49:40 -07:00
<g id= "edge63" class= "edge" >
2021-06-04 15:59:55 -07:00
<title > zcash- hackworks/zcash- test- vectors#26- > zcash/librustzcash#371</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1535.3,-687.03C1548.4,-687.12 1561.5,-687.21 1574.2,-687.3" />
<polygon fill= "#000000" stroke= "#000000" points= "1574.1791,-690.7998 1584.2,-687.36 1574.2212,-683.8 1574.1791,-690.7998" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#64 -->
2021-06-09 15:49:40 -07:00
<g id= "node61" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node61" > <a xlink:href= "https://github.com/zcash/halo2/issues/64" xlink:title= "zcash/halo2#64 Design gadget API or interaction model" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "668.5,-783.5 498.5,-783.5 498.5,-730.5 668.5,-730.5 668.5,-783.5" />
<text text-anchor= "middle" x= "583.5" y= "-768.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#64</text>
<text text-anchor= "middle" x= "583.5" y= "-753.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design gadget API or</text>
<text text-anchor= "middle" x= "583.5" y= "-738.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > interaction model</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#235 -->
2021-06-09 15:49:40 -07:00
<g id= "node62" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node62" > <a xlink:href= "https://github.com/zcash/halo2/issues/235" xlink:title= "zcash/halo2#235 [Circuit] Implement Core/Chip abstraction" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "917,-783.5 741,-783.5 741,-730.5 917,-730.5 917,-783.5" />
<text text-anchor= "middle" x= "829" y= "-768.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#235</text>
<text text-anchor= "middle" x= "829" y= "-753.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > [Circuit] Implement</text>
<text text-anchor= "middle" x= "829" y= "-738.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Core/Chip abstraction</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#64->zcash/halo2#235 -->
2021-06-09 15:49:40 -07:00
<g id= "edge64" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#64- > zcash/halo2#235</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M668.67,-757C688.58,-757 709.94,-757 730.37,-757" />
<polygon fill= "#000000" stroke= "#000000" points= "730.64,-760.5001 740.64,-757 730.64,-753.5001 730.64,-760.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#235->zcash/orchard#4 -->
2021-06-09 15:49:40 -07:00
<g id= "edge65" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#235- > zcash/orchard#4</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M917.09,-781.33C940.46,-787.79 965.81,-794.8 989.6,-801.37" />
<polygon fill= "#000000" stroke= "#000000" points= "988.7691,-804.7715 999.34,-804.06 990.6326,-798.0241 988.7691,-804.7715" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75 -->
2021-06-09 15:49:40 -07:00
<g id= "node63" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node63" > <a xlink:href= "https://github.com/zcash/halo2/issues/75" xlink:title= "zcash/halo2#75 Implement support for recursion" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1472,-263.5 1293,-263.5 1293,-210.5 1472,-210.5 1472,-263.5" />
<text text-anchor= "middle" x= "1382.5" y= "-248.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#75</text>
<text text-anchor= "middle" x= "1382.5" y= "-233.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement support for</text>
<text text-anchor= "middle" x= "1382.5" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursion</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#251 -->
2021-06-09 15:49:40 -07:00
<g id= "node64" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#251</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node64" > <a xlink:href= "https://github.com/zcash/halo2/issues/251" xlink:title= "zcash/halo2#251 Implement user-facing API for recursive proving" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1783.5,-263.5 1573.5,-263.5 1573.5,-210.5 1783.5,-210.5 1783.5,-263.5" />
<text text-anchor= "middle" x= "1678.5" y= "-248.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#251</text>
<text text-anchor= "middle" x= "1678.5" y= "-233.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement user- facing API</text>
<text text-anchor= "middle" x= "1678.5" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for recursive proving</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#75->zcash/halo2#251 -->
2021-06-09 15:49:40 -07:00
<g id= "edge66" class= "edge" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#75- > zcash/halo2#251</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1472.1,-237C1500.8,-237 1532.9,-237 1563.2,-237" />
<polygon fill= "#000000" stroke= "#000000" points= "1563.3,-240.5001 1573.3,-237 1563.3,-233.5001 1563.3,-240.5001" />
2021-06-03 16:03:45 -07:00
</g>
<!-- zcash/halo2#79 -->
2021-06-09 15:49:40 -07:00
<g id= "node65" class= "node" >
2021-06-03 16:03:45 -07:00
<title > zcash/halo2#79</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node65" > <a xlink:href= "https://github.com/zcash/halo2/issues/79" xlink:title= "zcash/halo2#79 Migrate Rescue and Poseidon gadgets to algebraic hash abstraction" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1166.5,-389.5 1005.5,-389.5 1005.5,-306.5 1166.5,-306.5 1166.5,-389.5" />
<text text-anchor= "middle" x= "1086" y= "-374.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#79</text>
<text text-anchor= "middle" x= "1086" y= "-359.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Migrate Rescue and</text>
<text text-anchor= "middle" x= "1086" y= "-344.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Poseidon gadgets to</text>
<text text-anchor= "middle" x= "1086" y= "-329.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > algebraic hash</text>
<text text-anchor= "middle" x= "1086" y= "-314.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction</text>
2021-06-03 16:03:45 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#78 -->
2021-06-09 15:49:40 -07:00
<g id= "node66" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node66" > <a xlink:href= "https://github.com/zcash/halo2/issues/78" xlink:title= "zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target= "_blank" >
2021-06-08 15:49:57 -07:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "931,-398 727,-398 727,-330 931,-330 931,-398" />
<text text-anchor= "middle" x= "829" y= "-382.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#78</text>
<text text-anchor= "middle" x= "829" y= "-367.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement algebraic hash</text>
<text text-anchor= "middle" x= "829" y= "-352.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > / random oracle</text>
<text text-anchor= "middle" x= "829" y= "-337.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > abstraction gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#79 -->
2021-06-09 15:49:40 -07:00
<g id= "edge67" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#79</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M931.31,-357.63C952.48,-356.31 974.65,-354.93 995.37,-353.64" />
<polygon fill= "#000000" stroke= "#000000" points= "995.635,-357.1304 1005.4,-353.02 995.2031,-350.1437 995.635,-357.1304" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250 -->
2021-06-09 15:49:40 -07:00
<g id= "node67" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node67" > <a xlink:href= "https://github.com/zcash/halo2/issues/250" xlink:title= "zcash/halo2#250 Implement the recursive verifier circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1183,-263.5 989,-263.5 989,-210.5 1183,-210.5 1183,-263.5" />
<text text-anchor= "middle" x= "1086" y= "-248.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#250</text>
<text text-anchor= "middle" x= "1086" y= "-233.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement the recursive</text>
<text text-anchor= "middle" x= "1086" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > verifier circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#78->zcash/halo2#250 -->
2021-06-09 15:49:40 -07:00
<g id= "edge68" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#78- > zcash/halo2#250</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M920.95,-329.97C928.15,-326.77 935.24,-323.43 942,-320 958.93,-311.4 961.69,-306.73 978,-297 994.01,-287.45 1011.6,-277.47 1027.8,-268.45" />
<polygon fill= "#000000" stroke= "#000000" points= "1029.628,-271.439 1036.7,-263.55 1026.2519,-265.307 1029.628,-271.439" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#250->zcash/halo2#75 -->
2021-06-09 15:49:40 -07:00
<g id= "edge69" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#250- > zcash/halo2#75</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M1183.1,-237C1214.9,-237 1250.4,-237 1282.4,-237" />
<polygon fill= "#000000" stroke= "#000000" points= "1282.7,-240.5001 1292.7,-237 1282.7,-233.5001 1282.7,-240.5001" />
2021-05-06 17:46:06 -07:00
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#57 -->
2021-06-09 15:49:40 -07:00
<g id= "node68" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#57</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node68" > <a xlink:href= "https://github.com/zcash/halo2/issues/57" xlink:title= "zcash/halo2#57 Remove unused fixed_values from ProvingKey" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "173,-2039 30,-2039 30,-1971 173,-1971 173,-2039" />
<text text-anchor= "middle" x= "101.5" y= "-2023.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#57</text>
<text text-anchor= "middle" x= "101.5" y= "-2008.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove unused</text>
<text text-anchor= "middle" x= "101.5" y= "-1993.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixed_values from</text>
<text text-anchor= "middle" x= "101.5" y= "-1978.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ProvingKey</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-05-24 11:01:20 -07:00
<!-- zcash/halo2#82 -->
2021-06-09 15:49:40 -07:00
<g id= "node69" class= "node" >
2021-05-24 11:01:20 -07:00
<title > zcash/halo2#82</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node69" > <a xlink:href= "https://github.com/zcash/halo2/issues/82" xlink:title= "zcash/halo2#82 Consider not sampling beta and gamma if there are no permutations or lookups" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "198,-2140.5 5,-2140.5 5,-2057.5 198,-2057.5 198,-2140.5" />
<text text-anchor= "middle" x= "101.5" y= "-2125.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#82</text>
<text text-anchor= "middle" x= "101.5" y= "-2110.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Consider not sampling</text>
<text text-anchor= "middle" x= "101.5" y= "-2095.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > beta and gamma if there</text>
<text text-anchor= "middle" x= "101.5" y= "-2080.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are no permutations or</text>
<text text-anchor= "middle" x= "101.5" y= "-2065.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > lookups</text>
2021-05-24 11:01:20 -07:00
</a>
</g>
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#248 -->
2021-06-09 15:49:40 -07:00
<g id= "node70" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node70" > <a xlink:href= "https://github.com/zcash/halo2/issues/248" xlink:title= "zcash/halo2#248 Implement endoscaling in the circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "930.5,-311.5 727.5,-311.5 727.5,-258.5 930.5,-258.5 930.5,-311.5" />
<text text-anchor= "middle" x= "829" y= "-296.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#248</text>
<text text-anchor= "middle" x= "829" y= "-281.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement endoscaling in</text>
<text text-anchor= "middle" x= "829" y= "-266.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#248->zcash/halo2#250 -->
2021-06-09 15:49:40 -07:00
<g id= "edge70" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#248- > zcash/halo2#250</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M930.57,-266.03C946.49,-263.06 962.99,-259.98 979.02,-256.98" />
<polygon fill= "#000000" stroke= "#000000" points= "979.7512,-260.4041 988.94,-255.13 978.4678,-253.5227 979.7512,-260.4041" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#249 -->
2021-06-09 15:49:40 -07:00
<g id= "node71" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node71" > <a xlink:href= "https://github.com/zcash/halo2/issues/249" xlink:title= "zcash/halo2#249 Implement circuit logic for handling public inputs" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "921.5,-240 736.5,-240 736.5,-172 921.5,-172 921.5,-240" />
<text text-anchor= "middle" x= "829" y= "-224.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#249</text>
<text text-anchor= "middle" x= "829" y= "-209.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement circuit logic</text>
<text text-anchor= "middle" x= "829" y= "-194.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for handling public</text>
<text text-anchor= "middle" x= "829" y= "-179.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inputs</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#249->zcash/halo2#250 -->
2021-06-09 15:49:40 -07:00
<g id= "edge71" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#249- > zcash/halo2#250</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M921.78,-217.19C940.19,-219.41 959.65,-221.76 978.5,-224.03" />
<polygon fill= "#000000" stroke= "#000000" points= "978.2421,-227.5242 988.59,-225.25 979.0825,-220.5748 978.2421,-227.5242" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#246 -->
2021-06-09 15:49:40 -07:00
<g id= "node72" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node72" > <a xlink:href= "https://github.com/zcash/halo2/issues/246" xlink:title= "zcash/halo2#246 Create recursive proof structures" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "673,-146.5 494,-146.5 494,-93.5 673,-93.5 673,-146.5" />
<text text-anchor= "middle" x= "583.5" y= "-131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#246</text>
<text text-anchor= "middle" x= "583.5" y= "-116.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create recursive proof</text>
<text text-anchor= "middle" x= "583.5" y= "-101.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structures</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#247 -->
2021-06-09 15:49:40 -07:00
<g id= "node73" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node73" > <a xlink:href= "https://github.com/zcash/halo2/issues/247" xlink:title= "zcash/halo2#247 Implement underlying scaffolding for the recursive circuit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "917,-154 741,-154 741,-86 917,-86 917,-154" />
<text text-anchor= "middle" x= "829" y= "-138.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#247</text>
<text text-anchor= "middle" x= "829" y= "-123.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement underlying</text>
<text text-anchor= "middle" x= "829" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > scaffolding for the</text>
<text text-anchor= "middle" x= "829" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > recursive circuit</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#246->zcash/halo2#247 -->
2021-06-09 15:49:40 -07:00
<g id= "edge72" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#246- > zcash/halo2#247</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M673.17,-120C691.87,-120 711.67,-120 730.65,-120" />
<polygon fill= "#000000" stroke= "#000000" points= "730.8,-123.5001 740.8,-120 730.8,-116.5001 730.8,-123.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#247->zcash/halo2#250 -->
2021-06-09 15:49:40 -07:00
<g id= "edge73" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#247- > zcash/halo2#250</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M917.3,-152.51C925.7,-155.93 934.04,-159.45 942,-163 971.05,-175.94 1002.6,-191.9 1028.7,-205.68" />
<polygon fill= "#000000" stroke= "#000000" points= "1027.2266,-208.8604 1037.7,-210.46 1030.51,-202.6783 1027.2266,-208.8604" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#245 -->
2021-06-09 15:49:40 -07:00
<g id= "node74" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node74" > <a xlink:href= "https://github.com/zcash/halo2/issues/245" xlink:title= "zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "932,-654 726,-654 726,-586 932,-586 932,-654" />
<text text-anchor= "middle" x= "829" y= "-638.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#245</text>
<text text-anchor= "middle" x= "829" y= "-623.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove the need to</text>
<text text-anchor= "middle" x= "829" y= "-608.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > multiply by powers of x^n</text>
<text text-anchor= "middle" x= "829" y= "-593.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in verifier</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/halo2#245->zcash/halo2#63 -->
2021-06-09 15:49:40 -07:00
<g id= "edge74" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/halo2#245- > zcash/halo2#63</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M901.27,-654.03C938.48,-671.54 983.52,-692.75 1019.8,-709.84" />
<polygon fill= "#000000" stroke= "#000000" points= "1018.7614,-713.2194 1029.3,-714.31 1021.7417,-706.8855 1018.7614,-713.2194" />
2021-06-01 16:03:44 -07:00
</g>
2021-05-06 17:46:06 -07:00
<!-- zcash/halo2#245->zcash/halo2#250 -->
2021-06-09 15:49:40 -07:00
<g id= "edge75" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#245- > zcash/halo2#250</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M849.48,-585.84C873.7,-544.5 914.24,-472.3 942,-407 962.13,-359.66 945.26,-336.67 978,-297 987.15,-285.91 998.92,-276.52 1011.3,-268.69" />
<polygon fill= "#000000" stroke= "#000000" points= "1013.1328,-271.672 1019.9,-263.52 1009.5261,-265.6726 1013.1328,-271.672" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/halo2#210 -->
2021-06-09 15:49:40 -07:00
<g id= "node75" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node75" > <a xlink:href= "https://github.com/zcash/halo2/issues/210" xlink:title= "zcash/halo2#210 Make multiopen point_index_map dependent only on the rotation" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "938,-68 720,-68 720,0 938,0 938,-68" />
<text text-anchor= "middle" x= "829" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/halo2#210</text>
<text text-anchor= "middle" x= "829" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make multiopen</text>
<text text-anchor= "middle" x= "829" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > point_index_map dependent</text>
<text text-anchor= "middle" x= "829" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > only on the rotation</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
<!-- zcash/halo2#210->zcash/halo2#250 -->
2021-06-09 15:49:40 -07:00
<g id= "edge76" class= "edge" >
2021-05-06 17:46:06 -07:00
<title > zcash/halo2#210- > zcash/halo2#250</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M927.56,-68.132C932.56,-70.901 937.41,-73.856 942,-77 992.09,-111.32 1036.6,-166.53 1062.4,-202.28" />
<polygon fill= "#000000" stroke= "#000000" points= "1059.622,-204.4119 1068.3,-210.49 1065.3064,-200.3269 1059.622,-204.4119" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#96 -->
2021-06-09 15:49:40 -07:00
<g id= "node76" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node76" > <a xlink:href= "https://github.com/zcash/orchard/issues/96" xlink:title= "zcash/orchard#96 Implement Sinsemilla gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "670,-854.5 497,-854.5 497,-801.5 670,-801.5 670,-854.5" />
<text text-anchor= "middle" x= "583.5" y= "-839.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#96</text>
<text text-anchor= "middle" x= "583.5" y= "-824.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Sinsemilla</text>
<text text-anchor= "middle" x= "583.5" y= "-809.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#95 -->
2021-06-09 15:49:40 -07:00
<g id= "node77" class= "node" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#95</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node77" > <a xlink:href= "https://github.com/zcash/orchard/issues/95" xlink:title= "zcash/orchard#95 Implement Merkle path validity chip" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "922.5,-854.5 735.5,-854.5 735.5,-801.5 922.5,-801.5 922.5,-854.5" />
<text text-anchor= "middle" x= "829" y= "-839.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#95</text>
<text text-anchor= "middle" x= "829" y= "-824.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement Merkle path</text>
<text text-anchor= "middle" x= "829" y= "-809.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validity chip</text>
2021-06-01 16:03:44 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#96->zcash/orchard#95 -->
2021-06-09 15:49:40 -07:00
<g id= "edge77" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#96- > zcash/orchard#95</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M670.05,-828C687.88,-828 706.81,-828 725.17,-828" />
<polygon fill= "#000000" stroke= "#000000" points= "725.3,-831.5001 735.3,-828 725.3,-824.5001 725.3,-831.5001" />
2021-06-01 16:03:44 -07:00
</g>
<!-- zcash/orchard#95->zcash/orchard#4 -->
2021-06-09 15:49:40 -07:00
<g id= "edge78" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#95- > zcash/orchard#4</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M922.51,-828C944.19,-828 967.31,-828 989.14,-828" />
<polygon fill= "#000000" stroke= "#000000" points= "989.4,-831.5001 999.4,-828 989.4,-824.5001 989.4,-831.5001" />
2021-05-06 17:46:06 -07:00
</g>
<!-- zcash/orchard#38 -->
2021-06-09 15:49:40 -07:00
<g id= "node78" class= "node" >
2021-05-06 17:46:06 -07:00
<title > zcash/orchard#38</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node78" > <a xlink:href= "https://github.com/zcash/orchard/issues/38" xlink:title= "zcash/orchard#38 Implement generic ECC gadget" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" points= "440.5,-854.5 249.5,-854.5 249.5,-801.5 440.5,-801.5 440.5,-854.5" />
<text text-anchor= "middle" x= "345" y= "-839.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#38</text>
<text text-anchor= "middle" x= "345" y= "-824.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Implement generic ECC</text>
<text text-anchor= "middle" x= "345" y= "-809.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > gadget</text>
2021-05-06 17:46:06 -07:00
</a>
</g>
</g>
2021-06-01 16:03:44 -07:00
<!-- zcash/orchard#38->zcash/orchard#96 -->
2021-06-09 15:49:40 -07:00
<g id= "edge79" class= "edge" >
2021-06-01 16:03:44 -07:00
<title > zcash/orchard#38- > zcash/orchard#96</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M440.63,-828C455.69,-828 471.27,-828 486.36,-828" />
<polygon fill= "#000000" stroke= "#000000" points= "486.72,-831.5001 496.72,-828 486.72,-824.5001 486.72,-831.5001" />
2021-06-05 15:56:19 -07:00
</g>
<!-- zcash/orchard#107 -->
2021-06-09 15:49:40 -07:00
<g id= "node79" class= "node" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107</title>
2021-06-09 15:49:40 -07:00
<g id= "a_node79" > <a xlink:href= "https://github.com/zcash/orchard/pull/107" xlink:title= "zcash/orchard#107 ECC chip implementation" target= "_blank" >
<polygon fill= "#a6cfff" stroke= "#000000" stroke-width= "2" points= "202.5,-847 .5,-847 .5,-843 -3.5,-843 -3.5,-839 .5,-839 .5,-817 -3.5,-817 -3.5,-813 .5,-813 .5,-809 202.5,-809 202.5,-847" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= ".5,-843 4.5,-843 4.5,-839 .5,-839 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= ".5,-817 4.5,-817 4.5,-813 .5,-813 " />
<text text-anchor= "middle" x= "101.5" y= "-831.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash/orchard#107</text>
<text text-anchor= "middle" x= "101.5" y= "-816.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ECC chip implementation</text>
2021-06-05 15:56:19 -07:00
</a>
</g>
</g>
<!-- zcash/orchard#107->zcash/orchard#38 -->
2021-06-09 15:49:40 -07:00
<g id= "edge80" class= "edge" >
2021-06-05 15:56:19 -07:00
<title > zcash/orchard#107- > zcash/orchard#38</title>
2021-06-09 15:49:40 -07:00
<path fill= "none" stroke= "#000000" d= "M202.65,-828C214.7,-828 227.02,-828 239.13,-828" />
<polygon fill= "#000000" stroke= "#000000" points= "239.24,-831.5001 249.24,-828 239.24,-824.5001 239.24,-831.5001" />
2021-05-06 17:46:06 -07:00
</g>
</g>
</svg>