2021-06-15 09:47:10 -07:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2021-12-08 18:09:13 -08:00
<?xml-stylesheet href="zcash-dag.css" type="text/css"?>
2021-06-15 09:47:10 -07:00
< !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-12-20 14:46:51 -08:00
<svg width= "1312pt" height= "4728pt"
viewBox="0.00 0.00 1312.00 4727.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 4723.5)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-4723.5 1308,-4723.5 1308,4 -4,4" />
2021-11-19 14:45:59 -08:00
<!-- ZcashFoundation/zebra#1135 -->
2021-12-08 18:09:13 -08:00
<g id= "node1" class= "node open" >
2021-11-19 14:45:59 -08:00
<title > ZcashFoundation/zebra#1135</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node1" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1135" xlink:title= "ZcashFoundation/zebra#1135 Refactor Network and NetworkUpgrade enums into structs and a trait" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-68 0,-68 0,0 232,0 232,-68" />
<text text-anchor= "middle" x= "116" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1135</text>
<text text-anchor= "middle" x= "116" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Refactor Network and</text>
<text text-anchor= "middle" x= "116" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > NetworkUpgrade enums into</text>
<text text-anchor= "middle" x= "116" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > structs and a trait</text>
2021-11-18 14:46:03 -08:00
</a>
</g>
</g>
2021-11-19 14:45:59 -08:00
<!-- ZcashFoundation/zebra#1011 -->
2021-12-08 18:09:13 -08:00
<g id= "node2" class= "node closed" >
2021-11-19 14:45:59 -08:00
<title > ZcashFoundation/zebra#1011</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node2" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1011" xlink:title= "ZcashFoundation/zebra#1011 Re-enable the BlockVerifier continuous_ blockchain_test" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "500,-68 268,-68 268,0 500,0 500,-68" />
<text text-anchor= "middle" x= "384" y= "-52.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1011</text>
<text text-anchor= "middle" x= "384" y= "-37.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Re- enable the</text>
<text text-anchor= "middle" x= "384" y= "-22.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > BlockVerifier continuous_</text>
<text text-anchor= "middle" x= "384" y= "-7.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > blockchain_test</text>
2021-11-18 14:46:03 -08:00
</a>
</g>
</g>
2021-11-19 14:45:59 -08:00
<!-- ZcashFoundation/zebra#1135->ZcashFoundation/zebra#1011 -->
<g id= "edge1" class= "edge" >
<title > ZcashFoundation/zebra#1135- > ZcashFoundation/zebra#1011</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-34C240.71,-34 249.14,-34 257.53,-34" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-37.5001 267.74,-34 257.74,-30.5001 257.74,-37.5001" />
2021-11-18 14:46:03 -08:00
</g>
2021-11-19 14:45:59 -08:00
<!-- ZcashFoundation/zebra#2549 -->
2021-12-08 18:09:13 -08:00
<g id= "node3" class= "node open" >
2021-11-19 14:45:59 -08:00
<title > ZcashFoundation/zebra#2549</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node3" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2549" xlink:title= "ZcashFoundation/zebra#2549 Fix Redjubjub to support low-order Jubjub points, move small-order exclusion checks to Sapling SpendAuthorizationKey and ValueCommit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-214 0,-214 0,-86 232,-86 232,-214" />
<text text-anchor= "middle" x= "116" y= "-198.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2549</text>
<text text-anchor= "middle" x= "116" y= "-183.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fix Redjubjub to support</text>
<text text-anchor= "middle" x= "116" y= "-168.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > low- order Jubjub points,</text>
<text text-anchor= "middle" x= "116" y= "-153.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > move small- order</text>
<text text-anchor= "middle" x= "116" y= "-138.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > exclusion checks to</text>
<text text-anchor= "middle" x= "116" y= "-123.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sapling</text>
<text text-anchor= "middle" x= "116" y= "-108.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > SpendAuthorizationKey and</text>
<text text-anchor= "middle" x= "116" y= "-93.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ValueCommit</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
2021-11-19 14:45:59 -08:00
<!-- ZcashFoundation/zebra#3063 -->
2021-12-08 18:09:13 -08:00
<g id= "node4" class= "node open" >
2021-11-19 14:45:59 -08:00
<title > ZcashFoundation/zebra#3063</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node4" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3063" xlink:title= "ZcashFoundation/zebra#3063 Upgrade to the latest redjubjub" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-176.5 268,-176.5 268,-123.5 500,-123.5 500,-176.5" />
<text text-anchor= "middle" x= "384" y= "-161.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3063</text>
<text text-anchor= "middle" x= "384" y= "-146.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Upgrade to the latest</text>
<text text-anchor= "middle" x= "384" y= "-131.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > redjubjub</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
2021-11-19 14:45:59 -08:00
<!-- ZcashFoundation/zebra#2549->ZcashFoundation/zebra#3063 -->
<g id= "edge2" class= "edge" >
<title > ZcashFoundation/zebra#2549- > ZcashFoundation/zebra#3063</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-150C240.71,-150 249.14,-150 257.53,-150" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-153.5001 267.74,-150 257.74,-146.5001 257.74,-153.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#271 -->
2021-12-08 18:09:13 -08:00
<g id= "node5" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#271</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node5" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/271" xlink:title= "ZcashFoundation/zebra#271 Sapling Key Agreement and KDF" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-285.5 4.5,-285.5 4.5,-232.5 227.5,-232.5 227.5,-285.5" />
<text text-anchor= "middle" x= "116" y= "-270.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#271</text>
<text text-anchor= "middle" x= "116" y= "-255.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sapling Key Agreement and</text>
<text text-anchor= "middle" x= "116" y= "-240.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > KDF</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#269 -->
2021-12-08 18:09:13 -08:00
<g id= "node6" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#269</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node6" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/269" xlink:title= "ZcashFoundation/zebra#269 Sapling note encryption implementation." target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "495.5,-334.5 272.5,-334.5 272.5,-281.5 495.5,-281.5 495.5,-334.5" />
<text text-anchor= "middle" x= "384" y= "-319.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#269</text>
<text text-anchor= "middle" x= "384" y= "-304.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sapling note encryption</text>
<text text-anchor= "middle" x= "384" y= "-289.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > implementation.</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271->ZcashFoundation/zebra#269 -->
2021-11-19 14:45:59 -08:00
<g id= "edge3" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#271- > ZcashFoundation/zebra#269</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M227.72,-279.43C239.16,-281.52 250.82,-283.65 262.36,-285.76" />
<polygon fill= "#000000" stroke= "#000000" points= "262.0033,-289.2528 272.47,-287.61 263.2634,-282.3671 262.0033,-289.2528" />
2021-06-15 09:47:10 -07:00
</g>
2021-11-02 15:46:07 -07:00
<!-- ZcashFoundation/zebra#3002 -->
2021-12-08 18:09:13 -08:00
<g id= "node7" class= "node open" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#3002</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node7" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3002" xlink:title= "ZcashFoundation/zebra#3002 Sapling note decryption implementation." target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-263.5 268,-263.5 268,-210.5 500,-210.5 500,-263.5" />
<text text-anchor= "middle" x= "384" y= "-248.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3002</text>
<text text-anchor= "middle" x= "384" y= "-233.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Sapling note decryption</text>
<text text-anchor= "middle" x= "384" y= "-218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > implementation.</text>
2021-11-02 15:46:07 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002 -->
2021-11-19 14:45:59 -08:00
<g id= "edge4" class= "edge" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#271- > ZcashFoundation/zebra#3002</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M227.72,-249.83C237.63,-249.02 247.7,-248.19 257.72,-247.37" />
<polygon fill= "#000000" stroke= "#000000" points= "258.0299,-250.8564 267.71,-246.55 257.4572,-243.8799 258.0299,-250.8564" />
2021-10-15 15:46:02 -07:00
</g>
<!-- ZcashFoundation/zebra#325 -->
2021-12-08 18:09:13 -08:00
<g id= "node8" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#325</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node8" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/325" xlink:title= "ZcashFoundation/zebra#325 Block Chain Scanning" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-353 4.5,-353 4.5,-315 227.5,-315 227.5,-353" />
<text text-anchor= "middle" x= "116" y= "-337.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#325</text>
<text text-anchor= "middle" x= "116" y= "-322.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Block Chain Scanning</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#619 -->
2021-12-08 18:09:13 -08:00
<g id= "node9" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#619</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node9" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/619" xlink:title= "ZcashFoundation/zebra#619 Tracking: sync and validate mainnet" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-429.5 4.5,-429.5 4.5,-376.5 227.5,-376.5 227.5,-429.5" />
<text text-anchor= "middle" x= "116" y= "-414.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#619</text>
<text text-anchor= "middle" x= "116" y= "-399.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tracking: sync and</text>
<text text-anchor= "middle" x= "116" y= "-384.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validate mainnet</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#466 -->
2021-12-08 18:09:13 -08:00
<g id= "node10" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#466</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node10" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/466" xlink:title= "ZcashFoundation/zebra#466 Design network integration test framework for Zebra" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "495.5,-437 272.5,-437 272.5,-369 495.5,-369 495.5,-437" />
<text text-anchor= "middle" x= "384" y= "-421.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#466</text>
<text text-anchor= "middle" x= "384" y= "-406.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design network</text>
<text text-anchor= "middle" x= "384" y= "-391.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > integration test</text>
<text text-anchor= "middle" x= "384" y= "-376.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > framework for Zebra</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#619->ZcashFoundation/zebra#466 -->
2021-11-19 14:45:59 -08:00
<g id= "edge5" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#619- > ZcashFoundation/zebra#466</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M227.72,-403C239.16,-403 250.82,-403 262.36,-403" />
<polygon fill= "#000000" stroke= "#000000" points= "262.47,-406.5001 272.47,-403 262.47,-399.5001 262.47,-406.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#884 -->
2021-12-08 18:09:13 -08:00
<g id= "node11" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#884</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node11" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/884" xlink:title= "ZcashFoundation/zebra#884 Tracking: sync correctness" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-508.5 4.5,-508.5 4.5,-455.5 227.5,-455.5 227.5,-508.5" />
<text text-anchor= "middle" x= "116" y= "-493.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#884</text>
<text text-anchor= "middle" x= "116" y= "-478.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tracking: sync</text>
<text text-anchor= "middle" x= "116" y= "-463.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > correctness</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#899 -->
2021-12-08 18:09:13 -08:00
<g id= "node12" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#899</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node12" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/899" xlink:title= "ZcashFoundation/zebra#899 Retcon new sync logic into RFC1" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "495.5,-508.5 272.5,-508.5 272.5,-455.5 495.5,-455.5 495.5,-508.5" />
<text text-anchor= "middle" x= "384" y= "-493.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#899</text>
<text text-anchor= "middle" x= "384" y= "-478.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Retcon new sync logic</text>
<text text-anchor= "middle" x= "384" y= "-463.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > into RFC1</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#884->ZcashFoundation/zebra#899 -->
2021-11-19 14:45:59 -08:00
<g id= "edge6" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#884- > ZcashFoundation/zebra#899</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M227.72,-482C239.16,-482 250.82,-482 262.36,-482" />
<polygon fill= "#000000" stroke= "#000000" points= "262.47,-485.5001 272.47,-482 262.47,-478.5001 262.47,-485.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#919 -->
2021-12-08 18:09:13 -08:00
<g id= "node13" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#919</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node13" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/919" xlink:title= "ZcashFoundation/zebra#919 Rewrite `block::tests::generate` as proptest strategies." target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-602 4.5,-602 4.5,-534 227.5,-534 227.5,-602" />
<text text-anchor= "middle" x= "116" y= "-586.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#919</text>
<text text-anchor= "middle" x= "116" y= "-571.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rewrite</text>
<text text-anchor= "middle" x= "116" y= "-556.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `block::tests::generate`</text>
<text text-anchor= "middle" x= "116" y= "-541.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > as proptest strategies.</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1021 -->
2021-12-08 18:09:13 -08:00
<g id= "node14" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1021</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node14" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1021" xlink:title= "ZcashFoundation/zebra#1021 Combine proptests and transcripts to perform top-level integration tests" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-609.5 268,-609.5 268,-526.5 500,-526.5 500,-609.5" />
<text text-anchor= "middle" x= "384" y= "-594.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1021</text>
<text text-anchor= "middle" x= "384" y= "-579.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Combine proptests and</text>
<text text-anchor= "middle" x= "384" y= "-564.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transcripts to perform</text>
<text text-anchor= "middle" x= "384" y= "-549.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > top- level integration</text>
<text text-anchor= "middle" x= "384" y= "-534.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tests</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#919->ZcashFoundation/zebra#1021 -->
2021-11-19 14:45:59 -08:00
<g id= "edge7" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#919- > ZcashFoundation/zebra#1021</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M227.72,-568C237.52,-568 247.49,-568 257.41,-568" />
<polygon fill= "#000000" stroke= "#000000" points= "257.71,-571.5001 267.71,-568 257.71,-564.5001 257.71,-571.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#889 -->
2021-12-08 18:09:13 -08:00
<g id= "node15" class= "node closed" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#889</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node15" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/889" xlink:title= "ZcashFoundation/zebra#889 Tracking: inbound message handling." target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "495.5,-898.5 272.5,-898.5 272.5,-845.5 495.5,-845.5 495.5,-898.5" />
<text text-anchor= "middle" x= "384" y= "-883.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#889</text>
<text text-anchor= "middle" x= "384" y= "-868.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tracking: inbound message</text>
<text text-anchor= "middle" x= "384" y= "-853.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > handling.</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1077 -->
2021-12-08 18:09:13 -08:00
<g id= "node16" class= "node closed" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1077</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node16" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1077" xlink:title= "ZcashFoundation/zebra#1077 Send inbound `TransactionsById` requests to the mempool storage service" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "768,-913.5 536,-913.5 536,-830.5 768,-830.5 768,-913.5" />
<text text-anchor= "middle" x= "652" y= "-898.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1077</text>
<text text-anchor= "middle" x= "652" y= "-883.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Send inbound</text>
<text text-anchor= "middle" x= "652" y= "-868.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `TransactionsById`</text>
<text text-anchor= "middle" x= "652" y= "-853.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > requests to the mempool</text>
<text text-anchor= "middle" x= "652" y= "-838.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > storage service</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#889->ZcashFoundation/zebra#1077 -->
2021-11-19 14:45:59 -08:00
<g id= "edge8" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#889- > ZcashFoundation/zebra#1077</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M495.72,-872C505.52,-872 515.49,-872 525.41,-872" />
<polygon fill= "#000000" stroke= "#000000" points= "525.71,-875.5001 535.71,-872 525.71,-868.5001 525.71,-875.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#1048 -->
2021-12-08 18:09:13 -08:00
<g id= "node17" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1048</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node17" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1048" xlink:title= "ZcashFoundation/zebra#1048 Test translation for zebra-network::{Request, Response} protocol" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-906 0,-906 0,-838 232,-838 232,-906" />
<text text-anchor= "middle" x= "116" y= "-890.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1048</text>
<text text-anchor= "middle" x= "116" y= "-875.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Test translation for</text>
<text text-anchor= "middle" x= "116" y= "-860.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zebra- network::{Request,</text>
<text text-anchor= "middle" x= "116" y= "-845.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Response} protocol</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1048->ZcashFoundation/zebra#889 -->
2021-11-19 14:45:59 -08:00
<g id= "edge9" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1048- > ZcashFoundation/zebra#889</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-872C242.23,-872 252.22,-872 262.11,-872" />
<polygon fill= "#000000" stroke= "#000000" points= "262.39,-875.5001 272.39,-872 262.39,-868.5001 262.39,-875.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#1080 -->
2021-12-08 18:09:13 -08:00
<g id= "node18" class= "node closed" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1080</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node18" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1080" xlink:title= "ZcashFoundation/zebra#1080 Send inbound `PushTransaction`s broadcasts to the mempool download and verify stream" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "768,-812 536,-812 536,-714 768,-714 768,-812" />
<text text-anchor= "middle" x= "652" y= "-796.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1080</text>
<text text-anchor= "middle" x= "652" y= "-781.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Send inbound</text>
<text text-anchor= "middle" x= "652" y= "-766.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `PushTransaction`s</text>
<text text-anchor= "middle" x= "652" y= "-751.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > broadcasts to the mempool</text>
<text text-anchor= "middle" x= "652" y= "-736.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > download and verify</text>
<text text-anchor= "middle" x= "652" y= "-721.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > stream</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1081 -->
2021-12-08 18:09:13 -08:00
<g id= "node19" class= "node closed" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1081</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node19" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1081" xlink:title= "ZcashFoundation/zebra#1081 Send inbound `AdvertiseTransactionIds` broadcasts to the mempool download & verify stream" target= "_blank" >
<polygon fill= "#fad8c7" stroke= "#000000" points= "768,-695.5 536,-695.5 536,-612.5 768,-612.5 768,-695.5" />
<text text-anchor= "middle" x= "652" y= "-680.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1081</text>
<text text-anchor= "middle" x= "652" y= "-665.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Send inbound</text>
<text text-anchor= "middle" x= "652" y= "-650.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `AdvertiseTransactionIds`</text>
<text text-anchor= "middle" x= "652" y= "-635.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > broadcasts to the mempool</text>
<text text-anchor= "middle" x= "652" y= "-620.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > download & verify stream</text>
2021-10-06 15:46:07 -07:00
</a>
</g>
</g>
2021-10-08 15:46:25 -07:00
<!-- ZcashFoundation/zebra#1400 -->
2021-12-08 18:09:13 -08:00
<g id= "node20" class= "node open" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#1400</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node20" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1400" xlink:title= "ZcashFoundation/zebra#1400 Test that zcashd and Zebra can sync from Zebra" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-977.5 0,-977.5 0,-924.5 232,-924.5 232,-977.5" />
<text text-anchor= "middle" x= "116" y= "-962.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1400</text>
<text text-anchor= "middle" x= "116" y= "-947.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Test that zcashd and</text>
<text text-anchor= "middle" x= "116" y= "-932.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra can sync from Zebra</text>
2021-11-23 14:45:59 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2982 -->
2021-12-08 18:09:13 -08:00
<g id= "node21" class= "node open" >
2021-11-23 14:45:59 -08:00
<title > ZcashFoundation/zebra#2982</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node21" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2982" xlink:title= "ZcashFoundation/zebra#2982 Upgrade to NU5 mainnet versions of librustzcash and orchard" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1064 268,-1064 268,-996 500,-996 500,-1064" />
<text text-anchor= "middle" x= "384" y= "-1048.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2982</text>
<text text-anchor= "middle" x= "384" y= "-1033.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Upgrade to NU5 mainnet</text>
<text text-anchor= "middle" x= "384" y= "-1018.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > versions of librustzcash</text>
<text text-anchor= "middle" x= "384" y= "-1003.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and orchard</text>
2021-11-23 14:45:59 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3095 -->
2021-12-08 18:09:13 -08:00
<g id= "node22" class= "node closed" >
2021-11-23 14:45:59 -08:00
<title > ZcashFoundation/zebra#3095</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node22" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3095" xlink:title= "ZcashFoundation/zebra#3095 Upgrade blake2b_simd dependency" target= "_blank" >
2021-12-20 10:45:59 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "768,-1091.5 536,-1091.5 536,-1038.5 768,-1038.5 768,-1091.5" />
<text text-anchor= "middle" x= "652" y= "-1076.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3095</text>
<text text-anchor= "middle" x= "652" y= "-1061.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Upgrade blake2b_simd</text>
<text text-anchor= "middle" x= "652" y= "-1046.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > dependency</text>
2021-11-23 14:45:59 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2982->ZcashFoundation/zebra#3095 -->
<g id= "edge10" class= "edge" >
<title > ZcashFoundation/zebra#2982- > ZcashFoundation/zebra#3095</title>
2021-12-20 10:45:59 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-1045.2C508.81,-1046.3 517.33,-1047.4 525.81,-1048.5" />
<polygon fill= "#000000" stroke= "#000000" points= "525.3702,-1051.9722 535.74,-1049.8 526.279,-1045.0314 525.3702,-1051.9722" />
2021-11-23 14:45:59 -08:00
</g>
<!-- ZcashFoundation/zebra#3094 -->
2021-12-08 18:09:13 -08:00
<g id= "node23" class= "node open" >
2021-11-23 14:45:59 -08:00
<title > ZcashFoundation/zebra#3094</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node23" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3094" xlink:title= "ZcashFoundation/zebra#3094 Upgrade blake2b and blake2s dependencies" target= "_blank" >
2021-12-20 10:45:59 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-1020.5 536,-1020.5 536,-967.5 768,-967.5 768,-1020.5" />
<text text-anchor= "middle" x= "652" y= "-1005.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3094</text>
<text text-anchor= "middle" x= "652" y= "-990.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Upgrade blake2b and</text>
<text text-anchor= "middle" x= "652" y= "-975.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > blake2s dependencies</text>
2021-11-23 14:45:59 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2982->ZcashFoundation/zebra#3094 -->
<g id= "edge11" class= "edge" >
<title > ZcashFoundation/zebra#2982- > ZcashFoundation/zebra#3094</title>
2021-12-20 10:45:59 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-1014.4C508.81,-1013.2 517.33,-1012.1 525.81,-1011" />
<polygon fill= "#000000" stroke= "#000000" points= "526.3266,-1014.4619 535.74,-1009.6 525.3493,-1007.5304 526.3266,-1014.4619" />
2021-11-23 14:45:59 -08:00
</g>
<!-- ZcashFoundation/zebra#2893 -->
2021-12-08 18:09:13 -08:00
<g id= "node24" class= "node open" >
2021-11-23 14:45:59 -08:00
<title > ZcashFoundation/zebra#2893</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node24" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/2893" xlink:title= "ZcashFoundation/zebra#2893 Display mempool documentation in our public docs website" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1150 0,-1150 0,-1146 -4,-1146 -4,-1142 0,-1142 0,-1090 -4,-1090 -4,-1086 0,-1086 0,-1082 232,-1082 232,-1150" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-1146 4,-1146 4,-1142 0,-1142 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-1090 4,-1090 4,-1086 0,-1086 " />
<text text-anchor= "middle" x= "116" y= "-1134.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2893</text>
<text text-anchor= "middle" x= "116" y= "-1119.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Display mempool</text>
<text text-anchor= "middle" x= "116" y= "-1104.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > documentation in our</text>
<text text-anchor= "middle" x= "116" y= "-1089.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > public docs website</text>
2021-11-23 14:45:59 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2971 -->
2021-12-08 18:09:13 -08:00
<g id= "node25" class= "node open" >
2021-11-23 14:45:59 -08:00
<title > ZcashFoundation/zebra#2971</title>
2021-11-30 14:46:02 -08:00
<g id= "a_node25" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title= "ZcashFoundation/zebra#2971 Fix crawler.rs doctest" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1135 268,-1135 268,-1097 500,-1097 500,-1135" />
<text text-anchor= "middle" x= "384" y= "-1119.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2971</text>
<text text-anchor= "middle" x= "384" y= "-1104.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fix crawler.rs doctest</text>
2021-11-23 14:45:59 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2893->ZcashFoundation/zebra#2971 -->
<g id= "edge12" class= "edge" >
<title > ZcashFoundation/zebra#2893- > ZcashFoundation/zebra#2971</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1116C240.71,-1116 249.14,-1116 257.53,-1116" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1119.5001 267.74,-1116 257.74,-1112.5001 257.74,-1119.5001" />
2021-11-23 14:45:59 -08:00
</g>
2021-08-09 15:45:08 -07:00
<!-- ZcashFoundation/zebra#2573 -->
2021-12-10 14:45:54 -08:00
<g id= "node26" class= "node open" >
2021-08-09 15:45:08 -07:00
<title > ZcashFoundation/zebra#2573</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node26" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2573" xlink:title= "ZcashFoundation/zebra#2573 Remove redundant watch values once our Tokio dependency is updated" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1236 0,-1236 0,-1168 232,-1168 232,-1236" />
<text text-anchor= "middle" x= "116" y= "-1220.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2573</text>
<text text-anchor= "middle" x= "116" y= "-1205.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove redundant watch</text>
<text text-anchor= "middle" x= "116" y= "-1190.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > values once our Tokio</text>
<text text-anchor= "middle" x= "116" y= "-1175.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > dependency is updated</text>
2021-08-09 15:45:08 -07:00
</a>
</g>
</g>
2021-11-29 14:46:11 -08:00
<!-- ZcashFoundation/zebra#3110 -->
2021-12-10 14:45:54 -08:00
<g id= "node27" class= "node open" >
2021-11-29 14:46:11 -08:00
<title > ZcashFoundation/zebra#3110</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node27" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3110" xlink:title= "ZcashFoundation/zebra#3110 Cache unsolicited Peers responses until needed" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1307.5 0,-1307.5 0,-1254.5 232,-1254.5 232,-1307.5" />
<text text-anchor= "middle" x= "116" y= "-1292.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3110</text>
<text text-anchor= "middle" x= "116" y= "-1277.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Cache unsolicited Peers</text>
<text text-anchor= "middle" x= "116" y= "-1262.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > responses until needed</text>
2021-11-29 14:46:11 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2325 -->
2021-12-10 14:45:54 -08:00
<g id= "node28" class= "node open" >
2021-11-29 14:46:11 -08:00
<title > ZcashFoundation/zebra#2325</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node28" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2325" xlink:title= "ZcashFoundation/zebra#2325 Use the CandidateSet and AddressBook to connect to initial seed peers" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1315 268,-1315 268,-1247 500,-1247 500,-1315" />
<text text-anchor= "middle" x= "384" y= "-1299.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2325</text>
<text text-anchor= "middle" x= "384" y= "-1284.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use the CandidateSet and</text>
<text text-anchor= "middle" x= "384" y= "-1269.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > AddressBook to connect to</text>
<text text-anchor= "middle" x= "384" y= "-1254.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > initial seed peers</text>
2021-11-29 14:46:11 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3110->ZcashFoundation/zebra#2325 -->
2021-12-09 04:32:38 -08:00
<g id= "edge13" class= "edge" >
2021-11-29 14:46:11 -08:00
<title > ZcashFoundation/zebra#3110- > ZcashFoundation/zebra#2325</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1281C240.71,-1281 249.14,-1281 257.53,-1281" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1284.5001 267.74,-1281 257.74,-1277.5001 257.74,-1284.5001" />
2021-11-29 14:46:11 -08:00
</g>
2021-12-01 14:45:58 -08:00
<!-- ZcashFoundation/zebra#1083 -->
2021-12-10 14:45:54 -08:00
<g id= "node29" class= "node closed" >
2021-09-14 15:19:59 -07:00
<title > ZcashFoundation/zebra#1083</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node29" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1083" xlink:title= "ZcashFoundation/zebra#1083 Send inbound `MempoolTransactionIds` requests to the mempool storage service" target= "_blank" >
2021-11-30 14:46:02 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "768,-594.5 536,-594.5 536,-511.5 768,-511.5 768,-594.5" />
<text text-anchor= "middle" x= "652" y= "-579.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1083</text>
<text text-anchor= "middle" x= "652" y= "-564.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Send inbound</text>
<text text-anchor= "middle" x= "652" y= "-549.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `MempoolTransactionIds`</text>
<text text-anchor= "middle" x= "652" y= "-534.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > requests to the mempool</text>
<text text-anchor= "middle" x= "652" y= "-519.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > storage service</text>
2021-08-11 15:45:26 -07:00
</a>
</g>
</g>
2021-12-02 09:34:53 -08:00
<!-- ZcashFoundation/zebra#936 -->
2021-12-10 14:45:54 -08:00
<g id= "node30" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#936</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node30" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/936" xlink:title= "ZcashFoundation/zebra#936 Design: mempool transaction handling" target= "_blank" >
2021-11-30 14:46:02 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "495.5,-680.5 272.5,-680.5 272.5,-627.5 495.5,-627.5 495.5,-680.5" />
<text text-anchor= "middle" x= "384" y= "-665.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#936</text>
<text text-anchor= "middle" x= "384" y= "-650.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Design: mempool</text>
<text text-anchor= "middle" x= "384" y= "-635.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transaction handling</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#936->ZcashFoundation/zebra#1077 -->
2021-12-09 04:32:38 -08:00
<g id= "edge14" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#936- > ZcashFoundation/zebra#1077</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M402.62,-680.63C428.85,-716.53 479.82,-780.61 536,-821 537.85,-822.33 539.74,-823.64 541.67,-824.92" />
<polygon fill= "#000000" stroke= "#000000" points= "539.978,-827.9911 550.3,-830.38 543.7206,-822.0756 539.978,-827.9911" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#936->ZcashFoundation/zebra#1080 -->
2021-12-09 04:32:38 -08:00
<g id= "edge15" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#936- > ZcashFoundation/zebra#1080</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M449.22,-680.53C472.57,-690.02 499.75,-701.08 526.48,-711.95" />
<polygon fill= "#000000" stroke= "#000000" points= "525.3181,-715.2558 535.9,-715.78 527.9547,-708.7713 525.3181,-715.2558" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#936->ZcashFoundation/zebra#1081 -->
2021-12-09 04:32:38 -08:00
<g id= "edge16" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#936- > ZcashFoundation/zebra#1081</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M495.72,-654C505.52,-654 515.49,-654 525.41,-654" />
<polygon fill= "#000000" stroke= "#000000" points= "525.71,-657.5001 535.71,-654 525.71,-650.5001 525.71,-657.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#936->ZcashFoundation/zebra#1083 -->
2021-12-09 04:32:38 -08:00
<g id= "edge17" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#936- > ZcashFoundation/zebra#1083</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M472.98,-627.42C482.15,-624.37 491.29,-621.2 500,-618 502.99,-616.9 522.14,-608.77 545.9,-598.6" />
<polygon fill= "#000000" stroke= "#000000" points= "547.3973,-601.7663 555.21,-594.61 544.6398,-595.3322 547.3973,-601.7663" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#571 -->
2021-12-10 14:45:54 -08:00
<g id= "node31" class= "node closed" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#571</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node31" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/571" xlink:title= "ZcashFoundation/zebra#571 Create large transaction test cases for mempool testing" target= "_blank" >
2021-11-30 14:46:02 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "763.5,-493 540.5,-493 540.5,-425 763.5,-425 763.5,-493" />
<text text-anchor= "middle" x= "652" y= "-477.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#571</text>
<text text-anchor= "middle" x= "652" y= "-462.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create large transaction</text>
<text text-anchor= "middle" x= "652" y= "-447.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > test cases for mempool</text>
<text text-anchor= "middle" x= "652" y= "-432.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > testing</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#936->ZcashFoundation/zebra#571 -->
2021-12-09 04:32:38 -08:00
<g id= "edge18" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#936- > ZcashFoundation/zebra#571</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M488.84,-627.34C492.82,-624.53 496.57,-621.43 500,-618 538.17,-579.83 498.88,-541.19 536,-502 536.66,-501.3 537.34,-500.61 538.02,-499.94" />
<polygon fill= "#000000" stroke= "#000000" points= "540.6008,-502.3314 545.8,-493.1 535.9788,-497.0743 540.6008,-502.3314" />
2021-10-19 15:45:55 -07:00
</g>
2021-12-06 14:46:20 -08:00
<!-- ZcashFoundation/zebra#3151 -->
2021-12-10 14:45:54 -08:00
<g id= "node32" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3151</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node32" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3151" xlink:title= "ZcashFoundation/zebra#3151 Store transactions in a separate database index" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1517.5 268,-1517.5 268,-1464.5 500,-1464.5 500,-1517.5" />
<text text-anchor= "middle" x= "384" y= "-1502.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3151</text>
<text text-anchor= "middle" x= "384" y= "-1487.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Store transactions in a</text>
<text text-anchor= "middle" x= "384" y= "-1472.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > separate database index</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3145 -->
2021-12-10 14:45:54 -08:00
<g id= "node33" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3145</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node33" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3145" xlink:title= "ZcashFoundation/zebra#3145 getrawtransaction JSON- RPC method" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1036,-1569.5 804,-1569.5 804,-1516.5 1036,-1516.5 1036,-1569.5" />
<text text-anchor= "middle" x= "920" y= "-1554.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3145</text>
<text text-anchor= "middle" x= "920" y= "-1539.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > getrawtransaction JSON- </text>
<text text-anchor= "middle" x= "920" y= "-1524.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > RPC method</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3151->ZcashFoundation/zebra#3145 -->
2021-12-09 04:32:38 -08:00
<g id= "edge19" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3151- > ZcashFoundation/zebra#3145</title>
2021-12-15 14:46:13 -08:00
<path fill= "none" stroke= "#000000" d= "M463.63,-1517.6C486.72,-1524.2 512.14,-1530.4 536,-1534 621.35,-1546.9 718.56,-1549 793.82,-1548" />
2021-12-10 14:45:54 -08:00
<polygon fill= "#000000" stroke= "#000000" points= "793.8555,-1551.4999 803.82,-1547.9 793.7855,-1544.5003 793.8555,-1551.4999" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3152 -->
2021-12-10 14:45:54 -08:00
<g id= "node34" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3152</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node34" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3152" xlink:title= "ZcashFoundation/zebra#3152 Use smaller keys for block and transaction database indexes" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-1525 536,-1525 536,-1457 768,-1457 768,-1525" />
<text text-anchor= "middle" x= "652" y= "-1509.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3152</text>
<text text-anchor= "middle" x= "652" y= "-1494.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use smaller keys for</text>
<text text-anchor= "middle" x= "652" y= "-1479.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > block and transaction</text>
<text text-anchor= "middle" x= "652" y= "-1464.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > database indexes</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3151->ZcashFoundation/zebra#3152 -->
2021-12-09 04:32:38 -08:00
<g id= "edge20" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3151- > ZcashFoundation/zebra#3152</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-1491C508.71,-1491 517.14,-1491 525.53,-1491" />
<polygon fill= "#000000" stroke= "#000000" points= "525.74,-1494.5001 535.74,-1491 525.74,-1487.5001 525.74,-1494.5001" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3145 -->
2021-12-09 04:32:38 -08:00
<g id= "edge21" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3152- > ZcashFoundation/zebra#3145</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M768.38,-1513.6C776.81,-1515.2 785.33,-1516.9 793.81,-1518.5" />
<polygon fill= "#000000" stroke= "#000000" points= "793.2604,-1521.9583 803.74,-1520.4 794.576,-1515.083 793.2604,-1521.9583" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3147 -->
2021-12-10 14:45:54 -08:00
<g id= "node35" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3147</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node35" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3147" xlink:title= "ZcashFoundation/zebra#3147 getaddresstxids JSON-RPC method" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1304,-1455.5 1072,-1455.5 1072,-1402.5 1304,-1402.5 1304,-1455.5" />
<text text-anchor= "middle" x= "1188" y= "-1440.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3147</text>
<text text-anchor= "middle" x= "1188" y= "-1425.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > getaddresstxids JSON- RPC</text>
<text text-anchor= "middle" x= "1188" y= "-1410.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > method</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3147 -->
2021-12-09 04:32:38 -08:00
<g id= "edge22" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3152- > ZcashFoundation/zebra#3147</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M768.3,-1477.5C854.87,-1467.5 972.93,-1453.9 1061.8,-1443.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1062.3828,-1447.0555 1071.9,-1442.4 1061.5569,-1440.1044 1062.3828,-1447.0555" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3150 -->
2021-12-10 14:45:54 -08:00
<g id= "node36" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3150</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node36" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3150" xlink:title= "ZcashFoundation/zebra#3150 Add a transparent address indexes to zebra-state" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1036,-1393.5 804,-1393.5 804,-1340.5 1036,-1340.5 1036,-1393.5" />
<text text-anchor= "middle" x= "920" y= "-1378.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3150</text>
<text text-anchor= "middle" x= "920" y= "-1363.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add a transparent address</text>
<text text-anchor= "middle" x= "920" y= "-1348.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > indexes to zebra- state</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3150 -->
2021-12-09 04:32:38 -08:00
<g id= "edge23" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3152- > ZcashFoundation/zebra#3150</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M725.59,-1457C765.61,-1438.4 814.73,-1415.7 853.58,-1397.7" />
<polygon fill= "#000000" stroke= "#000000" points= "855.0949,-1400.8558 862.72,-1393.5 852.172,-1394.4952 855.0949,-1400.8558" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3147 -->
2021-12-09 04:32:38 -08:00
<g id= "edge24" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3150- > ZcashFoundation/zebra#3147</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M1034.8,-1393.6C1044.3,-1395.8 1053.9,-1398 1063.5,-1400.2" />
<polygon fill= "#000000" stroke= "#000000" points= "1062.8673,-1403.6462 1073.4,-1402.5 1064.4515,-1396.8278 1062.8673,-1403.6462" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3158 -->
2021-12-10 14:45:54 -08:00
<g id= "node37" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3158</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node37" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3158" xlink:title= "ZcashFoundation/zebra#3158 getaddressutxos JSON-RPC method" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1304,-1379.5 1072,-1379.5 1072,-1326.5 1304,-1326.5 1304,-1379.5" />
<text text-anchor= "middle" x= "1188" y= "-1364.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3158</text>
<text text-anchor= "middle" x= "1188" y= "-1349.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > getaddressutxos JSON- RPC</text>
<text text-anchor= "middle" x= "1188" y= "-1334.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > method</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3158 -->
2021-12-09 04:32:38 -08:00
<g id= "edge25" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3150- > ZcashFoundation/zebra#3158</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M1036.4,-1360.9C1044.7,-1360.5 1053.1,-1360 1061.5,-1359.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1061.8834,-1363.0855 1071.7,-1359.1 1061.5406,-1356.0939 1061.8834,-1363.0855" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3157 -->
2021-12-10 14:45:54 -08:00
<g id= "node38" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3157</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node38" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3157" xlink:title= "ZcashFoundation/zebra#3157 getaddressbalance JSON- RPC method" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "1304,-1298.5 1072,-1298.5 1072,-1245.5 1304,-1245.5 1304,-1298.5" />
<text text-anchor= "middle" x= "1188" y= "-1283.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3157</text>
<text text-anchor= "middle" x= "1188" y= "-1268.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > getaddressbalance JSON- </text>
<text text-anchor= "middle" x= "1188" y= "-1253.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > RPC method</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3157 -->
2021-12-09 04:32:38 -08:00
<g id= "edge26" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3150- > ZcashFoundation/zebra#3157</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M995.01,-1340.4C1028.7,-1328.5 1068.6,-1314.3 1103.4,-1302" />
<polygon fill= "#000000" stroke= "#000000" points= "1104.7422,-1305.2377 1113,-1298.6 1102.4052,-1298.6393 1104.7422,-1305.2377" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3148 -->
2021-12-10 14:45:54 -08:00
<g id= "node39" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3148</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node39" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3148" xlink:title= "ZcashFoundation/zebra#3148 Get addresses from transparent outputs in zcash_script" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1401 268,-1401 268,-1333 500,-1333 500,-1401" />
<text text-anchor= "middle" x= "384" y= "-1385.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3148</text>
<text text-anchor= "middle" x= "384" y= "-1370.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Get addresses from</text>
<text text-anchor= "middle" x= "384" y= "-1355.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transparent outputs in</text>
<text text-anchor= "middle" x= "384" y= "-1340.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zcash_script</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3148->ZcashFoundation/zebra#3147 -->
2021-12-09 04:32:38 -08:00
<g id= "edge27" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3148- > ZcashFoundation/zebra#3147</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M492.05,-1401.1C506.7,-1404.7 521.63,-1407.8 536,-1410 717.09,-1437.8 929.69,-1438.1 1061.7,-1434.5" />
<polygon fill= "#000000" stroke= "#000000" points= "1061.9084,-1437.9955 1071.8,-1434.2 1061.7005,-1430.9985 1061.9084,-1437.9955" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3148->ZcashFoundation/zebra#3158 -->
2021-12-09 04:32:38 -08:00
<g id= "edge28" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3148- > ZcashFoundation/zebra#3158</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M490.34,-1332.9C505.52,-1329.2 521.06,-1326.1 536,-1324 717.57,-1298.8 930.05,-1317 1061.9,-1333.9" />
<polygon fill= "#000000" stroke= "#000000" points= "1061.635,-1337.3947 1072,-1335.2 1062.5287,-1330.452 1061.635,-1337.3947" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3148->ZcashFoundation/zebra#3157 -->
2021-12-09 04:32:38 -08:00
<g id= "edge29" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3148- > ZcashFoundation/zebra#3157</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M477.58,-1332.9C485.19,-1329.9 492.74,-1327 500,-1324 516.22,-1317.4 518.98,-1312.1 536,-1308 714.83,-1264.9 928.92,-1261.9 1061.7,-1265.6" />
<polygon fill= "#000000" stroke= "#000000" points= "1061.8014,-1269.1044 1071.9,-1265.9 1062.0073,-1262.1074 1061.8014,-1269.1044" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3149 -->
2021-12-10 14:45:54 -08:00
<g id= "node40" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3149</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node40" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3149" xlink:title= "ZcashFoundation/zebra#3149 Get addresses from transparent outputs in zebra-script" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-1401 536,-1401 536,-1333 768,-1333 768,-1401" />
<text text-anchor= "middle" x= "652" y= "-1385.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3149</text>
<text text-anchor= "middle" x= "652" y= "-1370.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Get addresses from</text>
<text text-anchor= "middle" x= "652" y= "-1355.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > transparent outputs in</text>
<text text-anchor= "middle" x= "652" y= "-1340.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zebra- script</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3148->ZcashFoundation/zebra#3149 -->
2021-12-09 04:32:38 -08:00
<g id= "edge30" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3148- > ZcashFoundation/zebra#3149</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-1367C508.71,-1367 517.14,-1367 525.53,-1367" />
<polygon fill= "#000000" stroke= "#000000" points= "525.74,-1370.5001 535.74,-1367 525.74,-1363.5001 525.74,-1370.5001" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3149->ZcashFoundation/zebra#3150 -->
2021-12-09 04:32:38 -08:00
<g id= "edge31" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3149- > ZcashFoundation/zebra#3150</title>
2021-12-10 14:45:54 -08:00
<path fill= "none" stroke= "#000000" d= "M768.38,-1367C776.71,-1367 785.14,-1367 793.53,-1367" />
<polygon fill= "#000000" stroke= "#000000" points= "793.74,-1370.5001 803.74,-1367 793.74,-1363.5001 793.74,-1370.5001" />
2021-12-06 14:46:20 -08:00
</g>
<!-- ZcashFoundation/zebra#3161 -->
2021-12-10 14:45:54 -08:00
<g id= "node41" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3161</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node41" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3161" xlink:title= "ZcashFoundation/zebra#3161 Estimate the current chain height from the chain tip and local time" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1604 0,-1604 0,-1536 232,-1536 232,-1604" />
<text text-anchor= "middle" x= "116" y= "-1588.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3161</text>
<text text-anchor= "middle" x= "116" y= "-1573.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Estimate the current</text>
<text text-anchor= "middle" x= "116" y= "-1558.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > chain height from the</text>
<text text-anchor= "middle" x= "116" y= "-1543.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > chain tip and local time</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3143 -->
2021-12-10 14:45:54 -08:00
<g id= "node42" class= "node open" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3143</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node42" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3143" xlink:title= "ZcashFoundation/zebra#3143 getblockchaininfo JSON- RPC method" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1596.5 268,-1596.5 268,-1543.5 500,-1543.5 500,-1596.5" />
<text text-anchor= "middle" x= "384" y= "-1581.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3143</text>
<text text-anchor= "middle" x= "384" y= "-1566.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > getblockchaininfo JSON- </text>
<text text-anchor= "middle" x= "384" y= "-1551.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > RPC method</text>
2021-12-06 14:46:20 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3161->ZcashFoundation/zebra#3143 -->
2021-12-09 04:32:38 -08:00
<g id= "edge32" class= "edge" >
2021-12-06 14:46:20 -08:00
<title > ZcashFoundation/zebra#3161- > ZcashFoundation/zebra#3143</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1570C240.71,-1570 249.14,-1570 257.53,-1570" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1573.5001 267.74,-1570 257.74,-1566.5001 257.74,-1573.5001" />
2021-12-06 14:46:20 -08:00
</g>
2021-12-07 08:18:13 -08:00
<!-- ZcashFoundation/zebra#2981 -->
2021-12-10 14:45:54 -08:00
<g id= "node43" class= "node open" >
2021-12-07 08:18:13 -08:00
<title > ZcashFoundation/zebra#2981</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node43" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2981" xlink:title= "ZcashFoundation/zebra#2981 Use the latest bindgen version in zcash_script and rocksdb" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1518 0,-1518 0,-1450 232,-1450 232,-1518" />
<text text-anchor= "middle" x= "116" y= "-1502.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2981</text>
<text text-anchor= "middle" x= "116" y= "-1487.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use the latest bindgen</text>
<text text-anchor= "middle" x= "116" y= "-1472.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > version in zcash_script</text>
<text text-anchor= "middle" x= "116" y= "-1457.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and rocksdb</text>
2021-12-07 08:18:13 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2981->ZcashFoundation/zebra#3151 -->
2021-12-09 04:32:38 -08:00
<g id= "edge33" class= "edge" >
2021-12-07 08:18:13 -08:00
<title > ZcashFoundation/zebra#2981- > ZcashFoundation/zebra#3151</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1487C240.71,-1487.3 249.14,-1487.5 257.53,-1487.7" />
<polygon fill= "#000000" stroke= "#000000" points= "257.6415,-1491.2047 267.74,-1488 257.8471,-1484.2077 257.6415,-1491.2047" />
2021-12-07 08:18:13 -08:00
</g>
<!-- ZcashFoundation/zebra#2981->ZcashFoundation/zebra#3148 -->
2021-12-09 04:32:38 -08:00
<g id= "edge34" class= "edge" >
2021-12-07 08:18:13 -08:00
<title > ZcashFoundation/zebra#2981- > ZcashFoundation/zebra#3148</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M194.24,-1449.8C226.29,-1435.8 263.53,-1419.6 296.49,-1405.2" />
<polygon fill= "#000000" stroke= "#000000" points= "297.9006,-1408.4033 305.67,-1401.2 295.1044,-1401.986 297.9006,-1408.4033" />
2021-12-07 08:18:13 -08:00
</g>
<!-- ZcashFoundation/zebra#2726 -->
2021-12-10 14:45:54 -08:00
<g id= "node44" class= "node open" >
2021-12-07 08:18:13 -08:00
<title > ZcashFoundation/zebra#2726</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node44" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2726" xlink:title= "ZcashFoundation/zebra#2726 Make Zebra send `notfound`, and use received `notfound` to finish requests" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1705.5 0,-1705.5 0,-1622.5 232,-1622.5 232,-1705.5" />
<text text-anchor= "middle" x= "116" y= "-1690.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2726</text>
<text text-anchor= "middle" x= "116" y= "-1675.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make Zebra send</text>
<text text-anchor= "middle" x= "116" y= "-1660.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `notfound`, and use</text>
<text text-anchor= "middle" x= "116" y= "-1645.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > received `notfound` to</text>
<text text-anchor= "middle" x= "116" y= "-1630.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > finish requests</text>
2021-12-07 08:18:13 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2156 -->
2021-12-10 14:45:54 -08:00
<g id= "node45" class= "node open" >
2021-12-07 08:18:13 -08:00
<title > ZcashFoundation/zebra#2156</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node45" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2156" xlink:title= "ZcashFoundation/zebra#2156 Security: Send notfound inv items to the inv collector, Credit: Equilibrium" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1705.5 268,-1705.5 268,-1622.5 500,-1622.5 500,-1705.5" />
<text text-anchor= "middle" x= "384" y= "-1690.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2156</text>
<text text-anchor= "middle" x= "384" y= "-1675.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Security: Send notfound</text>
<text text-anchor= "middle" x= "384" y= "-1660.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inv items to the inv</text>
<text text-anchor= "middle" x= "384" y= "-1645.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > collector, Credit:</text>
<text text-anchor= "middle" x= "384" y= "-1630.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Equilibrium</text>
2021-12-07 08:18:13 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2726->ZcashFoundation/zebra#2156 -->
2021-12-09 04:32:38 -08:00
<g id= "edge35" class= "edge" >
2021-12-07 08:18:13 -08:00
<title > ZcashFoundation/zebra#2726- > ZcashFoundation/zebra#2156</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1664C240.71,-1664 249.14,-1664 257.53,-1664" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1667.5001 267.74,-1664 257.74,-1660.5001 257.74,-1667.5001" />
2021-12-07 08:18:13 -08:00
</g>
<!-- ZcashFoundation/zebra#196 -->
2021-12-10 14:45:54 -08:00
<g id= "node46" class= "node open" >
2021-10-21 15:45:55 -07:00
<title > ZcashFoundation/zebra#196</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node46" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/196" xlink:title= "ZcashFoundation/zebra#196 Tracking: transaction validation" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-1776.5 4.5,-1776.5 4.5,-1723.5 227.5,-1723.5 227.5,-1776.5" />
<text text-anchor= "middle" x= "116" y= "-1761.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#196</text>
<text text-anchor= "middle" x= "116" y= "-1746.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tracking: transaction</text>
<text text-anchor= "middle" x= "116" y= "-1731.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > validation</text>
2021-10-19 15:45:55 -07:00
</a>
</g>
</g>
2021-10-21 15:45:55 -07:00
<!-- ZcashFoundation/zebra#1486 -->
2021-12-10 14:45:54 -08:00
<g id= "node47" class= "node open" >
2021-10-21 15:45:55 -07:00
<title > ZcashFoundation/zebra#1486</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node47" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1486" xlink:title= "ZcashFoundation/zebra#1486 Tune RocksDB memory usage" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1769 268,-1769 268,-1731 500,-1731 500,-1769" />
<text text-anchor= "middle" x= "384" y= "-1753.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1486</text>
<text text-anchor= "middle" x= "384" y= "-1738.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tune RocksDB memory usage</text>
2021-10-21 15:45:55 -07:00
</a>
2021-10-19 15:45:55 -07:00
</g>
</g>
2021-10-21 15:45:55 -07:00
<!-- ZcashFoundation/zebra#196->ZcashFoundation/zebra#1486 -->
2021-12-09 04:32:38 -08:00
<g id= "edge36" class= "edge" >
2021-10-21 15:45:55 -07:00
<title > ZcashFoundation/zebra#196- > ZcashFoundation/zebra#1486</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M227.72,-1750C237.52,-1750 247.49,-1750 257.41,-1750" />
<polygon fill= "#000000" stroke= "#000000" points= "257.71,-1753.5001 267.71,-1750 257.71,-1746.5001 257.71,-1753.5001" />
2021-10-22 15:46:07 -07:00
</g>
2021-10-27 15:45:56 -07:00
<!-- ZcashFoundation/zebra#2631 -->
2021-12-10 14:45:54 -08:00
<g id= "node48" class= "node open" >
2021-10-27 15:45:56 -07:00
<title > ZcashFoundation/zebra#2631</title>
2021-12-10 14:45:54 -08:00
<g id= "a_node48" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title= "ZcashFoundation/zebra#2631 Send committed spent OutPoints & nullifiers to the mempool for rejection" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1863 0,-1863 0,-1795 232,-1795 232,-1863" />
<text text-anchor= "middle" x= "116" y= "-1847.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2631</text>
<text text-anchor= "middle" x= "116" y= "-1832.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Send committed spent</text>
<text text-anchor= "middle" x= "116" y= "-1817.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > OutPoints & nullifiers to</text>
<text text-anchor= "middle" x= "116" y= "-1802.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the mempool for rejection</text>
2021-06-22 15:45:43 -07:00
</a>
</g>
</g>
2021-12-14 17:25:54 -08:00
<!-- ZcashFoundation/zebra#2214 -->
2021-12-10 14:45:54 -08:00
<g id= "node49" class= "node open" >
2021-12-14 17:25:54 -08:00
<title > ZcashFoundation/zebra#2214</title>
<g id= "a_node49" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2214" xlink:title= "ZcashFoundation/zebra#2214 Limit fanouts to the number of active peers, Credit: Equilibrium" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1949 268,-1949 268,-1881 500,-1881 500,-1949" />
<text text-anchor= "middle" x= "384" y= "-1933.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2214</text>
<text text-anchor= "middle" x= "384" y= "-1918.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Limit fanouts to the</text>
<text text-anchor= "middle" x= "384" y= "-1903.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > number of active peers,</text>
<text text-anchor= "middle" x= "384" y= "-1888.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Credit: Equilibrium</text>
2021-12-14 17:25:54 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3136 -->
<g id= "node50" class= "node open" >
<title > ZcashFoundation/zebra#3136</title>
<g id= "a_node50" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3136" xlink:title= "ZcashFoundation/zebra#3136 Decide if we need shorter timeouts on PeerSet fanout requests" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-2043 536,-2043 536,-1975 768,-1975 768,-2043" />
<text text-anchor= "middle" x= "652" y= "-2027.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3136</text>
<text text-anchor= "middle" x= "652" y= "-2012.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Decide if we need shorter</text>
<text text-anchor= "middle" x= "652" y= "-1997.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > timeouts on PeerSet</text>
<text text-anchor= "middle" x= "652" y= "-1982.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fanout requests</text>
2021-12-14 17:25:54 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2214->ZcashFoundation/zebra#3136 -->
<g id= "edge37" class= "edge" >
<title > ZcashFoundation/zebra#2214- > ZcashFoundation/zebra#3136</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M481.13,-1949.1C501.92,-1956.4 523.99,-1964.1 545.11,-1971.5" />
<polygon fill= "#000000" stroke= "#000000" points= "544.1552,-1974.8745 554.75,-1974.9 546.4835,-1968.2731 544.1552,-1974.8745" />
2021-12-14 17:25:54 -08:00
</g>
2021-12-15 14:46:13 -08:00
<!-- ZcashFoundation/zebra#2244 -->
2021-12-14 17:25:54 -08:00
<g id= "node51" class= "node open" >
2021-12-15 14:46:13 -08:00
<title > ZcashFoundation/zebra#2244</title>
<g id= "a_node51" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2244" xlink:title= "ZcashFoundation/zebra#2244 Make sure lists are unique in zebra-network `Request`s and `Response`s" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-1956.5 536,-1956.5 536,-1873.5 768,-1873.5 768,-1956.5" />
<text text-anchor= "middle" x= "652" y= "-1941.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2244</text>
<text text-anchor= "middle" x= "652" y= "-1926.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make sure lists are</text>
<text text-anchor= "middle" x= "652" y= "-1911.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > unique in zebra- network</text>
<text text-anchor= "middle" x= "652" y= "-1896.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `Request`s and</text>
<text text-anchor= "middle" x= "652" y= "-1881.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `Response`s</text>
2021-12-14 17:25:54 -08:00
</a>
</g>
</g>
2021-12-15 14:46:13 -08:00
<!-- ZcashFoundation/zebra#2214->ZcashFoundation/zebra#2244 -->
<g id= "edge38" class= "edge" >
<title > ZcashFoundation/zebra#2214- > ZcashFoundation/zebra#2244</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-1915C508.71,-1915 517.14,-1915 525.53,-1915" />
<polygon fill= "#000000" stroke= "#000000" points= "525.74,-1918.5001 535.74,-1915 525.74,-1911.5001 525.74,-1918.5001" />
2021-12-15 14:46:13 -08:00
</g>
2021-12-16 14:06:26 -08:00
<!-- ZcashFoundation/zebra#3242 -->
2021-12-14 17:25:54 -08:00
<g id= "node52" class= "node open" >
2021-12-16 14:06:26 -08:00
<title > ZcashFoundation/zebra#3242</title>
<g id= "a_node52" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3242" xlink:title= "ZcashFoundation/zebra#3242 Fan out `PushTransaction` requests to multiple peers" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-1855 536,-1855 536,-1787 768,-1787 768,-1855" />
<text text-anchor= "middle" x= "652" y= "-1839.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3242</text>
<text text-anchor= "middle" x= "652" y= "-1824.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fan out `PushTransaction`</text>
<text text-anchor= "middle" x= "652" y= "-1809.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > requests to multiple</text>
<text text-anchor= "middle" x= "652" y= "-1794.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > peers</text>
2021-12-16 14:06:26 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2214->ZcashFoundation/zebra#3242 -->
<g id= "edge39" class= "edge" >
<title > ZcashFoundation/zebra#2214- > ZcashFoundation/zebra#3242</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M481.13,-1880.9C501.92,-1873.6 523.99,-1865.9 545.11,-1858.5" />
<polygon fill= "#000000" stroke= "#000000" points= "546.4835,-1861.7269 554.75,-1855.1 544.1552,-1855.1255 546.4835,-1861.7269" />
2021-12-16 14:06:26 -08:00
</g>
<!-- ZcashFoundation/zebra#3025 -->
<g id= "node53" class= "node open" >
2021-12-14 17:25:54 -08:00
<title > ZcashFoundation/zebra#3025</title>
2021-12-16 14:06:26 -08:00
<g id= "a_node53" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3025" xlink:title= "ZcashFoundation/zebra#3025 Tag Zebra v1.0.0-beta.3 release" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2020.5 0,-2020.5 0,-1967.5 232,-1967.5 232,-2020.5" />
<text text-anchor= "middle" x= "116" y= "-2005.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3025</text>
<text text-anchor= "middle" x= "116" y= "-1990.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tag Zebra v1.0.0- beta.3</text>
<text text-anchor= "middle" x= "116" y= "-1975.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > release</text>
2021-12-16 14:06:26 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3229 -->
<g id= "node54" class= "node open" >
<title > ZcashFoundation/zebra#3229</title>
2021-12-20 14:46:51 -08:00
<g id= "a_node54" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3229" xlink:title= "ZcashFoundation/zebra#3229 Increase `PeerSet` message and peer handling test coverage" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1949 0,-1949 0,-1881 232,-1881 232,-1949" />
<text text-anchor= "middle" x= "116" y= "-1933.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3229</text>
<text text-anchor= "middle" x= "116" y= "-1918.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Increase `PeerSet`</text>
<text text-anchor= "middle" x= "116" y= "-1903.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > message and peer handling</text>
<text text-anchor= "middle" x= "116" y= "-1888.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > test coverage</text>
2021-12-16 14:06:26 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3229->ZcashFoundation/zebra#2214 -->
<g id= "edge40" class= "edge" >
<title > ZcashFoundation/zebra#3229- > ZcashFoundation/zebra#2214</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1915C240.71,-1915 249.14,-1915 257.53,-1915" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1918.5001 267.74,-1915 257.74,-1911.5001 257.74,-1918.5001" />
2021-12-16 14:06:26 -08:00
</g>
<!-- ZcashFoundation/zebra#2171 -->
<g id= "node55" class= "node open" >
<title > ZcashFoundation/zebra#2171</title>
<g id= "a_node55" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2171" xlink:title= "ZcashFoundation/zebra#2171 Clearly identify 32-bit and 64-bit times in serialization and proptests" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2192.5 0,-2192.5 0,-2109.5 232,-2109.5 232,-2192.5" />
<text text-anchor= "middle" x= "116" y= "-2177.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2171</text>
<text text-anchor= "middle" x= "116" y= "-2162.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Clearly identify 32- bit</text>
<text text-anchor= "middle" x= "116" y= "-2147.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and 64- bit times in</text>
<text text-anchor= "middle" x= "116" y= "-2132.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization and</text>
<text text-anchor= "middle" x= "116" y= "-2117.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > proptests</text>
2021-12-16 14:06:26 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3247 -->
<g id= "node56" class= "node open" >
<title > ZcashFoundation/zebra#3247</title>
2021-12-17 14:46:05 -08:00
<g id= "a_node56" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title= "ZcashFoundation/zebra#3247 Questions for Network Audit" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2134.5 268,-2134.5 268,-2081.5 500,-2081.5 500,-2134.5" />
<text text-anchor= "middle" x= "384" y= "-2119.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3247</text>
<text text-anchor= "middle" x= "384" y= "-2104.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Questions for Network</text>
<text text-anchor= "middle" x= "384" y= "-2089.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Audit</text>
2021-12-14 17:25:54 -08:00
</a>
</g>
</g>
2021-12-16 14:06:26 -08:00
<!-- ZcashFoundation/zebra#2171->ZcashFoundation/zebra#3247 -->
<g id= "edge41" class= "edge" >
<title > ZcashFoundation/zebra#2171- > ZcashFoundation/zebra#3247</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2132.3C240.81,-2131 249.33,-2129.6 257.81,-2128.2" />
<polygon fill= "#000000" stroke= "#000000" points= "258.375,-2131.6545 267.74,-2126.7 257.3294,-2124.733 258.375,-2131.6545" />
2021-12-16 14:06:26 -08:00
</g>
<!-- ZcashFoundation/zebra#2211 -->
<g id= "node57" class= "node open" >
<title > ZcashFoundation/zebra#2211</title>
<g id= "a_node57" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2211" xlink:title= "ZcashFoundation/zebra#2211 Use DateTime32 for block times and lock times" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2091.5 0,-2091.5 0,-2038.5 232,-2038.5 232,-2091.5" />
<text text-anchor= "middle" x= "116" y= "-2076.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2211</text>
<text text-anchor= "middle" x= "116" y= "-2061.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use DateTime32 for block</text>
<text text-anchor= "middle" x= "116" y= "-2046.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > times and lock times</text>
2021-12-16 14:06:26 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2211->ZcashFoundation/zebra#3247 -->
<g id= "edge42" class= "edge" >
<title > ZcashFoundation/zebra#2211- > ZcashFoundation/zebra#3247</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2083.7C240.81,-2085 249.33,-2086.4 257.81,-2087.8" />
<polygon fill= "#000000" stroke= "#000000" points= "257.3294,-2091.267 267.74,-2089.3 258.375,-2084.3455 257.3294,-2091.267" />
2021-12-16 14:06:26 -08:00
</g>
2021-12-17 14:46:05 -08:00
<!-- ZcashFoundation/zebra#3246 -->
2021-12-16 14:06:26 -08:00
<g id= "node58" class= "node open" >
2021-12-17 14:46:05 -08:00
<title > ZcashFoundation/zebra#3246</title>
<g id= "a_node58" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/3246" xlink:title= "ZcashFoundation/zebra#3246 Re-enable code coverage comments on PRs" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2421.5 0,-2421.5 0,-2417.5 -4,-2417.5 -4,-2413.5 0,-2413.5 0,-2376.5 -4,-2376.5 -4,-2372.5 0,-2372.5 0,-2368.5 232,-2368.5 232,-2421.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2417.5 4,-2417.5 4,-2413.5 0,-2413.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2376.5 4,-2376.5 4,-2372.5 0,-2372.5 " />
<text text-anchor= "middle" x= "116" y= "-2406.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3246</text>
<text text-anchor= "middle" x= "116" y= "-2391.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Re- enable code coverage</text>
<text text-anchor= "middle" x= "116" y= "-2376.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > comments on PRs</text>
2021-12-17 14:46:05 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3253 -->
<g id= "node59" class= "node open" >
<title > ZcashFoundation/zebra#3253</title>
<g id= "a_node59" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/3253" xlink:title= "ZcashFoundation/zebra#3253 Keep track of background peer tasks" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2350.5 268,-2350.5 268,-2346.5 264,-2346.5 264,-2342.5 268,-2342.5 268,-2305.5 264,-2305.5 264,-2301.5 268,-2301.5 268,-2297.5 500,-2297.5 500,-2350.5" />
<polyline fill= "none" stroke= "#000000" points= "268,-2346.5 272,-2346.5 272,-2342.5 268,-2342.5 " />
<polyline fill= "none" stroke= "#000000" points= "268,-2305.5 272,-2305.5 272,-2301.5 268,-2301.5 " />
<text text-anchor= "middle" x= "384" y= "-2335.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3253</text>
<text text-anchor= "middle" x= "384" y= "-2320.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Keep track of background</text>
<text text-anchor= "middle" x= "384" y= "-2305.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > peer tasks</text>
2021-12-17 14:46:05 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3246->ZcashFoundation/zebra#3253 -->
<g id= "edge43" class= "edge" >
<title > ZcashFoundation/zebra#3246- > ZcashFoundation/zebra#3253</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M216.17,-2368.5C235.13,-2363.4 255.04,-2358.2 274.27,-2353.1" />
<polygon fill= "#000000" stroke= "#000000" points= "275.2002,-2356.4743 283.95,-2350.5 273.3844,-2349.7139 275.2002,-2356.4743" />
2021-12-17 14:46:05 -08:00
</g>
<!-- ZcashFoundation/zebra#3241 -->
<g id= "node60" class= "node open" >
<title > ZcashFoundation/zebra#3241</title>
<g id= "a_node60" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/3241" xlink:title= "ZcashFoundation/zebra#3241 Use `MockedClientHandle` in other tests" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2350.5 0,-2350.5 0,-2346.5 -4,-2346.5 -4,-2342.5 0,-2342.5 0,-2305.5 -4,-2305.5 -4,-2301.5 0,-2301.5 0,-2297.5 232,-2297.5 232,-2350.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2346.5 4,-2346.5 4,-2342.5 0,-2342.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2305.5 4,-2305.5 4,-2301.5 0,-2301.5 " />
<text text-anchor= "middle" x= "116" y= "-2335.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3241</text>
<text text-anchor= "middle" x= "116" y= "-2320.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use `MockedClientHandle`</text>
<text text-anchor= "middle" x= "116" y= "-2305.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > in other tests</text>
2021-12-17 14:46:05 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3241->ZcashFoundation/zebra#3253 -->
<g id= "edge44" class= "edge" >
<title > ZcashFoundation/zebra#3241- > ZcashFoundation/zebra#3253</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2324C240.71,-2324 249.14,-2324 257.53,-2324" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2327.5001 267.74,-2324 257.74,-2320.5001 257.74,-2327.5001" />
2021-12-17 14:46:05 -08:00
</g>
<!-- ZcashFoundation/zebra#3252 -->
<g id= "node61" class= "node open" >
<title > ZcashFoundation/zebra#3252</title>
<g id= "a_node61" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/3252" xlink:title= "ZcashFoundation/zebra#3252 Add PeerSet readiness and request future cancel- safety tests" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2279 0,-2279 0,-2275 -4,-2275 -4,-2271 0,-2271 0,-2219 -4,-2219 -4,-2215 0,-2215 0,-2211 232,-2211 232,-2279" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2275 4,-2275 4,-2271 0,-2271 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2219 4,-2219 4,-2215 0,-2215 " />
<text text-anchor= "middle" x= "116" y= "-2263.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3252</text>
<text text-anchor= "middle" x= "116" y= "-2248.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add PeerSet readiness and</text>
<text text-anchor= "middle" x= "116" y= "-2233.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > request future cancel- </text>
<text text-anchor= "middle" x= "116" y= "-2218.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > safety tests</text>
2021-12-17 14:46:05 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3252->ZcashFoundation/zebra#3253 -->
<g id= "edge45" class= "edge" >
<title > ZcashFoundation/zebra#3252- > ZcashFoundation/zebra#3253</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M231.6,-2279.1C249.01,-2284.2 266.84,-2289.5 283.89,-2294.5" />
<polygon fill= "#000000" stroke= "#000000" points= "283.2499,-2297.9591 293.83,-2297.4 285.2105,-2291.2393 283.2499,-2297.9591" />
2021-12-17 14:46:05 -08:00
</g>
2021-12-19 14:46:24 -08:00
<!-- ZcashFoundation/zebra#3175 -->
2021-12-17 14:46:05 -08:00
<g id= "node62" class= "node open" >
2021-12-19 14:46:24 -08:00
<title > ZcashFoundation/zebra#3175</title>
<g id= "a_node62" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/3175" xlink:title= "ZcashFoundation/zebra#3175 Add a copy-state zebrad command, which copies blocks between two state services" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2522.5 0,-2522.5 0,-2518.5 -4,-2518.5 -4,-2514.5 0,-2514.5 0,-2447.5 -4,-2447.5 -4,-2443.5 0,-2443.5 0,-2439.5 232,-2439.5 232,-2522.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2518.5 4,-2518.5 4,-2514.5 0,-2514.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2447.5 4,-2447.5 4,-2443.5 0,-2443.5 " />
<text text-anchor= "middle" x= "116" y= "-2507.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3175</text>
<text text-anchor= "middle" x= "116" y= "-2492.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add a copy- state zebrad</text>
<text text-anchor= "middle" x= "116" y= "-2477.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > command, which copies</text>
<text text-anchor= "middle" x= "116" y= "-2462.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > blocks between two state</text>
<text text-anchor= "middle" x= "116" y= "-2447.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services</text>
2021-12-19 14:46:24 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3133 -->
<g id= "node63" class= "node open" >
<title > ZcashFoundation/zebra#3133</title>
2021-12-20 14:46:51 -08:00
<g id= "a_node63" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3133" xlink:title= "ZcashFoundation/zebra#3133 Security: Stop RocksDB threads calling unexpected code when `zebrad` exits" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2522.5 268,-2522.5 268,-2439.5 500,-2439.5 500,-2522.5" />
<text text-anchor= "middle" x= "384" y= "-2507.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3133</text>
<text text-anchor= "middle" x= "384" y= "-2492.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Security: Stop RocksDB</text>
<text text-anchor= "middle" x= "384" y= "-2477.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > threads calling</text>
<text text-anchor= "middle" x= "384" y= "-2462.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > unexpected code when</text>
<text text-anchor= "middle" x= "384" y= "-2447.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zebrad` exits</text>
2021-12-19 14:46:24 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3175->ZcashFoundation/zebra#3133 -->
<g id= "edge46" class= "edge" >
<title > ZcashFoundation/zebra#3175- > ZcashFoundation/zebra#3133</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2481C240.71,-2481 249.14,-2481 257.53,-2481" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2484.5001 267.74,-2481 257.74,-2477.5001 257.74,-2484.5001" />
2021-12-19 14:46:24 -08:00
</g>
2021-12-20 10:45:59 -08:00
<!-- ZcashFoundation/zebra#3256 -->
2021-12-19 14:46:24 -08:00
<g id= "node64" class= "node open" >
2021-12-20 10:45:59 -08:00
<title > ZcashFoundation/zebra#3256</title>
<g id= "a_node64" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/3256" xlink:title= "ZcashFoundation/zebra#3256 Release Zebra v1.0.0-beta.3" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2593.5 0,-2593.5 0,-2589.5 -4,-2589.5 -4,-2585.5 0,-2585.5 0,-2548.5 -4,-2548.5 -4,-2544.5 0,-2544.5 0,-2540.5 232,-2540.5 232,-2593.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2589.5 4,-2589.5 4,-2585.5 0,-2585.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2548.5 4,-2548.5 4,-2544.5 0,-2544.5 " />
<text text-anchor= "middle" x= "116" y= "-2578.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3256</text>
<text text-anchor= "middle" x= "116" y= "-2563.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Release Zebra</text>
<text text-anchor= "middle" x= "116" y= "-2548.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > v1.0.0- beta.3</text>
2021-12-19 14:46:24 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1686 -->
2021-12-20 10:45:59 -08:00
<g id= "node65" class= "node open" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#1686</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node65" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1686" xlink:title= "ZcashFoundation/zebra#1686 Delete isolated::Wrapper" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2650 0,-2650 0,-2612 232,-2612 232,-2650" />
<text text-anchor= "middle" x= "116" y= "-2634.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1686</text>
<text text-anchor= "middle" x= "116" y= "-2619.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Delete isolated::Wrapper</text>
2021-11-01 15:46:09 -07:00
</a>
</g>
</g>
2021-11-19 14:45:59 -08:00
<!-- ZcashFoundation/zebra#950 -->
2021-12-20 10:45:59 -08:00
<g id= "node66" class= "node open" >
2021-11-19 14:45:59 -08:00
<title > ZcashFoundation/zebra#950</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node66" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/950" xlink:title= "ZcashFoundation/zebra#950 Demo: compare zcashd vs zebrad ludicrous speed on syncing" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-2736 4.5,-2736 4.5,-2668 227.5,-2668 227.5,-2736" />
<text text-anchor= "middle" x= "116" y= "-2720.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#950</text>
<text text-anchor= "middle" x= "116" y= "-2705.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Demo: compare zcashd vs</text>
<text text-anchor= "middle" x= "116" y= "-2690.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zebrad ludicrous speed on</text>
<text text-anchor= "middle" x= "116" y= "-2675.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > syncing</text>
2021-11-08 14:45:53 -08:00
</a>
</g>
</g>
2021-11-19 14:45:59 -08:00
<!-- ZcashFoundation/zebra#692 -->
2021-12-20 10:45:59 -08:00
<g id= "node67" class= "node open" >
2021-11-19 14:45:59 -08:00
<title > ZcashFoundation/zebra#692</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node67" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/692" xlink:title= "ZcashFoundation/zebra#692 Use git metadata and platform info in Zebra" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-2807.5 4.5,-2807.5 4.5,-2754.5 227.5,-2754.5 227.5,-2807.5" />
<text text-anchor= "middle" x= "116" y= "-2792.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#692</text>
<text text-anchor= "middle" x= "116" y= "-2777.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use git metadata and</text>
<text text-anchor= "middle" x= "116" y= "-2762.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > platform info in Zebra</text>
2021-11-08 14:45:53 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2985 -->
2021-12-20 10:45:59 -08:00
<g id= "node68" class= "node open" >
2021-11-08 14:45:53 -08:00
<title > ZcashFoundation/zebra#2985</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node68" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2985" xlink:title= "ZcashFoundation/zebra#2985 Replace outdated tempdir dependency with tempfile" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2878.5 0,-2878.5 0,-2825.5 232,-2825.5 232,-2878.5" />
<text text-anchor= "middle" x= "116" y= "-2863.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2985</text>
<text text-anchor= "middle" x= "116" y= "-2848.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Replace outdated tempdir</text>
<text text-anchor= "middle" x= "116" y= "-2833.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > dependency with tempfile</text>
2021-11-08 14:45:53 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2391 -->
2021-12-20 10:45:59 -08:00
<g id= "node69" class= "node open" >
2021-11-08 14:45:53 -08:00
<title > ZcashFoundation/zebra#2391</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node69" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2391" xlink:title= "ZcashFoundation/zebra#2391 Reduce the dependencies on different versions of `rand`" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2886 268,-2886 268,-2818 500,-2818 500,-2886" />
<text text-anchor= "middle" x= "384" y= "-2870.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2391</text>
<text text-anchor= "middle" x= "384" y= "-2855.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Reduce the dependencies</text>
<text text-anchor= "middle" x= "384" y= "-2840.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > on different versions of</text>
<text text-anchor= "middle" x= "384" y= "-2825.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `rand`</text>
2021-11-08 14:45:53 -08:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2985->ZcashFoundation/zebra#2391 -->
2021-12-20 10:45:59 -08:00
<g id= "edge47" class= "edge" >
2021-11-08 14:45:53 -08:00
<title > ZcashFoundation/zebra#2985- > ZcashFoundation/zebra#2391</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2852C240.71,-2852 249.14,-2852 257.53,-2852" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2855.5001 267.74,-2852 257.74,-2848.5001 257.74,-2855.5001" />
2021-11-09 14:46:14 -08:00
</g>
2021-11-01 15:46:09 -07:00
<!-- ZcashFoundation/zebra#1791 -->
2021-12-20 10:45:59 -08:00
<g id= "node70" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1791</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node70" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title= "ZcashFoundation/zebra#1791 Re-enable `sync_large_che ckpoints_testnet` test" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2957.5 268,-2957.5 268,-2904.5 500,-2904.5 500,-2957.5" />
<text text-anchor= "middle" x= "384" y= "-2942.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1791</text>
<text text-anchor= "middle" x= "384" y= "-2927.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Re- enable `sync_large_che</text>
<text text-anchor= "middle" x= "384" y= "-2912.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ckpoints_testnet` test</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1007 -->
2021-12-20 10:45:59 -08:00
<g id= "node71" class= "node closed" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1007</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node71" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/1007" xlink:title= "ZcashFoundation/zebra#1007 Draft RFC: Initial draft for basic network integration testing" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "768,-2965 536,-2965 536,-2961 532,-2961 532,-2957 536,-2957 536,-2905 532,-2905 532,-2901 536,-2901 536,-2897 768,-2897 768,-2965" />
<polyline fill= "none" stroke= "#000000" points= "536,-2961 540,-2961 540,-2957 536,-2957 " />
<polyline fill= "none" stroke= "#000000" points= "536,-2905 540,-2905 540,-2901 536,-2901 " />
<text text-anchor= "middle" x= "652" y= "-2949.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1007</text>
<text text-anchor= "middle" x= "652" y= "-2934.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Draft RFC: Initial draft</text>
<text text-anchor= "middle" x= "652" y= "-2919.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for basic network</text>
<text text-anchor= "middle" x= "652" y= "-2904.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > integration testing</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791->ZcashFoundation/zebra#1007 -->
2021-12-20 10:45:59 -08:00
<g id= "edge48" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1791- > ZcashFoundation/zebra#1007</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-2931C508.71,-2931 517.14,-2931 525.53,-2931" />
<polygon fill= "#000000" stroke= "#000000" points= "525.74,-2934.5001 535.74,-2931 525.74,-2927.5001 525.74,-2934.5001" />
2021-06-15 09:47:10 -07:00
</g>
2021-11-15 14:46:32 -08:00
<!-- ZcashFoundation/zebra#2372 -->
2021-12-20 10:45:59 -08:00
<g id= "node72" class= "node open" >
2021-11-15 14:46:32 -08:00
<title > ZcashFoundation/zebra#2372</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node72" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2372" xlink:title= "ZcashFoundation/zebra#2372 Update the README goals and scope for NU5 mainnet activation" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3051 0,-3051 0,-2983 232,-2983 232,-3051" />
<text text-anchor= "middle" x= "116" y= "-3035.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2372</text>
<text text-anchor= "middle" x= "116" y= "-3020.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Update the README goals</text>
<text text-anchor= "middle" x= "116" y= "-3005.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and scope for NU5 mainnet</text>
<text text-anchor= "middle" x= "116" y= "-2990.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > activation</text>
2021-11-11 14:46:05 -08:00
</a>
</g>
</g>
2021-11-15 14:46:32 -08:00
<!-- ZcashFoundation/zebra#3050 -->
2021-12-20 10:45:59 -08:00
<g id= "node73" class= "node open" >
2021-11-15 14:46:32 -08:00
<title > ZcashFoundation/zebra#3050</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node73" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title= "ZcashFoundation/zebra#3050 Tag Zebra v1.0.0 stable release" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-3043.5 268,-3043.5 268,-2990.5 500,-2990.5 500,-3043.5" />
<text text-anchor= "middle" x= "384" y= "-3028.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3050</text>
<text text-anchor= "middle" x= "384" y= "-3013.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tag Zebra v1.0.0 stable</text>
<text text-anchor= "middle" x= "384" y= "-2998.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > release</text>
2021-11-11 14:46:05 -08:00
</a>
</g>
</g>
2021-11-15 14:46:32 -08:00
<!-- ZcashFoundation/zebra#2372->ZcashFoundation/zebra#3050 -->
2021-12-20 10:45:59 -08:00
<g id= "edge49" class= "edge" >
2021-11-15 14:46:32 -08:00
<title > ZcashFoundation/zebra#2372- > ZcashFoundation/zebra#3050</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3017C240.71,-3017 249.14,-3017 257.53,-3017" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-3020.5001 267.74,-3017 257.74,-3013.5001 257.74,-3020.5001" />
2021-11-11 14:46:05 -08:00
</g>
2021-11-15 14:46:32 -08:00
<!-- ZcashFoundation/zebra#3018 -->
2021-12-20 10:45:59 -08:00
<g id= "node74" class= "node open" >
2021-11-15 14:46:32 -08:00
<title > ZcashFoundation/zebra#3018</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node74" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3018" xlink:title= "ZcashFoundation/zebra#3018 Rollback NU5 testnet and set new consensus parameters" target= "_blank" >
2021-11-30 14:46:02 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1064 0,-1064 0,-996 232,-996 232,-1064" />
<text text-anchor= "middle" x= "116" y= "-1048.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3018</text>
<text text-anchor= "middle" x= "116" y= "-1033.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Rollback NU5 testnet and</text>
<text text-anchor= "middle" x= "116" y= "-1018.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > set new consensus</text>
<text text-anchor= "middle" x= "116" y= "-1003.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > parameters</text>
2021-11-11 14:46:05 -08:00
</a>
</g>
</g>
2021-11-15 14:46:32 -08:00
<!-- ZcashFoundation/zebra#3018->ZcashFoundation/zebra#2982 -->
2021-12-20 10:45:59 -08:00
<g id= "edge50" class= "edge" >
2021-11-15 14:46:32 -08:00
<title > ZcashFoundation/zebra#3018- > ZcashFoundation/zebra#2982</title>
2021-11-30 14:46:02 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1030C240.71,-1030 249.14,-1030 257.53,-1030" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1033.5001 267.74,-1030 257.74,-1026.5001 257.74,-1033.5001" />
2021-11-11 14:46:05 -08:00
</g>
<!-- ZcashFoundation/zebra#2331 -->
2021-12-20 10:45:59 -08:00
<g id= "node75" class= "node open" >
2021-10-01 15:46:04 -07:00
<title > ZcashFoundation/zebra#2331</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node75" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2331" xlink:title= "ZcashFoundation/zebra#2331 Remove serde from zebra- chain" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3162.5 0,-3162.5 0,-3109.5 232,-3109.5 232,-3162.5" />
<text text-anchor= "middle" x= "116" y= "-3147.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2331</text>
<text text-anchor= "middle" x= "116" y= "-3132.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove serde from zebra- </text>
<text text-anchor= "middle" x= "116" y= "-3117.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > chain</text>
2021-10-01 15:46:04 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2560 -->
2021-12-20 10:45:59 -08:00
<g id= "node76" class= "node open" >
2021-10-01 15:46:04 -07:00
<title > ZcashFoundation/zebra#2560</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node76" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2560" xlink:title= "ZcashFoundation/zebra#2560 Test History Tree serialization" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-3201.5 268,-3201.5 268,-3148.5 500,-3148.5 500,-3201.5" />
<text text-anchor= "middle" x= "384" y= "-3186.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2560</text>
<text text-anchor= "middle" x= "384" y= "-3171.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Test History Tree</text>
<text text-anchor= "middle" x= "384" y= "-3156.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization</text>
2021-10-01 15:46:04 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2331->ZcashFoundation/zebra#2560 -->
2021-12-20 10:45:59 -08:00
<g id= "edge51" class= "edge" >
2021-10-01 15:46:04 -07:00
<title > ZcashFoundation/zebra#2331- > ZcashFoundation/zebra#2560</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3152.9C240.81,-3154.2 249.33,-3155.4 257.81,-3156.6" />
<polygon fill= "#000000" stroke= "#000000" points= "257.3294,-3160.067 267.74,-3158.1 258.375,-3153.1455 257.3294,-3160.067" />
2021-10-01 15:46:04 -07:00
</g>
<!-- ZcashFoundation/zebra#2042 -->
2021-12-20 10:45:59 -08:00
<g id= "node77" class= "node open" >
2021-10-01 15:46:04 -07:00
<title > ZcashFoundation/zebra#2042</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node77" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2042" xlink:title= "ZcashFoundation/zebra#2042 zebra-chain: Port array- wrapper types to const generics" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-3130 268,-3130 268,-3062 500,-3062 500,-3130" />
<text text-anchor= "middle" x= "384" y= "-3114.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2042</text>
<text text-anchor= "middle" x= "384" y= "-3099.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zebra- chain: Port array- </text>
<text text-anchor= "middle" x= "384" y= "-3084.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > wrapper types to const</text>
<text text-anchor= "middle" x= "384" y= "-3069.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generics</text>
2021-10-01 15:46:04 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2331->ZcashFoundation/zebra#2042 -->
2021-12-20 10:45:59 -08:00
<g id= "edge52" class= "edge" >
2021-10-01 15:46:04 -07:00
<title > ZcashFoundation/zebra#2331- > ZcashFoundation/zebra#2042</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3118.6C240.81,-3117.4 249.33,-3116.1 257.81,-3114.8" />
<polygon fill= "#000000" stroke= "#000000" points= "258.3266,-3118.2619 267.74,-3113.4 257.3493,-3111.3304 258.3266,-3118.2619" />
2021-10-01 15:46:04 -07:00
</g>
<!-- ZcashFoundation/zebra#1827 -->
2021-12-20 10:45:59 -08:00
<g id= "node78" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1827</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node78" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1827" xlink:title= "ZcashFoundation/zebra#1827 Split `WrongVersion` errors into `OutdatedVersion` and `PreActivationVersion`" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3263.5 0,-3263.5 0,-3180.5 232,-3180.5 232,-3263.5" />
<text text-anchor= "middle" x= "116" y= "-3248.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1827</text>
<text text-anchor= "middle" x= "116" y= "-3233.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Split `WrongVersion`</text>
<text text-anchor= "middle" x= "116" y= "-3218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > errors into</text>
<text text-anchor= "middle" x= "116" y= "-3203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `OutdatedVersion` and</text>
<text text-anchor= "middle" x= "116" y= "-3188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `PreActivationVersion`</text>
2021-11-17 14:46:00 -08:00
</a>
</g>
</g>
2021-06-15 09:47:10 -07:00
<!-- ZcashFoundation/zebra#1592 -->
2021-12-20 10:45:59 -08:00
<g id= "node79" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1592</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node79" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1592" xlink:title= "ZcashFoundation/zebra#1592 Run full sync tests on Mainnet" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3334.5 0,-3334.5 0,-3281.5 232,-3281.5 232,-3334.5" />
<text text-anchor= "middle" x= "116" y= "-3319.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1592</text>
<text text-anchor= "middle" x= "116" y= "-3304.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Run full sync tests on</text>
<text text-anchor= "middle" x= "116" y= "-3289.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Mainnet</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1817 -->
2021-12-20 10:45:59 -08:00
<g id= "node80" class= "node closed" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1817</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node80" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/1817" xlink:title= "ZcashFoundation/zebra#1817 Re-Apply "Refactor `connection.rs` to make `fail_with` errors impossible" (double revert)" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "500,-3357 268,-3357 268,-3353 264,-3353 264,-3349 268,-3349 268,-3267 264,-3267 264,-3263 268,-3263 268,-3259 500,-3259 500,-3357" />
<polyline fill= "none" stroke= "#000000" points= "268,-3353 272,-3353 272,-3349 268,-3349 " />
<polyline fill= "none" stroke= "#000000" points= "268,-3267 272,-3267 272,-3263 268,-3263 " />
<text text-anchor= "middle" x= "384" y= "-3341.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1817</text>
<text text-anchor= "middle" x= "384" y= "-3326.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Re- Apply " Refactor</text>
<text text-anchor= "middle" x= "384" y= "-3311.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `connection.rs` to make</text>
<text text-anchor= "middle" x= "384" y= "-3296.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `fail_with` errors</text>
<text text-anchor= "middle" x= "384" y= "-3281.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > impossible" (double</text>
<text text-anchor= "middle" x= "384" y= "-3266.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > revert)</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1592->ZcashFoundation/zebra#1817 -->
2021-12-20 10:45:59 -08:00
<g id= "edge53" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1592- > ZcashFoundation/zebra#1817</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3308C240.71,-3308 249.14,-3308 257.53,-3308" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-3311.5001 267.74,-3308 257.74,-3304.5001 257.74,-3311.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#1841 -->
2021-12-20 10:45:59 -08:00
<g id= "node81" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1841</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node81" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1841" xlink:title= "ZcashFoundation/zebra#1841 ZIP-252: Update Zebra for NU5 mainnet activation" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3405.5 0,-3405.5 0,-3352.5 232,-3352.5 232,-3405.5" />
<text text-anchor= "middle" x= "116" y= "-3390.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1841</text>
<text text-anchor= "middle" x= "116" y= "-3375.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP- 252: Update Zebra for</text>
<text text-anchor= "middle" x= "116" y= "-3360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > NU5 mainnet activation</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1875 -->
2021-12-20 10:45:59 -08:00
<g id= "node82" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1875</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node82" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1875" xlink:title= "ZcashFoundation/zebra#1875 Zebra attempts new peer connections in a fixed, predictable order" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3492 0,-3492 0,-3424 232,-3424 232,-3492" />
<text text-anchor= "middle" x= "116" y= "-3476.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1875</text>
<text text-anchor= "middle" x= "116" y= "-3461.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra attempts new peer</text>
<text text-anchor= "middle" x= "116" y= "-3446.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > connections in a fixed,</text>
<text text-anchor= "middle" x= "116" y= "-3431.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > predictable order</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1890 -->
2021-12-20 10:45:59 -08:00
<g id= "node83" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1890</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node83" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1890" xlink:title= "ZcashFoundation/zebra#1890 Zebra should support separate local bind and external advertise addresses" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3593.5 0,-3593.5 0,-3510.5 232,-3510.5 232,-3593.5" />
<text text-anchor= "middle" x= "116" y= "-3578.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1890</text>
<text text-anchor= "middle" x= "116" y= "-3563.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra should support</text>
<text text-anchor= "middle" x= "116" y= "-3548.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > separate local bind and</text>
<text text-anchor= "middle" x= "116" y= "-3533.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > external advertise</text>
<text text-anchor= "middle" x= "116" y= "-3518.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > addresses</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1893 -->
2021-12-20 10:45:59 -08:00
<g id= "node84" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1893</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node84" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1893" xlink:title= "ZcashFoundation/zebra#1893 Zebra should auto- discover its own external IP address" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-3586 268,-3586 268,-3518 500,-3518 500,-3586" />
<text text-anchor= "middle" x= "384" y= "-3570.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1893</text>
<text text-anchor= "middle" x= "384" y= "-3555.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra should auto- </text>
<text text-anchor= "middle" x= "384" y= "-3540.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > discover its own external</text>
<text text-anchor= "middle" x= "384" y= "-3525.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > IP address</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1890->ZcashFoundation/zebra#1893 -->
2021-12-20 10:45:59 -08:00
<g id= "edge54" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1890- > ZcashFoundation/zebra#1893</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3552C240.71,-3552 249.14,-3552 257.53,-3552" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-3555.5001 267.74,-3552 257.74,-3548.5001 257.74,-3555.5001" />
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#1904 -->
2021-12-20 10:45:59 -08:00
<g id= "node85" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1904</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node85" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title= "ZcashFoundation/zebra#1904 Some DNS seeders and block explorers don't show Zebra nodes" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2965 0,-2965 0,-2897 232,-2897 232,-2965" />
<text text-anchor= "middle" x= "116" y= "-2949.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1904</text>
<text text-anchor= "middle" x= "116" y= "-2934.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Some DNS seeders and</text>
<text text-anchor= "middle" x= "116" y= "-2919.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > block explorers don' t</text>
<text text-anchor= "middle" x= "116" y= "-2904.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > show Zebra nodes</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 -->
2021-12-20 10:45:59 -08:00
<g id= "edge55" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1904- > ZcashFoundation/zebra#1791</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2931C240.71,-2931 249.14,-2931 257.53,-2931" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2934.5001 267.74,-2931 257.74,-2927.5001 257.74,-2934.5001" />
2021-06-15 09:47:10 -07:00
</g>
2021-11-11 14:46:05 -08:00
<!-- ZcashFoundation/zebra#1956 -->
2021-12-20 10:45:59 -08:00
<g id= "node86" class= "node open" >
2021-11-11 14:46:05 -08:00
<title > ZcashFoundation/zebra#1956</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node86" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1956" xlink:title= "ZcashFoundation/zebra#1956 Zebra should store a persistent list of recent successful peers" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3680 0,-3680 0,-3612 232,-3612 232,-3680" />
<text text-anchor= "middle" x= "116" y= "-3664.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1956</text>
<text text-anchor= "middle" x= "116" y= "-3649.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra should store a</text>
<text text-anchor= "middle" x= "116" y= "-3634.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > persistent list of recent</text>
<text text-anchor= "middle" x= "116" y= "-3619.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > successful peers</text>
2021-11-11 14:46:05 -08:00
</a>
</g>
2021-06-15 09:47:10 -07:00
</g>
<!-- ZcashFoundation/zebra#2015 -->
2021-12-20 10:45:59 -08:00
<g id= "node87" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#2015</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node87" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2015" xlink:title= "ZcashFoundation/zebra#2015 Run coverage on the latest nightly" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3751.5 0,-3751.5 0,-3698.5 232,-3698.5 232,-3751.5" />
<text text-anchor= "middle" x= "116" y= "-3736.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2015</text>
<text text-anchor= "middle" x= "116" y= "-3721.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Run coverage on the</text>
<text text-anchor= "middle" x= "116" y= "-3706.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > latest nightly</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2028 -->
2021-12-20 10:45:59 -08:00
<g id= "node88" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#2028</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node88" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2028" xlink:title= "ZcashFoundation/zebra#2028 Use the AtLeastOne generic type to enforce field counts" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3838 0,-3838 0,-3770 232,-3770 232,-3838" />
<text text-anchor= "middle" x= "116" y= "-3822.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2028</text>
<text text-anchor= "middle" x= "116" y= "-3807.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use the AtLeastOne</text>
<text text-anchor= "middle" x= "116" y= "-3792.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generic type to enforce</text>
<text text-anchor= "middle" x= "116" y= "-3777.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > field counts</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1774 -->
2021-12-20 10:45:59 -08:00
<g id= "node89" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#1774</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node89" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1774" xlink:title= "ZcashFoundation/zebra#1774 Add a size estimator to the message encoder and serializers" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3924 0,-3924 0,-3856 232,-3856 232,-3924" />
<text text-anchor= "middle" x= "116" y= "-3908.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1774</text>
<text text-anchor= "middle" x= "116" y= "-3893.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add a size estimator to</text>
<text text-anchor= "middle" x= "116" y= "-3878.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the message encoder and</text>
<text text-anchor= "middle" x= "116" y= "-3863.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serializers</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2035 -->
2021-12-20 10:45:59 -08:00
<g id= "node90" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#2035</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node90" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/2035" xlink:title= "ZcashFoundation/zebra#2035 Add external_addr to config (network section)" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3995.5 0,-3995.5 0,-3991.5 -4,-3991.5 -4,-3987.5 0,-3987.5 0,-3950.5 -4,-3950.5 -4,-3946.5 0,-3946.5 0,-3942.5 232,-3942.5 232,-3995.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-3991.5 4,-3991.5 4,-3987.5 0,-3987.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-3950.5 4,-3950.5 4,-3946.5 0,-3946.5 " />
<text text-anchor= "middle" x= "116" y= "-3980.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2035</text>
<text text-anchor= "middle" x= "116" y= "-3965.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add external_addr to</text>
<text text-anchor= "middle" x= "116" y= "-3950.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > config (network section)</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2052 -->
2021-12-20 10:45:59 -08:00
<g id= "node91" class= "node open" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#2052</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node91" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2052" xlink:title= "ZcashFoundation/zebra#2052 Use default port for initial peers and external addresses" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-4003 268,-4003 268,-3935 500,-3935 500,-4003" />
<text text-anchor= "middle" x= "384" y= "-3987.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2052</text>
<text text-anchor= "middle" x= "384" y= "-3972.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use default port for</text>
<text text-anchor= "middle" x= "384" y= "-3957.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > initial peers and</text>
<text text-anchor= "middle" x= "384" y= "-3942.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > external addresses</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2035->ZcashFoundation/zebra#2052 -->
2021-12-20 10:45:59 -08:00
<g id= "edge56" class= "edge" >
2021-06-15 09:47:10 -07:00
<title > ZcashFoundation/zebra#2035- > ZcashFoundation/zebra#2052</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3969C240.71,-3969 249.14,-3969 257.53,-3969" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-3972.5001 267.74,-3969 257.74,-3965.5001 257.74,-3972.5001" />
2021-11-02 15:46:07 -07:00
</g>
<!-- ZcashFoundation/zebra#2112 -->
2021-12-20 10:45:59 -08:00
<g id= "node92" class= "node open" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#2112</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node92" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2112" xlink:title= "ZcashFoundation/zebra#2112 Integrate TurboWish/tokio-console" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4089.5 0,-4089.5 0,-4036.5 232,-4036.5 232,-4089.5" />
<text text-anchor= "middle" x= "116" y= "-4074.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2112</text>
<text text-anchor= "middle" x= "116" y= "-4059.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Integrate</text>
<text text-anchor= "middle" x= "116" y= "-4044.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > TurboWish/tokio- console</text>
2021-11-02 15:46:07 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2193 -->
2021-12-20 10:45:59 -08:00
<g id= "node93" class= "node closed" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#2193</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node93" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2193" xlink:title= "ZcashFoundation/zebra#2193 Redesign zebra-network so it's less sensitive to message order, timing, buffer size" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "500,-4104.5 268,-4104.5 268,-4021.5 500,-4021.5 500,-4104.5" />
<text text-anchor= "middle" x= "384" y= "-4089.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2193</text>
<text text-anchor= "middle" x= "384" y= "-4074.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Redesign zebra- network so</text>
<text text-anchor= "middle" x= "384" y= "-4059.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > it' s less sensitive to</text>
<text text-anchor= "middle" x= "384" y= "-4044.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > message order, timing,</text>
<text text-anchor= "middle" x= "384" y= "-4029.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > buffer size</text>
2021-07-29 15:45:04 -07:00
</a>
</g>
</g>
2021-11-02 15:46:07 -07:00
<!-- ZcashFoundation/zebra#2112->ZcashFoundation/zebra#2193 -->
2021-12-20 10:45:59 -08:00
<g id= "edge57" class= "edge" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#2112- > ZcashFoundation/zebra#2193</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-4063C240.71,-4063 249.14,-4063 257.53,-4063" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-4066.5001 267.74,-4063 257.74,-4059.5001 257.74,-4066.5001" />
2021-06-15 09:47:10 -07:00
</g>
2021-11-02 15:46:07 -07:00
<!-- ZcashFoundation/zebra#2202 -->
2021-12-20 10:45:59 -08:00
<g id= "node94" class= "node open" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#2202</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node94" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2202" xlink:title= "ZcashFoundation/zebra#2202 Move batch cryptography flushes to a blocking thread" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4176 0,-4176 0,-4108 232,-4108 232,-4176" />
<text text-anchor= "middle" x= "116" y= "-4160.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2202</text>
<text text-anchor= "middle" x= "116" y= "-4145.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Move batch cryptography</text>
<text text-anchor= "middle" x= "116" y= "-4130.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > flushes to a blocking</text>
<text text-anchor= "middle" x= "116" y= "-4115.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > thread</text>
2021-11-02 15:46:07 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2201 -->
2021-12-20 10:45:59 -08:00
<g id= "node95" class= "node open" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#2201</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node95" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2201" xlink:title= "ZcashFoundation/zebra#2201 Move the metrics recorder to a blocking thread" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4247.5 0,-4247.5 0,-4194.5 232,-4194.5 232,-4247.5" />
<text text-anchor= "middle" x= "116" y= "-4232.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2201</text>
<text text-anchor= "middle" x= "116" y= "-4217.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Move the metrics recorder</text>
<text text-anchor= "middle" x= "116" y= "-4202.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > to a blocking thread</text>
2021-11-02 15:46:07 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2268 -->
2021-12-20 10:45:59 -08:00
<g id= "node96" class= "node open" >
2021-11-02 15:46:07 -07:00
<title > ZcashFoundation/zebra#2268</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node96" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2268" xlink:title= "ZcashFoundation/zebra#2268 Replace atomics with watch or oneshot channels" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4318.5 0,-4318.5 0,-4265.5 232,-4265.5 232,-4318.5" />
<text text-anchor= "middle" x= "116" y= "-4303.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2268</text>
<text text-anchor= "middle" x= "116" y= "-4288.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Replace atomics with</text>
<text text-anchor= "middle" x= "116" y= "-4273.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > watch or oneshot channels</text>
2021-06-15 09:47:10 -07:00
</a>
</g>
</g>
2021-06-18 15:51:45 -07:00
<!-- ZcashFoundation/zebra#2338 -->
2021-12-20 10:45:59 -08:00
<g id= "node97" class= "node open" >
2021-06-18 15:51:45 -07:00
<title > ZcashFoundation/zebra#2338</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node97" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title= "ZcashFoundation/zebra#2338 Create Error enums in `zebrad`" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4389.5 0,-4389.5 0,-4336.5 232,-4336.5 232,-4389.5" />
<text text-anchor= "middle" x= "116" y= "-4374.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2338</text>
<text text-anchor= "middle" x= "116" y= "-4359.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create Error enums in</text>
<text text-anchor= "middle" x= "116" y= "-4344.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zebrad`</text>
2021-06-18 15:51:45 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2339 -->
2021-12-20 10:45:59 -08:00
<g id= "node98" class= "node closed" >
2021-06-18 15:51:45 -07:00
<title > ZcashFoundation/zebra#2339</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node98" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2339" xlink:title= "ZcashFoundation/zebra#2339 Downcast and match Already Verified error enums in the syncer" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "500,-4397 268,-4397 268,-4329 500,-4329 500,-4397" />
<text text-anchor= "middle" x= "384" y= "-4381.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2339</text>
<text text-anchor= "middle" x= "384" y= "-4366.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Downcast and match</text>
<text text-anchor= "middle" x= "384" y= "-4351.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Already Verified error</text>
<text text-anchor= "middle" x= "384" y= "-4336.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > enums in the syncer</text>
2021-06-18 15:51:45 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2338->ZcashFoundation/zebra#2339 -->
2021-12-20 10:45:59 -08:00
<g id= "edge58" class= "edge" >
2021-06-18 15:51:45 -07:00
<title > ZcashFoundation/zebra#2338- > ZcashFoundation/zebra#2339</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-4363C240.71,-4363 249.14,-4363 257.53,-4363" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-4366.5001 267.74,-4363 257.74,-4359.5001 257.74,-4366.5001" />
2021-06-23 15:45:00 -07:00
</g>
<!-- ZcashFoundation/zebra#2375 -->
2021-12-20 10:45:59 -08:00
<g id= "node99" class= "node open" >
2021-06-23 15:45:00 -07:00
<title > ZcashFoundation/zebra#2375</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node99" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2375" xlink:title= "ZcashFoundation/zebra#2375 Automatically use zebrad version for the zebra- network user agent" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4476 0,-4476 0,-4408 232,-4408 232,-4476" />
<text text-anchor= "middle" x= "116" y= "-4460.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2375</text>
<text text-anchor= "middle" x= "116" y= "-4445.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Automatically use zebrad</text>
<text text-anchor= "middle" x= "116" y= "-4430.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > version for the zebra- </text>
<text text-anchor= "middle" x= "116" y= "-4415.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > network user agent</text>
2021-06-23 15:45:00 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#794 -->
2021-12-20 10:45:59 -08:00
<g id= "node100" class= "node closed" >
2021-06-23 15:45:00 -07:00
<title > ZcashFoundation/zebra#794</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node100" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/794" xlink:title= "ZcashFoundation/zebra#794 Make sure custom user agents conform to BIP-14" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "495.5,-4468.5 272.5,-4468.5 272.5,-4415.5 495.5,-4415.5 495.5,-4468.5" />
<text text-anchor= "middle" x= "384" y= "-4453.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#794</text>
<text text-anchor= "middle" x= "384" y= "-4438.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make sure custom user</text>
<text text-anchor= "middle" x= "384" y= "-4423.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > agents conform to BIP- 14</text>
2021-06-23 15:45:00 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2375->ZcashFoundation/zebra#794 -->
2021-12-20 10:45:59 -08:00
<g id= "edge59" class= "edge" >
2021-06-23 15:45:00 -07:00
<title > ZcashFoundation/zebra#2375- > ZcashFoundation/zebra#794</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-4442C242.23,-4442 252.22,-4442 262.11,-4442" />
<polygon fill= "#000000" stroke= "#000000" points= "262.39,-4445.5001 272.39,-4442 262.39,-4438.5001 262.39,-4445.5001" />
2021-06-24 15:44:53 -07:00
</g>
<!-- ZcashFoundation/zebra#2377 -->
2021-12-20 10:45:59 -08:00
<g id= "node101" class= "node open" >
2021-06-24 15:44:53 -07:00
<title > ZcashFoundation/zebra#2377</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node101" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title= "ZcashFoundation/zebra#2377 Refactor history tree pruning" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4547.5 0,-4547.5 0,-4494.5 232,-4494.5 232,-4547.5" />
<text text-anchor= "middle" x= "116" y= "-4532.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2377</text>
<text text-anchor= "middle" x= "116" y= "-4517.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Refactor history tree</text>
<text text-anchor= "middle" x= "116" y= "-4502.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > pruning</text>
2021-06-24 15:44:53 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2378 -->
2021-12-20 10:45:59 -08:00
<g id= "node102" class= "node open" >
2021-06-24 15:44:53 -07:00
<title > ZcashFoundation/zebra#2378</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node102" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title= "ZcashFoundation/zebra#2378 Improve history and note commitment trees forking" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4618.5 0,-4618.5 0,-4565.5 232,-4565.5 232,-4618.5" />
<text text-anchor= "middle" x= "116" y= "-4603.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2378</text>
<text text-anchor= "middle" x= "116" y= "-4588.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Improve history and note</text>
<text text-anchor= "middle" x= "116" y= "-4573.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > commitment trees forking</text>
2021-06-24 15:44:53 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951 -->
2021-12-20 10:45:59 -08:00
<g id= "node103" class= "node open" >
2021-06-24 15:44:53 -07:00
<title > ZcashFoundation/zebra#1951</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node103" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title= "ZcashFoundation/zebra#1951 Generalize/deduplicate async batch verification services / create a derive-able proc macro" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4719.5 0,-4719.5 0,-4636.5 232,-4636.5 232,-4719.5" />
<text text-anchor= "middle" x= "116" y= "-4704.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1951</text>
<text text-anchor= "middle" x= "116" y= "-4689.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Generalize/deduplicate</text>
<text text-anchor= "middle" x= "116" y= "-4674.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > async batch verification</text>
<text text-anchor= "middle" x= "116" y= "-4659.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services / create a</text>
<text text-anchor= "middle" x= "116" y= "-4644.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > derive- able proc macro</text>
2021-06-24 15:44:53 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2390 -->
2021-12-20 10:45:59 -08:00
<g id= "node104" class= "node open" >
2021-06-24 15:44:53 -07:00
<title > ZcashFoundation/zebra#2390</title>
2021-12-20 10:45:59 -08:00
<g id= "a_node104" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title= "ZcashFoundation/zebra#2390 Fix tasks spawned by `tower_batch::Batch` only being alive during one test execution" target= "_blank" >
2021-12-20 14:46:51 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-4719.5 268,-4719.5 268,-4636.5 500,-4636.5 500,-4719.5" />
<text text-anchor= "middle" x= "384" y= "-4704.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2390</text>
<text text-anchor= "middle" x= "384" y= "-4689.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fix tasks spawned by</text>
<text text-anchor= "middle" x= "384" y= "-4674.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `tower_batch::Batch` only</text>
<text text-anchor= "middle" x= "384" y= "-4659.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > being alive during one</text>
<text text-anchor= "middle" x= "384" y= "-4644.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > test execution</text>
2021-06-24 15:44:53 -07:00
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951->ZcashFoundation/zebra#2390 -->
2021-12-20 10:45:59 -08:00
<g id= "edge60" class= "edge" >
2021-06-24 15:44:53 -07:00
<title > ZcashFoundation/zebra#1951- > ZcashFoundation/zebra#2390</title>
2021-12-20 14:46:51 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-4678C240.71,-4678 249.14,-4678 257.53,-4678" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-4681.5001 267.74,-4678 257.74,-4674.5001 257.74,-4681.5001" />
2021-06-24 15:44:53 -07:00
</g>
2021-06-15 09:47:10 -07:00
</g>
</svg>