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-21 14:46:16 -08:00
<svg width= "1312pt" height= "4743pt"
viewBox="0.00 0.00 1312.00 4742.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 4738.5)" >
<polygon fill= "#ffffff" stroke= "transparent" points= "-4,4 -4,-4738.5 1308,-4738.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-21 14:46:16 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "768,-1092.5 536,-1092.5 536,-1039.5 768,-1039.5 768,-1092.5" />
<text text-anchor= "middle" x= "652" y= "-1077.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3095</text>
<text text-anchor= "middle" x= "652" y= "-1062.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Upgrade blake2b_simd</text>
<text text-anchor= "middle" x= "652" y= "-1047.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-1045.6C508.81,-1046.8 517.33,-1047.9 525.81,-1049" />
<polygon fill= "#000000" stroke= "#000000" points= "525.3493,-1052.4696 535.74,-1050.4 526.3266,-1045.5381 525.3493,-1052.4696" />
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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-1021.5 536,-1021.5 536,-968.5 768,-968.5 768,-1021.5" />
<text text-anchor= "middle" x= "652" y= "-1006.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3094</text>
<text text-anchor= "middle" x= "652" y= "-991.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Upgrade blake2b and</text>
<text text-anchor= "middle" x= "652" y= "-976.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-1014.8C508.81,-1013.7 517.33,-1012.6 525.81,-1011.5" />
<polygon fill= "#000000" stroke= "#000000" points= "526.279,-1014.9686 535.74,-1010.2 525.3702,-1008.0278 526.279,-1014.9686" />
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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1630 0,-1630 0,-1562 232,-1562 232,-1630" />
<text text-anchor= "middle" x= "116" y= "-1614.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3161</text>
<text text-anchor= "middle" x= "116" y= "-1599.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Estimate the current</text>
<text text-anchor= "middle" x= "116" y= "-1584.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > chain height from the</text>
<text text-anchor= "middle" x= "116" y= "-1569.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1622.5 268,-1622.5 268,-1569.5 500,-1569.5 500,-1622.5" />
<text text-anchor= "middle" x= "384" y= "-1607.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3143</text>
<text text-anchor= "middle" x= "384" y= "-1592.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > getblockchaininfo JSON- </text>
<text text-anchor= "middle" x= "384" y= "-1577.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1596C240.71,-1596 249.14,-1596 257.53,-1596" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1599.5001 267.74,-1596 257.74,-1592.5001 257.74,-1599.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1490 0,-1490 0,-1422 232,-1422 232,-1490" />
<text text-anchor= "middle" x= "116" y= "-1474.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2981</text>
<text text-anchor= "middle" x= "116" y= "-1459.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use the latest bindgen</text>
<text text-anchor= "middle" x= "116" y= "-1444.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > version in zcash_script</text>
<text text-anchor= "middle" x= "116" y= "-1429.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1471.2C240.81,-1472.3 249.33,-1473.4 257.81,-1474.5" />
<polygon fill= "#000000" stroke= "#000000" points= "257.3702,-1477.9722 267.74,-1475.8 258.279,-1471.0314 257.3702,-1477.9722" />
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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M218.47,-1422C235.92,-1416.2 254.13,-1410.1 271.82,-1404.3" />
<polygon fill= "#000000" stroke= "#000000" points= "273.2359,-1407.5161 281.59,-1401 270.9958,-1400.8842 273.2359,-1407.5161" />
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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1731.5 0,-1731.5 0,-1648.5 232,-1648.5 232,-1731.5" />
<text text-anchor= "middle" x= "116" y= "-1716.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2726</text>
<text text-anchor= "middle" x= "116" y= "-1701.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make Zebra send</text>
<text text-anchor= "middle" x= "116" y= "-1686.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `notfound`, and use</text>
<text text-anchor= "middle" x= "116" y= "-1671.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > received `notfound` to</text>
<text text-anchor= "middle" x= "116" y= "-1656.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1731.5 268,-1731.5 268,-1648.5 500,-1648.5 500,-1731.5" />
<text text-anchor= "middle" x= "384" y= "-1716.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2156</text>
<text text-anchor= "middle" x= "384" y= "-1701.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Security: Send notfound</text>
<text text-anchor= "middle" x= "384" y= "-1686.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > inv items to the inv</text>
<text text-anchor= "middle" x= "384" y= "-1671.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > collector, Credit:</text>
<text text-anchor= "middle" x= "384" y= "-1656.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1690C240.71,-1690 249.14,-1690 257.53,-1690" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1693.5001 267.74,-1690 257.74,-1686.5001 257.74,-1693.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-1802.5 4.5,-1802.5 4.5,-1749.5 227.5,-1749.5 227.5,-1802.5" />
<text text-anchor= "middle" x= "116" y= "-1787.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#196</text>
<text text-anchor= "middle" x= "116" y= "-1772.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Tracking: transaction</text>
<text text-anchor= "middle" x= "116" y= "-1757.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1795 268,-1795 268,-1757 500,-1757 500,-1795" />
<text text-anchor= "middle" x= "384" y= "-1779.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1486</text>
<text text-anchor= "middle" x= "384" y= "-1764.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M227.72,-1776C237.52,-1776 247.49,-1776 257.41,-1776" />
<polygon fill= "#000000" stroke= "#000000" points= "257.71,-1779.5001 267.71,-1776 257.71,-1772.5001 257.71,-1779.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-1889 0,-1889 0,-1821 232,-1821 232,-1889" />
<text text-anchor= "middle" x= "116" y= "-1873.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2631</text>
<text text-anchor= "middle" x= "116" y= "-1858.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Send committed spent</text>
<text text-anchor= "middle" x= "116" y= "-1843.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > OutPoints & nullifiers to</text>
<text text-anchor= "middle" x= "116" y= "-1828.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-1975 268,-1975 268,-1907 500,-1907 500,-1975" />
<text text-anchor= "middle" x= "384" y= "-1959.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2214</text>
<text text-anchor= "middle" x= "384" y= "-1944.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Limit fanouts to the</text>
<text text-anchor= "middle" x= "384" y= "-1929.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > number of active peers,</text>
<text text-anchor= "middle" x= "384" y= "-1914.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-2069 536,-2069 536,-2001 768,-2001 768,-2069" />
<text text-anchor= "middle" x= "652" y= "-2053.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3136</text>
<text text-anchor= "middle" x= "652" y= "-2038.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Decide if we need shorter</text>
<text text-anchor= "middle" x= "652" y= "-2023.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > timeouts on PeerSet</text>
<text text-anchor= "middle" x= "652" y= "-2008.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M481.13,-1975.1C501.92,-1982.4 523.99,-1990.1 545.11,-1997.5" />
<polygon fill= "#000000" stroke= "#000000" points= "544.1552,-2000.8745 554.75,-2000.9 546.4835,-1994.2731 544.1552,-2000.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-1982.5 536,-1982.5 536,-1899.5 768,-1899.5 768,-1982.5" />
<text text-anchor= "middle" x= "652" y= "-1967.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2244</text>
<text text-anchor= "middle" x= "652" y= "-1952.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make sure lists are</text>
<text text-anchor= "middle" x= "652" y= "-1937.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > unique in zebra- network</text>
<text text-anchor= "middle" x= "652" y= "-1922.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `Request`s and</text>
<text text-anchor= "middle" x= "652" y= "-1907.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-1941C508.71,-1941 517.14,-1941 525.53,-1941" />
<polygon fill= "#000000" stroke= "#000000" points= "525.74,-1944.5001 535.74,-1941 525.74,-1937.5001 525.74,-1944.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "768,-1881 536,-1881 536,-1813 768,-1813 768,-1881" />
<text text-anchor= "middle" x= "652" y= "-1865.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3242</text>
<text text-anchor= "middle" x= "652" y= "-1850.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fan out `PushTransaction`</text>
<text text-anchor= "middle" x= "652" y= "-1835.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > requests to multiple</text>
<text text-anchor= "middle" x= "652" y= "-1820.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M481.13,-1906.9C501.92,-1899.6 523.99,-1891.9 545.11,-1884.5" />
<polygon fill= "#000000" stroke= "#000000" points= "546.4835,-1887.7269 554.75,-1881.1 544.1552,-1881.1255 546.4835,-1887.7269" />
2021-12-16 14:06:26 -08:00
</g>
<!-- ZcashFoundation/zebra#3229 -->
2021-12-21 14:46:16 -08:00
<g id= "node53" class= "node open" >
2021-12-16 14:06:26 -08:00
<title > ZcashFoundation/zebra#3229</title>
2021-12-21 14:46:16 -08:00
<g id= "a_node53" > <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,-1975 0,-1975 0,-1907 232,-1907 232,-1975" />
<text text-anchor= "middle" x= "116" y= "-1959.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3229</text>
<text text-anchor= "middle" x= "116" y= "-1944.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Increase `PeerSet`</text>
<text text-anchor= "middle" x= "116" y= "-1929.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > message and peer handling</text>
<text text-anchor= "middle" x= "116" y= "-1914.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-1941C240.71,-1941 249.14,-1941 257.53,-1941" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-1944.5001 267.74,-1941 257.74,-1937.5001 257.74,-1944.5001" />
2021-12-16 14:06:26 -08:00
</g>
<!-- ZcashFoundation/zebra#2171 -->
2021-12-21 14:46:16 -08:00
<g id= "node54" class= "node open" >
2021-12-16 14:06:26 -08:00
<title > ZcashFoundation/zebra#2171</title>
2021-12-21 14:46:16 -08:00
<g id= "a_node54" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2248.5 0,-2248.5 0,-2165.5 232,-2165.5 232,-2248.5" />
<text text-anchor= "middle" x= "116" y= "-2233.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2171</text>
<text text-anchor= "middle" x= "116" y= "-2218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Clearly identify 32- bit</text>
<text text-anchor= "middle" x= "116" y= "-2203.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and 64- bit times in</text>
<text text-anchor= "middle" x= "116" y= "-2188.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization and</text>
<text text-anchor= "middle" x= "116" y= "-2173.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 -->
2021-12-21 14:46:16 -08:00
<g id= "node55" class= "node open" >
2021-12-16 14:06:26 -08:00
<title > ZcashFoundation/zebra#3247</title>
2021-12-21 14:46:16 -08:00
<g id= "a_node55" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title= "ZcashFoundation/zebra#3247 Questions for Network Audit" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2147.5 268,-2147.5 268,-2094.5 500,-2094.5 500,-2147.5" />
<text text-anchor= "middle" x= "384" y= "-2132.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3247</text>
<text text-anchor= "middle" x= "384" y= "-2117.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Questions for Network</text>
<text text-anchor= "middle" x= "384" y= "-2102.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2169.7C252.2,-2163.3 272.54,-2156.8 291.63,-2150.6" />
<polygon fill= "#000000" stroke= "#000000" points= "292.6967,-2153.9336 301.19,-2147.6 290.6008,-2147.2547 292.6967,-2153.9336" />
2021-12-16 14:06:26 -08:00
</g>
<!-- ZcashFoundation/zebra#2211 -->
2021-12-21 14:46:16 -08:00
<g id= "node56" class= "node open" >
2021-12-16 14:06:26 -08:00
<title > ZcashFoundation/zebra#2211</title>
2021-12-21 14:46:16 -08:00
<g id= "a_node56" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2147.5 0,-2147.5 0,-2094.5 232,-2094.5 232,-2147.5" />
<text text-anchor= "middle" x= "116" y= "-2132.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2211</text>
<text text-anchor= "middle" x= "116" y= "-2117.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use DateTime32 for block</text>
<text text-anchor= "middle" x= "116" y= "-2102.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2121C240.71,-2121 249.14,-2121 257.53,-2121" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2124.5001 267.74,-2121 257.74,-2117.5001 257.74,-2124.5001" />
2021-12-16 14:06:26 -08:00
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#3253 -->
<g id= "node57" class= "node open" >
<title > ZcashFoundation/zebra#3253</title>
<g id= "a_node57" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/pull/3253" xlink:title= "ZcashFoundation/zebra#3253 Keep track of background peer tasks" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2319.5 0,-2319.5 0,-2315.5 -4,-2315.5 -4,-2311.5 0,-2311.5 0,-2274.5 -4,-2274.5 -4,-2270.5 0,-2270.5 0,-2266.5 232,-2266.5 232,-2319.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2315.5 4,-2315.5 4,-2311.5 0,-2311.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2274.5 4,-2274.5 4,-2270.5 0,-2270.5 " />
<text text-anchor= "middle" x= "116" y= "-2304.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3253</text>
<text text-anchor= "middle" x= "116" y= "-2289.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Keep track of background</text>
<text text-anchor= "middle" x= "116" y= "-2274.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > peer tasks</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3175 -->
2021-12-16 14:06:26 -08:00
<g id= "node58" class= "node open" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#3175</title>
<g id= "a_node58" > <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" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2420.5 0,-2420.5 0,-2416.5 -4,-2416.5 -4,-2412.5 0,-2412.5 0,-2345.5 -4,-2345.5 -4,-2341.5 0,-2341.5 0,-2337.5 232,-2337.5 232,-2420.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2416.5 4,-2416.5 4,-2412.5 0,-2412.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-2345.5 4,-2345.5 4,-2341.5 0,-2341.5 " />
<text text-anchor= "middle" x= "116" y= "-2405.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3175</text>
<text text-anchor= "middle" x= "116" y= "-2390.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add a copy- state zebrad</text>
<text text-anchor= "middle" x= "116" y= "-2375.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > command, which copies</text>
<text text-anchor= "middle" x= "116" y= "-2360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > blocks between two state</text>
<text text-anchor= "middle" x= "116" y= "-2345.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services</text>
2021-12-17 14:46:05 -08:00
</a>
</g>
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#3133 -->
2021-12-17 14:46:05 -08:00
<g id= "node59" class= "node open" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#3133</title>
<g id= "a_node59" > <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,-2420.5 268,-2420.5 268,-2337.5 500,-2337.5 500,-2420.5" />
<text text-anchor= "middle" x= "384" y= "-2405.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3133</text>
<text text-anchor= "middle" x= "384" y= "-2390.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Security: Stop RocksDB</text>
<text text-anchor= "middle" x= "384" y= "-2375.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > threads calling</text>
<text text-anchor= "middle" x= "384" y= "-2360.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > unexpected code when</text>
<text text-anchor= "middle" x= "384" y= "-2345.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `zebrad` exits</text>
2021-12-17 14:46:05 -08:00
</a>
</g>
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#3175->ZcashFoundation/zebra#3133 -->
2021-12-17 14:46:05 -08:00
<g id= "edge43" class= "edge" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#3175- > ZcashFoundation/zebra#3133</title>
<path fill= "none" stroke= "#000000" d= "M232.38,-2379C240.71,-2379 249.14,-2379 257.53,-2379" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2382.5001 267.74,-2379 257.74,-2375.5001 257.74,-2382.5001" />
2021-12-17 14:46:05 -08:00
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#1686 -->
2021-12-17 14:46:05 -08:00
<g id= "node60" class= "node open" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#1686</title>
<g id= "a_node60" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1686" xlink:title= "ZcashFoundation/zebra#1686 Delete isolated::Wrapper" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2477 0,-2477 0,-2439 232,-2439 232,-2477" />
<text text-anchor= "middle" x= "116" y= "-2461.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1686</text>
<text text-anchor= "middle" x= "116" y= "-2446.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Delete isolated::Wrapper</text>
2021-12-17 14:46:05 -08:00
</a>
</g>
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#2364 -->
2021-12-17 14:46:05 -08:00
<g id= "node61" class= "node open" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#2364</title>
<g id= "a_node61" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/2364" xlink:title= "ZcashFoundation/zebra#2364 Create a CanonicalAddr serialization and key type" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2563 0,-2563 0,-2495 232,-2495 232,-2563" />
<text text-anchor= "middle" x= "116" y= "-2547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2364</text>
<text text-anchor= "middle" x= "116" y= "-2532.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create a CanonicalAddr</text>
<text text-anchor= "middle" x= "116" y= "-2517.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > serialization and key</text>
<text text-anchor= "middle" x= "116" y= "-2502.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > type</text>
2021-12-17 14:46:05 -08:00
</a>
</g>
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#1976 -->
2021-12-17 14:46:05 -08:00
<g id= "node62" class= "node open" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#1976</title>
<g id= "a_node62" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/1976" xlink:title= "ZcashFoundation/zebra#1976 Turn the CandidateSet and AddressBook into tower Services" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2563 268,-2563 268,-2495 500,-2495 500,-2563" />
<text text-anchor= "middle" x= "384" y= "-2547.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1976</text>
<text text-anchor= "middle" x= "384" y= "-2532.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Turn the CandidateSet and</text>
<text text-anchor= "middle" x= "384" y= "-2517.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > AddressBook into tower</text>
<text text-anchor= "middle" x= "384" y= "-2502.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Services</text>
2021-12-19 14:46:24 -08:00
</a>
</g>
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#2364->ZcashFoundation/zebra#1976 -->
<g id= "edge44" class= "edge" >
<title > ZcashFoundation/zebra#2364- > ZcashFoundation/zebra#1976</title>
<path fill= "none" stroke= "#000000" d= "M232.38,-2529C240.71,-2529 249.14,-2529 257.53,-2529" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2532.5001 267.74,-2529 257.74,-2525.5001 257.74,-2532.5001" />
</g>
<!-- ZcashFoundation/zebra#3263 -->
2021-12-19 14:46:24 -08:00
<g id= "node63" class= "node open" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#3263</title>
<g id= "a_node63" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3263" xlink:title= "ZcashFoundation/zebra#3263 Security: Return errors correctly from the heartbeat and connection tasks" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2664.5 0,-2664.5 0,-2581.5 232,-2581.5 232,-2664.5" />
<text text-anchor= "middle" x= "116" y= "-2649.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3263</text>
<text text-anchor= "middle" x= "116" y= "-2634.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Security: Return errors</text>
<text text-anchor= "middle" x= "116" y= "-2619.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > correctly from the</text>
<text text-anchor= "middle" x= "116" y= "-2604.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > heartbeat and connection</text>
<text text-anchor= "middle" x= "116" y= "-2589.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > tasks</text>
2021-12-19 14:46:24 -08:00
</a>
</g>
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#3254 -->
2021-12-19 14:46:24 -08:00
<g id= "node64" class= "node open" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#3254</title>
<g id= "a_node64" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3254" xlink:title= "ZcashFoundation/zebra#3254 Await both the heartbeat request and shutdown channel in the heartbeat task" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2664.5 268,-2664.5 268,-2581.5 500,-2581.5 500,-2664.5" />
<text text-anchor= "middle" x= "384" y= "-2649.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3254</text>
<text text-anchor= "middle" x= "384" y= "-2634.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Await both the heartbeat</text>
<text text-anchor= "middle" x= "384" y= "-2619.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > request and shutdown</text>
<text text-anchor= "middle" x= "384" y= "-2604.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > channel in the heartbeat</text>
<text text-anchor= "middle" x= "384" y= "-2589.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > task</text>
2021-12-19 14:46:24 -08:00
</a>
</g>
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#3263->ZcashFoundation/zebra#3254 -->
<g id= "edge45" class= "edge" >
<title > ZcashFoundation/zebra#3263- > ZcashFoundation/zebra#3254</title>
<path fill= "none" stroke= "#000000" d= "M232.38,-2623C240.71,-2623 249.14,-2623 257.53,-2623" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2626.5001 267.74,-2623 257.74,-2619.5001 257.74,-2626.5001" />
</g>
<!-- ZcashFoundation/zebra#3278 -->
2021-12-20 10:45:59 -08:00
<g id= "node65" class= "node open" >
2021-12-21 14:46:16 -08:00
<title > ZcashFoundation/zebra#3278</title>
<g id= "a_node65" > <a xlink:href= "https://github.com/ZcashFoundation/zebra/issues/3278" xlink:title= "ZcashFoundation/zebra#3278 Review the Ziggurat Report and check if there are any missing network fixes" target= "_blank" >
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2076.5 0,-2076.5 0,-1993.5 232,-1993.5 232,-2076.5" />
<text text-anchor= "middle" x= "116" y= "-2061.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3278</text>
<text text-anchor= "middle" x= "116" y= "-2046.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Review the Ziggurat</text>
<text text-anchor= "middle" x= "116" y= "-2031.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Report and check if there</text>
<text text-anchor= "middle" x= "116" y= "-2016.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > are any missing network</text>
<text text-anchor= "middle" x= "116" y= "-2001.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > fixes</text>
2021-11-01 15:46:09 -07:00
</a>
</g>
</g>
2021-12-21 14:46:16 -08:00
<!-- ZcashFoundation/zebra#3278->ZcashFoundation/zebra#3247 -->
<g id= "edge46" class= "edge" >
<title > ZcashFoundation/zebra#3278- > ZcashFoundation/zebra#3247</title>
<path fill= "none" stroke= "#000000" d= "M232.38,-2072.3C252.2,-2078.7 272.54,-2085.2 291.63,-2091.4" />
<polygon fill= "#000000" stroke= "#000000" points= "290.6008,-2094.7453 301.19,-2094.4 292.6967,-2088.0664 290.6008,-2094.7453" />
</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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-2751 4.5,-2751 4.5,-2683 227.5,-2683 227.5,-2751" />
<text text-anchor= "middle" x= "116" y= "-2735.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#950</text>
<text text-anchor= "middle" x= "116" y= "-2720.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Demo: compare zcashd vs</text>
<text text-anchor= "middle" x= "116" y= "-2705.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zebrad ludicrous speed on</text>
<text text-anchor= "middle" x= "116" y= "-2690.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "227.5,-2822.5 4.5,-2822.5 4.5,-2769.5 227.5,-2769.5 227.5,-2822.5" />
<text text-anchor= "middle" x= "116" y= "-2807.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#692</text>
<text text-anchor= "middle" x= "116" y= "-2792.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use git metadata and</text>
<text text-anchor= "middle" x= "116" y= "-2777.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2893.5 0,-2893.5 0,-2840.5 232,-2840.5 232,-2893.5" />
<text text-anchor= "middle" x= "116" y= "-2878.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2985</text>
<text text-anchor= "middle" x= "116" y= "-2863.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Replace outdated tempdir</text>
<text text-anchor= "middle" x= "116" y= "-2848.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2901 268,-2901 268,-2833 500,-2833 500,-2901" />
<text text-anchor= "middle" x= "384" y= "-2885.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2391</text>
<text text-anchor= "middle" x= "384" y= "-2870.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Reduce the dependencies</text>
<text text-anchor= "middle" x= "384" y= "-2855.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > on different versions of</text>
<text text-anchor= "middle" x= "384" y= "-2840.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2867C240.71,-2867 249.14,-2867 257.53,-2867" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2870.5001 267.74,-2867 257.74,-2863.5001 257.74,-2870.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-2972.5 268,-2972.5 268,-2919.5 500,-2919.5 500,-2972.5" />
<text text-anchor= "middle" x= "384" y= "-2957.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1791</text>
<text text-anchor= "middle" x= "384" y= "-2942.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Re- enable `sync_large_che</text>
<text text-anchor= "middle" x= "384" y= "-2927.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-21 14:46:16 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "768,-2980 536,-2980 536,-2976 532,-2976 532,-2972 536,-2972 536,-2920 532,-2920 532,-2916 536,-2916 536,-2912 768,-2912 768,-2980" />
<polyline fill= "none" stroke= "#000000" points= "536,-2976 540,-2976 540,-2972 536,-2972 " />
<polyline fill= "none" stroke= "#000000" points= "536,-2920 540,-2920 540,-2916 536,-2916 " />
<text text-anchor= "middle" x= "652" y= "-2964.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1007</text>
<text text-anchor= "middle" x= "652" y= "-2949.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Draft RFC: Initial draft</text>
<text text-anchor= "middle" x= "652" y= "-2934.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > for basic network</text>
<text text-anchor= "middle" x= "652" y= "-2919.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M500.38,-2946C508.71,-2946 517.14,-2946 525.53,-2946" />
<polygon fill= "#000000" stroke= "#000000" points= "525.74,-2949.5001 535.74,-2946 525.74,-2942.5001 525.74,-2949.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3066 0,-3066 0,-2998 232,-2998 232,-3066" />
<text text-anchor= "middle" x= "116" y= "-3050.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2372</text>
<text text-anchor= "middle" x= "116" y= "-3035.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Update the README goals</text>
<text text-anchor= "middle" x= "116" y= "-3020.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > and scope for NU5 mainnet</text>
<text text-anchor= "middle" x= "116" y= "-3005.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-3058.5 268,-3058.5 268,-3005.5 500,-3005.5 500,-3058.5" />
<text text-anchor= "middle" x= "384" y= "-3043.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#3050</text>
<text text-anchor= "middle" x= "384" y= "-3028.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= "-3013.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3032C240.71,-3032 249.14,-3032 257.53,-3032" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-3035.5001 267.74,-3032 257.74,-3028.5001 257.74,-3035.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3177.5 0,-3177.5 0,-3124.5 232,-3124.5 232,-3177.5" />
<text text-anchor= "middle" x= "116" y= "-3162.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2331</text>
<text text-anchor= "middle" x= "116" y= "-3147.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Remove serde from zebra- </text>
<text text-anchor= "middle" x= "116" y= "-3132.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-3216.5 268,-3216.5 268,-3163.5 500,-3163.5 500,-3216.5" />
<text text-anchor= "middle" x= "384" y= "-3201.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2560</text>
<text text-anchor= "middle" x= "384" y= "-3186.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Test History Tree</text>
<text text-anchor= "middle" x= "384" y= "-3171.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3167.9C240.81,-3169.2 249.33,-3170.4 257.81,-3171.6" />
<polygon fill= "#000000" stroke= "#000000" points= "257.3294,-3175.067 267.74,-3173.1 258.375,-3168.1455 257.3294,-3175.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-3145 268,-3145 268,-3077 500,-3077 500,-3145" />
<text text-anchor= "middle" x= "384" y= "-3129.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2042</text>
<text text-anchor= "middle" x= "384" y= "-3114.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > zebra- chain: Port array- </text>
<text text-anchor= "middle" x= "384" y= "-3099.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > wrapper types to const</text>
<text text-anchor= "middle" x= "384" y= "-3084.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3133.6C240.81,-3132.4 249.33,-3131.1 257.81,-3129.8" />
<polygon fill= "#000000" stroke= "#000000" points= "258.3266,-3133.2619 267.74,-3128.4 257.3493,-3126.3304 258.3266,-3133.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3278.5 0,-3278.5 0,-3195.5 232,-3195.5 232,-3278.5" />
<text text-anchor= "middle" x= "116" y= "-3263.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1827</text>
<text text-anchor= "middle" x= "116" y= "-3248.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Split `WrongVersion`</text>
<text text-anchor= "middle" x= "116" y= "-3233.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > errors into</text>
<text text-anchor= "middle" x= "116" y= "-3218.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `OutdatedVersion` and</text>
<text text-anchor= "middle" x= "116" y= "-3203.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3349.5 0,-3349.5 0,-3296.5 232,-3296.5 232,-3349.5" />
<text text-anchor= "middle" x= "116" y= "-3334.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1592</text>
<text text-anchor= "middle" x= "116" y= "-3319.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Run full sync tests on</text>
<text text-anchor= "middle" x= "116" y= "-3304.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-21 14:46:16 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "500,-3372 268,-3372 268,-3368 264,-3368 264,-3364 268,-3364 268,-3282 264,-3282 264,-3278 268,-3278 268,-3274 500,-3274 500,-3372" />
<polyline fill= "none" stroke= "#000000" points= "268,-3368 272,-3368 272,-3364 268,-3364 " />
<polyline fill= "none" stroke= "#000000" points= "268,-3282 272,-3282 272,-3278 268,-3278 " />
<text text-anchor= "middle" x= "384" y= "-3356.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1817</text>
<text text-anchor= "middle" x= "384" y= "-3341.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Re- Apply " Refactor</text>
<text text-anchor= "middle" x= "384" y= "-3326.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `connection.rs` to make</text>
<text text-anchor= "middle" x= "384" y= "-3311.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `fail_with` errors</text>
<text text-anchor= "middle" x= "384" y= "-3296.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > impossible" (double</text>
<text text-anchor= "middle" x= "384" y= "-3281.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3323C240.71,-3323 249.14,-3323 257.53,-3323" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-3326.5001 267.74,-3323 257.74,-3319.5001 257.74,-3326.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3420.5 0,-3420.5 0,-3367.5 232,-3367.5 232,-3420.5" />
<text text-anchor= "middle" x= "116" y= "-3405.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1841</text>
<text text-anchor= "middle" x= "116" y= "-3390.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZIP- 252: Update Zebra for</text>
<text text-anchor= "middle" x= "116" y= "-3375.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3507 0,-3507 0,-3439 232,-3439 232,-3507" />
<text text-anchor= "middle" x= "116" y= "-3491.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1875</text>
<text text-anchor= "middle" x= "116" y= "-3476.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra attempts new peer</text>
<text text-anchor= "middle" x= "116" y= "-3461.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > connections in a fixed,</text>
<text text-anchor= "middle" x= "116" y= "-3446.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3608.5 0,-3608.5 0,-3525.5 232,-3525.5 232,-3608.5" />
<text text-anchor= "middle" x= "116" y= "-3593.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1890</text>
<text text-anchor= "middle" x= "116" y= "-3578.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra should support</text>
<text text-anchor= "middle" x= "116" y= "-3563.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > separate local bind and</text>
<text text-anchor= "middle" x= "116" y= "-3548.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > external advertise</text>
<text text-anchor= "middle" x= "116" y= "-3533.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-3601 268,-3601 268,-3533 500,-3533 500,-3601" />
<text text-anchor= "middle" x= "384" y= "-3585.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1893</text>
<text text-anchor= "middle" x= "384" y= "-3570.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra should auto- </text>
<text text-anchor= "middle" x= "384" y= "-3555.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > discover its own external</text>
<text text-anchor= "middle" x= "384" y= "-3540.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3567C240.71,-3567 249.14,-3567 257.53,-3567" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-3570.5001 267.74,-3567 257.74,-3563.5001 257.74,-3570.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-2980 0,-2980 0,-2912 232,-2912 232,-2980" />
<text text-anchor= "middle" x= "116" y= "-2964.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1904</text>
<text text-anchor= "middle" x= "116" y= "-2949.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Some DNS seeders and</text>
<text text-anchor= "middle" x= "116" y= "-2934.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > block explorers don' t</text>
<text text-anchor= "middle" x= "116" y= "-2919.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-2946C240.71,-2946 249.14,-2946 257.53,-2946" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-2949.5001 267.74,-2946 257.74,-2942.5001 257.74,-2949.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3695 0,-3695 0,-3627 232,-3627 232,-3695" />
<text text-anchor= "middle" x= "116" y= "-3679.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1956</text>
<text text-anchor= "middle" x= "116" y= "-3664.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Zebra should store a</text>
<text text-anchor= "middle" x= "116" y= "-3649.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > persistent list of recent</text>
<text text-anchor= "middle" x= "116" y= "-3634.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3766.5 0,-3766.5 0,-3713.5 232,-3713.5 232,-3766.5" />
<text text-anchor= "middle" x= "116" y= "-3751.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2015</text>
<text text-anchor= "middle" x= "116" y= "-3736.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Run coverage on the</text>
<text text-anchor= "middle" x= "116" y= "-3721.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3853 0,-3853 0,-3785 232,-3785 232,-3853" />
<text text-anchor= "middle" x= "116" y= "-3837.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2028</text>
<text text-anchor= "middle" x= "116" y= "-3822.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use the AtLeastOne</text>
<text text-anchor= "middle" x= "116" y= "-3807.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > generic type to enforce</text>
<text text-anchor= "middle" x= "116" y= "-3792.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-3939 0,-3939 0,-3871 232,-3871 232,-3939" />
<text text-anchor= "middle" x= "116" y= "-3923.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1774</text>
<text text-anchor= "middle" x= "116" y= "-3908.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add a size estimator to</text>
<text text-anchor= "middle" x= "116" y= "-3893.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > the message encoder and</text>
<text text-anchor= "middle" x= "116" y= "-3878.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4010.5 0,-4010.5 0,-4006.5 -4,-4006.5 -4,-4002.5 0,-4002.5 0,-3965.5 -4,-3965.5 -4,-3961.5 0,-3961.5 0,-3957.5 232,-3957.5 232,-4010.5" />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-4006.5 4,-4006.5 4,-4002.5 0,-4002.5 " />
<polyline fill= "none" stroke= "#000000" stroke-width= "2" points= "0,-3965.5 4,-3965.5 4,-3961.5 0,-3961.5 " />
<text text-anchor= "middle" x= "116" y= "-3995.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2035</text>
<text text-anchor= "middle" x= "116" y= "-3980.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Add external_addr to</text>
<text text-anchor= "middle" x= "116" y= "-3965.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-4018 268,-4018 268,-3950 500,-3950 500,-4018" />
<text text-anchor= "middle" x= "384" y= "-4002.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2052</text>
<text text-anchor= "middle" x= "384" y= "-3987.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Use default port for</text>
<text text-anchor= "middle" x= "384" y= "-3972.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > initial peers and</text>
<text text-anchor= "middle" x= "384" y= "-3957.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-3984C240.71,-3984 249.14,-3984 257.53,-3984" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-3987.5001 267.74,-3984 257.74,-3980.5001 257.74,-3987.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4104.5 0,-4104.5 0,-4051.5 232,-4051.5 232,-4104.5" />
<text text-anchor= "middle" x= "116" y= "-4089.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2112</text>
<text text-anchor= "middle" x= "116" y= "-4074.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Integrate</text>
<text text-anchor= "middle" x= "116" y= "-4059.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-21 14:46:16 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "500,-4119.5 268,-4119.5 268,-4036.5 500,-4036.5 500,-4119.5" />
<text text-anchor= "middle" x= "384" y= "-4104.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2193</text>
<text text-anchor= "middle" x= "384" y= "-4089.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Redesign zebra- network so</text>
<text text-anchor= "middle" x= "384" y= "-4074.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > it' s less sensitive to</text>
<text text-anchor= "middle" x= "384" y= "-4059.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > message order, timing,</text>
<text text-anchor= "middle" x= "384" y= "-4044.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-4078C240.71,-4078 249.14,-4078 257.53,-4078" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-4081.5001 267.74,-4078 257.74,-4074.5001 257.74,-4081.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4191 0,-4191 0,-4123 232,-4123 232,-4191" />
<text text-anchor= "middle" x= "116" y= "-4175.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2202</text>
<text text-anchor= "middle" x= "116" y= "-4160.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Move batch cryptography</text>
<text text-anchor= "middle" x= "116" y= "-4145.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > flushes to a blocking</text>
<text text-anchor= "middle" x= "116" y= "-4130.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4262.5 0,-4262.5 0,-4209.5 232,-4209.5 232,-4262.5" />
<text text-anchor= "middle" x= "116" y= "-4247.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2201</text>
<text text-anchor= "middle" x= "116" y= "-4232.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Move the metrics recorder</text>
<text text-anchor= "middle" x= "116" y= "-4217.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4333.5 0,-4333.5 0,-4280.5 232,-4280.5 232,-4333.5" />
<text text-anchor= "middle" x= "116" y= "-4318.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2268</text>
<text text-anchor= "middle" x= "116" y= "-4303.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Replace atomics with</text>
<text text-anchor= "middle" x= "116" y= "-4288.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4404.5 0,-4404.5 0,-4351.5 232,-4351.5 232,-4404.5" />
<text text-anchor= "middle" x= "116" y= "-4389.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2338</text>
<text text-anchor= "middle" x= "116" y= "-4374.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Create Error enums in</text>
<text text-anchor= "middle" x= "116" y= "-4359.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-21 14:46:16 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "500,-4412 268,-4412 268,-4344 500,-4344 500,-4412" />
<text text-anchor= "middle" x= "384" y= "-4396.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2339</text>
<text text-anchor= "middle" x= "384" y= "-4381.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Downcast and match</text>
<text text-anchor= "middle" x= "384" y= "-4366.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Already Verified error</text>
<text text-anchor= "middle" x= "384" y= "-4351.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-4378C240.71,-4378 249.14,-4378 257.53,-4378" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-4381.5001 267.74,-4378 257.74,-4374.5001 257.74,-4381.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4491 0,-4491 0,-4423 232,-4423 232,-4491" />
<text text-anchor= "middle" x= "116" y= "-4475.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2375</text>
<text text-anchor= "middle" x= "116" y= "-4460.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Automatically use zebrad</text>
<text text-anchor= "middle" x= "116" y= "-4445.8" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > version for the zebra- </text>
<text text-anchor= "middle" x= "116" y= "-4430.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-21 14:46:16 -08:00
<polygon fill= "#fad8c7" stroke= "#000000" points= "495.5,-4483.5 272.5,-4483.5 272.5,-4430.5 495.5,-4430.5 495.5,-4483.5" />
<text text-anchor= "middle" x= "384" y= "-4468.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#794</text>
<text text-anchor= "middle" x= "384" y= "-4453.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Make sure custom user</text>
<text text-anchor= "middle" x= "384" y= "-4438.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-4457C242.23,-4457 252.22,-4457 262.11,-4457" />
<polygon fill= "#000000" stroke= "#000000" points= "262.39,-4460.5001 272.39,-4457 262.39,-4453.5001 262.39,-4460.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4562.5 0,-4562.5 0,-4509.5 232,-4509.5 232,-4562.5" />
<text text-anchor= "middle" x= "116" y= "-4547.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2377</text>
<text text-anchor= "middle" x= "116" y= "-4532.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Refactor history tree</text>
<text text-anchor= "middle" x= "116" y= "-4517.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4633.5 0,-4633.5 0,-4580.5 232,-4580.5 232,-4633.5" />
<text text-anchor= "middle" x= "116" y= "-4618.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2378</text>
<text text-anchor= "middle" x= "116" y= "-4603.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Improve history and note</text>
<text text-anchor= "middle" x= "116" y= "-4588.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" stroke-width= "2" points= "232,-4734.5 0,-4734.5 0,-4651.5 232,-4651.5 232,-4734.5" />
<text text-anchor= "middle" x= "116" y= "-4719.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#1951</text>
<text text-anchor= "middle" x= "116" y= "-4704.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Generalize/deduplicate</text>
<text text-anchor= "middle" x= "116" y= "-4689.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > async batch verification</text>
<text text-anchor= "middle" x= "116" y= "-4674.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > services / create a</text>
<text text-anchor= "middle" x= "116" y= "-4659.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-21 14:46:16 -08:00
<polygon fill= "#c2e0c6" stroke= "#000000" points= "500,-4734.5 268,-4734.5 268,-4651.5 500,-4651.5 500,-4734.5" />
<text text-anchor= "middle" x= "384" y= "-4719.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > ZcashFoundation/zebra#2390</text>
<text text-anchor= "middle" x= "384" y= "-4704.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > Fix tasks spawned by</text>
<text text-anchor= "middle" x= "384" y= "-4689.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > `tower_batch::Batch` only</text>
<text text-anchor= "middle" x= "384" y= "-4674.3" font-family= "Times,serif" font-size= "14.00" fill= "#000000" > being alive during one</text>
<text text-anchor= "middle" x= "384" y= "-4659.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-21 14:46:16 -08:00
<path fill= "none" stroke= "#000000" d= "M232.38,-4693C240.71,-4693 249.14,-4693 257.53,-4693" />
<polygon fill= "#000000" stroke= "#000000" points= "257.74,-4696.5001 267.74,-4693 257.74,-4689.5001 257.74,-4696.5001" />
2021-06-24 15:44:53 -07:00
</g>
2021-06-15 09:47:10 -07:00
</g>
</svg>