This commit is contained in:
str4d 2021-12-28 22:45:59 +00:00
parent b433a2dd31
commit 973c4cbd4f
1 changed files with 110 additions and 129 deletions

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1312pt" height="4683pt"
viewBox="0.00 0.00 1312.00 4682.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 4678.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4678.5 1308,-4678.5 1308,4 -4,4"/>
<svg width="1312pt" height="4675pt"
viewBox="0.00 0.00 1312.00 4674.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 4670.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4670.5 1308,-4670.5 1308,4 -4,4"/>
<!-- ZcashFoundation/zebra#1135 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#1135</title>
@ -1361,212 +1361,193 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2035 -->
<g id="node88" class="node open">
<title>ZcashFoundation/zebra#2035</title>
<g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/2035" xlink:title="ZcashFoundation/zebra#2035&#10;Add external_addr to&#10;config (network section)" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3950.5 0,-3950.5 0,-3946.5 -4,-3946.5 -4,-3942.5 0,-3942.5 0,-3905.5 -4,-3905.5 -4,-3901.5 0,-3901.5 0,-3897.5 232,-3897.5 232,-3950.5"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3946.5 4,-3946.5 4,-3942.5 0,-3942.5 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="0,-3905.5 4,-3905.5 4,-3901.5 0,-3901.5 "/>
<text text-anchor="middle" x="116" y="-3935.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2035</text>
<text text-anchor="middle" x="116" y="-3920.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add external_addr to</text>
<text text-anchor="middle" x="116" y="-3905.3" font-family="Times,serif" font-size="14.00" fill="#000000">config (network section)</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2052 -->
<g id="node89" class="node open">
<g id="node88" class="node open">
<title>ZcashFoundation/zebra#2052</title>
<g id="a_node89"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2052" xlink:title="ZcashFoundation/zebra#2052&#10;Use default port for&#10;initial peers and&#10;external addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-3958 268,-3958 268,-3890 500,-3890 500,-3958"/>
<text text-anchor="middle" x="384" y="-3942.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2052</text>
<text text-anchor="middle" x="384" y="-3927.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use default port for</text>
<text text-anchor="middle" x="384" y="-3912.8" font-family="Times,serif" font-size="14.00" fill="#000000">initial peers and</text>
<text text-anchor="middle" x="384" y="-3897.8" font-family="Times,serif" font-size="14.00" fill="#000000">external addresses</text>
<g id="a_node88"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2052" xlink:title="ZcashFoundation/zebra#2052&#10;Use default port for&#10;initial peers and&#10;external addresses" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-3965 0,-3965 0,-3897 232,-3897 232,-3965"/>
<text text-anchor="middle" x="116" y="-3949.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2052</text>
<text text-anchor="middle" x="116" y="-3934.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use default port for</text>
<text text-anchor="middle" x="116" y="-3919.8" font-family="Times,serif" font-size="14.00" fill="#000000">initial peers and</text>
<text text-anchor="middle" x="116" y="-3904.8" font-family="Times,serif" font-size="14.00" fill="#000000">external addresses</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2035&#45;&gt;ZcashFoundation/zebra#2052 -->
<g id="edge55" class="edge">
<title>ZcashFoundation/zebra#2035&#45;&gt;ZcashFoundation/zebra#2052</title>
<path fill="none" stroke="#000000" d="M232.38,-3924C240.71,-3924 249.14,-3924 257.53,-3924"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-3927.5001 267.74,-3924 257.74,-3920.5001 257.74,-3927.5001"/>
</g>
<!-- ZcashFoundation/zebra#2112 -->
<g id="node90" class="node open">
<g id="node89" class="node open">
<title>ZcashFoundation/zebra#2112</title>
<g id="a_node90"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2112" xlink:title="ZcashFoundation/zebra#2112&#10;Integrate&#10;TurboWish/tokio&#45;console" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4044.5 0,-4044.5 0,-3991.5 232,-3991.5 232,-4044.5"/>
<text text-anchor="middle" x="116" y="-4029.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2112</text>
<text text-anchor="middle" x="116" y="-4014.3" font-family="Times,serif" font-size="14.00" fill="#000000">Integrate</text>
<text text-anchor="middle" x="116" y="-3999.3" font-family="Times,serif" font-size="14.00" fill="#000000">TurboWish/tokio&#45;console</text>
<g id="a_node89"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2112" xlink:title="ZcashFoundation/zebra#2112&#10;Integrate&#10;TurboWish/tokio&#45;console" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4036.5 0,-4036.5 0,-3983.5 232,-3983.5 232,-4036.5"/>
<text text-anchor="middle" x="116" y="-4021.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2112</text>
<text text-anchor="middle" x="116" y="-4006.3" font-family="Times,serif" font-size="14.00" fill="#000000">Integrate</text>
<text text-anchor="middle" x="116" y="-3991.3" font-family="Times,serif" font-size="14.00" fill="#000000">TurboWish/tokio&#45;console</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2193 -->
<g id="node91" class="node closed">
<g id="node90" class="node closed">
<title>ZcashFoundation/zebra#2193</title>
<g id="a_node91"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2193" xlink:title="ZcashFoundation/zebra#2193&#10;Redesign zebra&#45;network so&#10;it&#39;s less sensitive to&#10;message order, timing,&#10;buffer size" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-4059.5 268,-4059.5 268,-3976.5 500,-3976.5 500,-4059.5"/>
<text text-anchor="middle" x="384" y="-4044.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2193</text>
<text text-anchor="middle" x="384" y="-4029.3" font-family="Times,serif" font-size="14.00" fill="#000000">Redesign zebra&#45;network so</text>
<text text-anchor="middle" x="384" y="-4014.3" font-family="Times,serif" font-size="14.00" fill="#000000">it&#39;s less sensitive to</text>
<text text-anchor="middle" x="384" y="-3999.3" font-family="Times,serif" font-size="14.00" fill="#000000">message order, timing,</text>
<text text-anchor="middle" x="384" y="-3984.3" font-family="Times,serif" font-size="14.00" fill="#000000">buffer size</text>
<g id="a_node90"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2193" xlink:title="ZcashFoundation/zebra#2193&#10;Redesign zebra&#45;network so&#10;it&#39;s less sensitive to&#10;message order, timing,&#10;buffer size" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-4051.5 268,-4051.5 268,-3968.5 500,-3968.5 500,-4051.5"/>
<text text-anchor="middle" x="384" y="-4036.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2193</text>
<text text-anchor="middle" x="384" y="-4021.3" font-family="Times,serif" font-size="14.00" fill="#000000">Redesign zebra&#45;network so</text>
<text text-anchor="middle" x="384" y="-4006.3" font-family="Times,serif" font-size="14.00" fill="#000000">it&#39;s less sensitive to</text>
<text text-anchor="middle" x="384" y="-3991.3" font-family="Times,serif" font-size="14.00" fill="#000000">message order, timing,</text>
<text text-anchor="middle" x="384" y="-3976.3" font-family="Times,serif" font-size="14.00" fill="#000000">buffer size</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2112&#45;&gt;ZcashFoundation/zebra#2193 -->
<g id="edge56" class="edge">
<g id="edge55" class="edge">
<title>ZcashFoundation/zebra#2112&#45;&gt;ZcashFoundation/zebra#2193</title>
<path fill="none" stroke="#000000" d="M232.38,-4018C240.71,-4018 249.14,-4018 257.53,-4018"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4021.5001 267.74,-4018 257.74,-4014.5001 257.74,-4021.5001"/>
<path fill="none" stroke="#000000" d="M232.38,-4010C240.71,-4010 249.14,-4010 257.53,-4010"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4013.5001 267.74,-4010 257.74,-4006.5001 257.74,-4013.5001"/>
</g>
<!-- ZcashFoundation/zebra#2202 -->
<g id="node92" class="node open">
<g id="node91" class="node open">
<title>ZcashFoundation/zebra#2202</title>
<g id="a_node92"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2202" xlink:title="ZcashFoundation/zebra#2202&#10;Move batch cryptography&#10;flushes to a blocking&#10;thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4131 0,-4131 0,-4063 232,-4063 232,-4131"/>
<text text-anchor="middle" x="116" y="-4115.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2202</text>
<text text-anchor="middle" x="116" y="-4100.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move batch cryptography</text>
<text text-anchor="middle" x="116" y="-4085.8" font-family="Times,serif" font-size="14.00" fill="#000000">flushes to a blocking</text>
<text text-anchor="middle" x="116" y="-4070.8" font-family="Times,serif" font-size="14.00" fill="#000000">thread</text>
<g id="a_node91"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2202" xlink:title="ZcashFoundation/zebra#2202&#10;Move batch cryptography&#10;flushes to a blocking&#10;thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4123 0,-4123 0,-4055 232,-4055 232,-4123"/>
<text text-anchor="middle" x="116" y="-4107.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2202</text>
<text text-anchor="middle" x="116" y="-4092.8" font-family="Times,serif" font-size="14.00" fill="#000000">Move batch cryptography</text>
<text text-anchor="middle" x="116" y="-4077.8" font-family="Times,serif" font-size="14.00" fill="#000000">flushes to a blocking</text>
<text text-anchor="middle" x="116" y="-4062.8" font-family="Times,serif" font-size="14.00" fill="#000000">thread</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2201 -->
<g id="node93" class="node open">
<g id="node92" class="node open">
<title>ZcashFoundation/zebra#2201</title>
<g id="a_node93"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2201" xlink:title="ZcashFoundation/zebra#2201&#10;Move the metrics recorder&#10;to a blocking thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4202.5 0,-4202.5 0,-4149.5 232,-4149.5 232,-4202.5"/>
<text text-anchor="middle" x="116" y="-4187.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2201</text>
<text text-anchor="middle" x="116" y="-4172.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move the metrics recorder</text>
<text text-anchor="middle" x="116" y="-4157.3" font-family="Times,serif" font-size="14.00" fill="#000000">to a blocking thread</text>
<g id="a_node92"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2201" xlink:title="ZcashFoundation/zebra#2201&#10;Move the metrics recorder&#10;to a blocking thread" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4194.5 0,-4194.5 0,-4141.5 232,-4141.5 232,-4194.5"/>
<text text-anchor="middle" x="116" y="-4179.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2201</text>
<text text-anchor="middle" x="116" y="-4164.3" font-family="Times,serif" font-size="14.00" fill="#000000">Move the metrics recorder</text>
<text text-anchor="middle" x="116" y="-4149.3" font-family="Times,serif" font-size="14.00" fill="#000000">to a blocking thread</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2268 -->
<g id="node94" class="node open">
<g id="node93" class="node open">
<title>ZcashFoundation/zebra#2268</title>
<g id="a_node94"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2268" xlink:title="ZcashFoundation/zebra#2268&#10;Replace atomics with&#10;watch or oneshot channels" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4273.5 0,-4273.5 0,-4220.5 232,-4220.5 232,-4273.5"/>
<text text-anchor="middle" x="116" y="-4258.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2268</text>
<text text-anchor="middle" x="116" y="-4243.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace atomics with</text>
<text text-anchor="middle" x="116" y="-4228.3" font-family="Times,serif" font-size="14.00" fill="#000000">watch or oneshot channels</text>
<g id="a_node93"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2268" xlink:title="ZcashFoundation/zebra#2268&#10;Replace atomics with&#10;watch or oneshot channels" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4265.5 0,-4265.5 0,-4212.5 232,-4212.5 232,-4265.5"/>
<text text-anchor="middle" x="116" y="-4250.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2268</text>
<text text-anchor="middle" x="116" y="-4235.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace atomics with</text>
<text text-anchor="middle" x="116" y="-4220.3" font-family="Times,serif" font-size="14.00" fill="#000000">watch or oneshot channels</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2338 -->
<g id="node95" class="node open">
<g id="node94" class="node open">
<title>ZcashFoundation/zebra#2338</title>
<g id="a_node95"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4344.5 0,-4344.5 0,-4291.5 232,-4291.5 232,-4344.5"/>
<text text-anchor="middle" x="116" y="-4329.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="116" y="-4314.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="116" y="-4299.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
<g id="a_node94"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2338" xlink:title="ZcashFoundation/zebra#2338&#10;Create Error enums in&#10;`zebrad`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4336.5 0,-4336.5 0,-4283.5 232,-4283.5 232,-4336.5"/>
<text text-anchor="middle" x="116" y="-4321.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2338</text>
<text text-anchor="middle" x="116" y="-4306.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create Error enums in</text>
<text text-anchor="middle" x="116" y="-4291.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2339 -->
<g id="node96" class="node closed">
<g id="node95" class="node closed">
<title>ZcashFoundation/zebra#2339</title>
<g id="a_node96"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2339" xlink:title="ZcashFoundation/zebra#2339&#10;Downcast and match&#10;Already Verified error&#10;enums in the syncer" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-4352 268,-4352 268,-4284 500,-4284 500,-4352"/>
<text text-anchor="middle" x="384" y="-4336.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2339</text>
<text text-anchor="middle" x="384" y="-4321.8" font-family="Times,serif" font-size="14.00" fill="#000000">Downcast and match</text>
<text text-anchor="middle" x="384" y="-4306.8" font-family="Times,serif" font-size="14.00" fill="#000000">Already Verified error</text>
<text text-anchor="middle" x="384" y="-4291.8" font-family="Times,serif" font-size="14.00" fill="#000000">enums in the syncer</text>
<g id="a_node95"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2339" xlink:title="ZcashFoundation/zebra#2339&#10;Downcast and match&#10;Already Verified error&#10;enums in the syncer" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="500,-4344 268,-4344 268,-4276 500,-4276 500,-4344"/>
<text text-anchor="middle" x="384" y="-4328.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2339</text>
<text text-anchor="middle" x="384" y="-4313.8" font-family="Times,serif" font-size="14.00" fill="#000000">Downcast and match</text>
<text text-anchor="middle" x="384" y="-4298.8" font-family="Times,serif" font-size="14.00" fill="#000000">Already Verified error</text>
<text text-anchor="middle" x="384" y="-4283.8" font-family="Times,serif" font-size="14.00" fill="#000000">enums in the syncer</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339 -->
<g id="edge57" class="edge">
<g id="edge56" class="edge">
<title>ZcashFoundation/zebra#2338&#45;&gt;ZcashFoundation/zebra#2339</title>
<path fill="none" stroke="#000000" d="M232.38,-4318C240.71,-4318 249.14,-4318 257.53,-4318"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4321.5001 267.74,-4318 257.74,-4314.5001 257.74,-4321.5001"/>
<path fill="none" stroke="#000000" d="M232.38,-4310C240.71,-4310 249.14,-4310 257.53,-4310"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4313.5001 267.74,-4310 257.74,-4306.5001 257.74,-4313.5001"/>
</g>
<!-- ZcashFoundation/zebra#2375 -->
<g id="node97" class="node open">
<g id="node96" class="node open">
<title>ZcashFoundation/zebra#2375</title>
<g id="a_node97"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2375" xlink:title="ZcashFoundation/zebra#2375&#10;Automatically use zebrad&#10;version for the zebra&#45;&#10;network user agent" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4431 0,-4431 0,-4363 232,-4363 232,-4431"/>
<text text-anchor="middle" x="116" y="-4415.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="116" y="-4400.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automatically use zebrad</text>
<text text-anchor="middle" x="116" y="-4385.8" font-family="Times,serif" font-size="14.00" fill="#000000">version for the zebra&#45;</text>
<text text-anchor="middle" x="116" y="-4370.8" font-family="Times,serif" font-size="14.00" fill="#000000">network user agent</text>
<g id="a_node96"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2375" xlink:title="ZcashFoundation/zebra#2375&#10;Automatically use zebrad&#10;version for the zebra&#45;&#10;network user agent" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4423 0,-4423 0,-4355 232,-4355 232,-4423"/>
<text text-anchor="middle" x="116" y="-4407.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2375</text>
<text text-anchor="middle" x="116" y="-4392.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automatically use zebrad</text>
<text text-anchor="middle" x="116" y="-4377.8" font-family="Times,serif" font-size="14.00" fill="#000000">version for the zebra&#45;</text>
<text text-anchor="middle" x="116" y="-4362.8" font-family="Times,serif" font-size="14.00" fill="#000000">network user agent</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#794 -->
<g id="node98" class="node closed">
<g id="node97" class="node closed">
<title>ZcashFoundation/zebra#794</title>
<g id="a_node98"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-4423.5 272.5,-4423.5 272.5,-4370.5 495.5,-4370.5 495.5,-4423.5"/>
<text text-anchor="middle" x="384" y="-4408.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="384" y="-4393.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="384" y="-4378.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
<g id="a_node97"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/794" xlink:title="ZcashFoundation/zebra#794&#10;Make sure custom user&#10;agents conform to BIP&#45;14" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="495.5,-4415.5 272.5,-4415.5 272.5,-4362.5 495.5,-4362.5 495.5,-4415.5"/>
<text text-anchor="middle" x="384" y="-4400.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#794</text>
<text text-anchor="middle" x="384" y="-4385.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make sure custom user</text>
<text text-anchor="middle" x="384" y="-4370.3" font-family="Times,serif" font-size="14.00" fill="#000000">agents conform to BIP&#45;14</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794 -->
<g id="edge58" class="edge">
<g id="edge57" class="edge">
<title>ZcashFoundation/zebra#2375&#45;&gt;ZcashFoundation/zebra#794</title>
<path fill="none" stroke="#000000" d="M232.38,-4397C242.23,-4397 252.22,-4397 262.11,-4397"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-4400.5001 272.39,-4397 262.39,-4393.5001 262.39,-4400.5001"/>
<path fill="none" stroke="#000000" d="M232.38,-4389C242.23,-4389 252.22,-4389 262.11,-4389"/>
<polygon fill="#000000" stroke="#000000" points="262.39,-4392.5001 272.39,-4389 262.39,-4385.5001 262.39,-4392.5001"/>
</g>
<!-- ZcashFoundation/zebra#2377 -->
<g id="node99" class="node open">
<g id="node98" class="node open">
<title>ZcashFoundation/zebra#2377</title>
<g id="a_node99"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4502.5 0,-4502.5 0,-4449.5 232,-4449.5 232,-4502.5"/>
<text text-anchor="middle" x="116" y="-4487.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="116" y="-4472.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="116" y="-4457.3" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
<g id="a_node98"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2377" xlink:title="ZcashFoundation/zebra#2377&#10;Refactor history tree&#10;pruning" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4494.5 0,-4494.5 0,-4441.5 232,-4441.5 232,-4494.5"/>
<text text-anchor="middle" x="116" y="-4479.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2377</text>
<text text-anchor="middle" x="116" y="-4464.3" font-family="Times,serif" font-size="14.00" fill="#000000">Refactor history tree</text>
<text text-anchor="middle" x="116" y="-4449.3" font-family="Times,serif" font-size="14.00" fill="#000000">pruning</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2378 -->
<g id="node100" class="node open">
<g id="node99" class="node open">
<title>ZcashFoundation/zebra#2378</title>
<g id="a_node100"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history and note&#10;commitment trees forking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4573.5 0,-4573.5 0,-4520.5 232,-4520.5 232,-4573.5"/>
<text text-anchor="middle" x="116" y="-4558.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="116" y="-4543.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text>
<text text-anchor="middle" x="116" y="-4528.3" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees forking</text>
<g id="a_node99"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2378" xlink:title="ZcashFoundation/zebra#2378&#10;Improve history and note&#10;commitment trees forking" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4565.5 0,-4565.5 0,-4512.5 232,-4512.5 232,-4565.5"/>
<text text-anchor="middle" x="116" y="-4550.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2378</text>
<text text-anchor="middle" x="116" y="-4535.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve history and note</text>
<text text-anchor="middle" x="116" y="-4520.3" font-family="Times,serif" font-size="14.00" fill="#000000">commitment trees forking</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951 -->
<g id="node101" class="node open">
<g id="node100" class="node open">
<title>ZcashFoundation/zebra#1951</title>
<g id="a_node101"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4674.5 0,-4674.5 0,-4591.5 232,-4591.5 232,-4674.5"/>
<text text-anchor="middle" x="116" y="-4659.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="116" y="-4644.3" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="116" y="-4629.3" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="116" y="-4614.3" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="116" y="-4599.3" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
<g id="a_node100"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1951" xlink:title="ZcashFoundation/zebra#1951&#10;Generalize/deduplicate&#10;async batch verification&#10;services / create a&#10;derive&#45;able proc macro" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="232,-4666.5 0,-4666.5 0,-4583.5 232,-4583.5 232,-4666.5"/>
<text text-anchor="middle" x="116" y="-4651.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1951</text>
<text text-anchor="middle" x="116" y="-4636.3" font-family="Times,serif" font-size="14.00" fill="#000000">Generalize/deduplicate</text>
<text text-anchor="middle" x="116" y="-4621.3" font-family="Times,serif" font-size="14.00" fill="#000000">async batch verification</text>
<text text-anchor="middle" x="116" y="-4606.3" font-family="Times,serif" font-size="14.00" fill="#000000">services / create a</text>
<text text-anchor="middle" x="116" y="-4591.3" font-family="Times,serif" font-size="14.00" fill="#000000">derive&#45;able proc macro</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2390 -->
<g id="node102" class="node open">
<g id="node101" class="node open">
<title>ZcashFoundation/zebra#2390</title>
<g id="a_node102"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-4674.5 268,-4674.5 268,-4591.5 500,-4591.5 500,-4674.5"/>
<text text-anchor="middle" x="384" y="-4659.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="384" y="-4644.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="384" y="-4629.3" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="384" y="-4614.3" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="384" y="-4599.3" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
<g id="a_node101"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2390" xlink:title="ZcashFoundation/zebra#2390&#10;Fix tasks spawned by&#10;`tower_batch::Batch` only&#10;being alive during one&#10;test execution" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="500,-4666.5 268,-4666.5 268,-4583.5 500,-4583.5 500,-4666.5"/>
<text text-anchor="middle" x="384" y="-4651.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2390</text>
<text text-anchor="middle" x="384" y="-4636.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix tasks spawned by</text>
<text text-anchor="middle" x="384" y="-4621.3" font-family="Times,serif" font-size="14.00" fill="#000000">`tower_batch::Batch` only</text>
<text text-anchor="middle" x="384" y="-4606.3" font-family="Times,serif" font-size="14.00" fill="#000000">being alive during one</text>
<text text-anchor="middle" x="384" y="-4591.3" font-family="Times,serif" font-size="14.00" fill="#000000">test execution</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390 -->
<g id="edge59" class="edge">
<g id="edge58" class="edge">
<title>ZcashFoundation/zebra#1951&#45;&gt;ZcashFoundation/zebra#2390</title>
<path fill="none" stroke="#000000" d="M232.38,-4633C240.71,-4633 249.14,-4633 257.53,-4633"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4636.5001 267.74,-4633 257.74,-4629.5001 257.74,-4636.5001"/>
<path fill="none" stroke="#000000" d="M232.38,-4625C240.71,-4625 249.14,-4625 257.53,-4625"/>
<polygon fill="#000000" stroke="#000000" points="257.74,-4628.5001 267.74,-4625 257.74,-4621.5001 257.74,-4628.5001"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 119 KiB