This commit is contained in:
conradoplg 2023-11-20 16:45:26 +00:00
parent 3f39d57a68
commit 5c86220ecf
4 changed files with 230 additions and 232 deletions

View File

@ -17,10 +17,10 @@
</style>
</head>
<body>
<div id="dag"><svg width="871pt" height="2945pt"
viewBox="0.00 0.00 871.00 2945.00" 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 2941)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2941 867,-2941 867,4 -4,4"/>
<div id="dag"><svg width="871pt" height="2933pt"
viewBox="0.00 0.00 871.00 2933.00" 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 2929)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2929 867,-2929 867,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="16.5,0 16.5,-164 263.5,-164 263.5,0 16.5,0"/>
@ -696,12 +696,11 @@
<!-- ZcashFoundation/zebra#7905 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#7905</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7905" xlink:title="ZcashFoundation/zebra#7905&#10;feat(zebra&#45;scan): Create&#10;a scanner task for new&#10;blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2506 340.5,-2506 340.5,-2438 571.5,-2438 571.5,-2506"/>
<text text-anchor="middle" x="456" y="-2490.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7905</text>
<text text-anchor="middle" x="456" y="-2475.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Create</text>
<text text-anchor="middle" x="456" y="-2460.8" font-family="Times,serif" font-size="14.00">a scanner task for new</text>
<text text-anchor="middle" x="456" y="-2445.8" font-family="Times,serif" font-size="14.00">blocks</text>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7905" xlink:title="ZcashFoundation/zebra#7905&#10;feat(zebra&#45;scan): Scan&#10;newly verified blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2494.5 340.5,-2494.5 340.5,-2441.5 571.5,-2441.5 571.5,-2494.5"/>
<text text-anchor="middle" x="456" y="-2479.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7905</text>
<text text-anchor="middle" x="456" y="-2464.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Scan</text>
<text text-anchor="middle" x="456" y="-2449.3" font-family="Times,serif" font-size="14.00">newly verified blocks</text>
</a>
</g>
</g>
@ -709,47 +708,47 @@
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#7907</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7907" xlink:title="ZcashFoundation/zebra#7907&#10;feat(zebra&#45;scan): Make&#10;the scanner send data to&#10;the results channel" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-2538 632,-2538 632,-2470 863,-2470 863,-2538"/>
<text text-anchor="middle" x="747.5" y="-2522.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7907</text>
<text text-anchor="middle" x="747.5" y="-2507.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="747.5" y="-2492.8" font-family="Times,serif" font-size="14.00">the scanner send data to</text>
<text text-anchor="middle" x="747.5" y="-2477.8" font-family="Times,serif" font-size="14.00">the results channel</text>
<polygon fill="#c2e0c6" stroke="black" points="863,-2530 632,-2530 632,-2462 863,-2462 863,-2530"/>
<text text-anchor="middle" x="747.5" y="-2514.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7907</text>
<text text-anchor="middle" x="747.5" y="-2499.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="747.5" y="-2484.8" font-family="Times,serif" font-size="14.00">the scanner send data to</text>
<text text-anchor="middle" x="747.5" y="-2469.8" font-family="Times,serif" font-size="14.00">the results channel</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7905&#45;&gt;ZcashFoundation/zebra#7907 -->
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#7905&#45;&gt;ZcashFoundation/zebra#7907</title>
<path fill="none" stroke="black" d="M571.83,-2484.7C588.18,-2486.5 605.05,-2488.4 621.57,-2490.2"/>
<polygon fill="black" stroke="black" points="621.49,-2493.71 631.81,-2491.3 622.24,-2486.75 621.49,-2493.71"/>
<path fill="none" stroke="black" d="M571.83,-2479.1C588.18,-2480.7 605.05,-2482.3 621.57,-2483.9"/>
<polygon fill="black" stroke="black" points="621.52,-2487.41 631.81,-2484.9 622.2,-2480.44 621.52,-2487.41"/>
</g>
<!-- ZcashFoundation/zebra#7906 -->
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#7906</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7906" xlink:title="ZcashFoundation/zebra#7906&#10;feat(zebra&#45;scan): Create&#10;a scanner results channel" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-2577.5 340.5,-2577.5 340.5,-2524.5 571.5,-2524.5 571.5,-2577.5"/>
<text text-anchor="middle" x="456" y="-2562.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7906</text>
<text text-anchor="middle" x="456" y="-2547.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Create</text>
<text text-anchor="middle" x="456" y="-2532.3" font-family="Times,serif" font-size="14.00">a scanner results channel</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-2565.5 340.5,-2565.5 340.5,-2512.5 571.5,-2512.5 571.5,-2565.5"/>
<text text-anchor="middle" x="456" y="-2550.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7906</text>
<text text-anchor="middle" x="456" y="-2535.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Create</text>
<text text-anchor="middle" x="456" y="-2520.3" font-family="Times,serif" font-size="14.00">a scanner results channel</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7906&#45;&gt;ZcashFoundation/zebra#7907 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#7906&#45;&gt;ZcashFoundation/zebra#7907</title>
<path fill="none" stroke="black" d="M571.83,-2532.4C588.18,-2529.7 605.05,-2527 621.57,-2524.3"/>
<polygon fill="black" stroke="black" points="622.52,-2527.69 631.81,-2522.6 621.37,-2520.79 622.52,-2527.69"/>
<path fill="none" stroke="black" d="M571.83,-2521.9C588.18,-2519.5 605.05,-2517 621.57,-2514.6"/>
<polygon fill="black" stroke="black" points="622.47,-2518 631.81,-2513 621.39,-2511.09 622.47,-2518"/>
</g>
<!-- ZcashFoundation/zebra#7927 -->
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#7927</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7927" xlink:title="ZcashFoundation/zebra#7927&#10;feat(zebra&#45;state): Send a&#10;reference to latest non&#45;&#10;finalized state in&#10;TipAction::Reset" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2678.5 340.5,-2678.5 340.5,-2595.5 571.5,-2595.5 571.5,-2678.5"/>
<text text-anchor="middle" x="456" y="-2663.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7927</text>
<text text-anchor="middle" x="456" y="-2648.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Send a</text>
<text text-anchor="middle" x="456" y="-2633.3" font-family="Times,serif" font-size="14.00">reference to latest non&#45;</text>
<text text-anchor="middle" x="456" y="-2618.3" font-family="Times,serif" font-size="14.00">finalized state in</text>
<text text-anchor="middle" x="456" y="-2603.3" font-family="Times,serif" font-size="14.00">TipAction::Reset</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2666.5 340.5,-2666.5 340.5,-2583.5 571.5,-2583.5 571.5,-2666.5"/>
<text text-anchor="middle" x="456" y="-2651.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7927</text>
<text text-anchor="middle" x="456" y="-2636.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Send a</text>
<text text-anchor="middle" x="456" y="-2621.3" font-family="Times,serif" font-size="14.00">reference to latest non&#45;</text>
<text text-anchor="middle" x="456" y="-2606.3" font-family="Times,serif" font-size="14.00">finalized state in</text>
<text text-anchor="middle" x="456" y="-2591.3" font-family="Times,serif" font-size="14.00">TipAction::Reset</text>
</a>
</g>
</g>
@ -757,33 +756,33 @@
<g id="node50" class="node closed">
<title>ZcashFoundation/zebra#7935</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7935" xlink:title="ZcashFoundation/zebra#7935&#10;feat(zebra&#45;state): Adds a&#10;method to ChainTipChange&#10;for getting unseen blocks&#10;when the best chain&#10;changes" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="863,-2686 632,-2686 632,-2682 628,-2682 628,-2678 632,-2678 632,-2596 628,-2596 628,-2592 632,-2592 632,-2588 863,-2588 863,-2686"/>
<polyline fill="none" stroke="black" points="632,-2682 636,-2682 636,-2678 632,-2678 "/>
<polyline fill="none" stroke="black" points="632,-2596 636,-2596 636,-2592 632,-2592 "/>
<text text-anchor="middle" x="747.5" y="-2670.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7935</text>
<text text-anchor="middle" x="747.5" y="-2655.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Adds a</text>
<text text-anchor="middle" x="747.5" y="-2640.8" font-family="Times,serif" font-size="14.00">method to ChainTipChange</text>
<text text-anchor="middle" x="747.5" y="-2625.8" font-family="Times,serif" font-size="14.00">for getting unseen blocks</text>
<text text-anchor="middle" x="747.5" y="-2610.8" font-family="Times,serif" font-size="14.00">when the best chain</text>
<text text-anchor="middle" x="747.5" y="-2595.8" font-family="Times,serif" font-size="14.00">changes</text>
<polygon fill="#fad8c7" stroke="black" points="863,-2674 632,-2674 632,-2670 628,-2670 628,-2666 632,-2666 632,-2584 628,-2584 628,-2580 632,-2580 632,-2576 863,-2576 863,-2674"/>
<polyline fill="none" stroke="black" points="632,-2670 636,-2670 636,-2666 632,-2666 "/>
<polyline fill="none" stroke="black" points="632,-2584 636,-2584 636,-2580 632,-2580 "/>
<text text-anchor="middle" x="747.5" y="-2658.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7935</text>
<text text-anchor="middle" x="747.5" y="-2643.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Adds a</text>
<text text-anchor="middle" x="747.5" y="-2628.8" font-family="Times,serif" font-size="14.00">method to ChainTipChange</text>
<text text-anchor="middle" x="747.5" y="-2613.8" font-family="Times,serif" font-size="14.00">for getting unseen blocks</text>
<text text-anchor="middle" x="747.5" y="-2598.8" font-family="Times,serif" font-size="14.00">when the best chain</text>
<text text-anchor="middle" x="747.5" y="-2583.8" font-family="Times,serif" font-size="14.00">changes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7927&#45;&gt;ZcashFoundation/zebra#7935 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#7927&#45;&gt;ZcashFoundation/zebra#7935</title>
<path fill="none" stroke="black" d="M571.83,-2637C588.18,-2637 605.05,-2637 621.57,-2637"/>
<polygon fill="black" stroke="black" points="621.81,-2640.5 631.81,-2637 621.81,-2633.5 621.81,-2640.5"/>
<path fill="none" stroke="black" d="M571.83,-2625C588.18,-2625 605.05,-2625 621.57,-2625"/>
<polygon fill="black" stroke="black" points="621.81,-2628.5 631.81,-2625 621.81,-2621.5 621.81,-2628.5"/>
</g>
<!-- ZcashFoundation/zebra#7928 -->
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#7928</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7928" xlink:title="ZcashFoundation/zebra#7928&#10;feat(zebra&#45;scan): Make&#10;the key storage database&#10;persistent" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2765 340.5,-2765 340.5,-2697 571.5,-2697 571.5,-2765"/>
<text text-anchor="middle" x="456" y="-2749.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7928</text>
<text text-anchor="middle" x="456" y="-2734.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="456" y="-2719.8" font-family="Times,serif" font-size="14.00">the key storage database</text>
<text text-anchor="middle" x="456" y="-2704.8" font-family="Times,serif" font-size="14.00">persistent</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2753 340.5,-2753 340.5,-2685 571.5,-2685 571.5,-2753"/>
<text text-anchor="middle" x="456" y="-2737.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7928</text>
<text text-anchor="middle" x="456" y="-2722.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="456" y="-2707.8" font-family="Times,serif" font-size="14.00">the key storage database</text>
<text text-anchor="middle" x="456" y="-2692.8" font-family="Times,serif" font-size="14.00">persistent</text>
</a>
</g>
</g>
@ -791,48 +790,48 @@
<g id="node52" class="node open">
<title>ZcashFoundation/zebra#7926</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7926" xlink:title="ZcashFoundation/zebra#7926&#10;feat(zebra&#45;db): Split low&#10;level database code&#10;inside `zebra&#45;state`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2765 24.5,-2765 24.5,-2697 255.5,-2697 255.5,-2765"/>
<text text-anchor="middle" x="140" y="-2749.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7926</text>
<text text-anchor="middle" x="140" y="-2734.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;db): Split low</text>
<text text-anchor="middle" x="140" y="-2719.8" font-family="Times,serif" font-size="14.00">level database code</text>
<text text-anchor="middle" x="140" y="-2704.8" font-family="Times,serif" font-size="14.00">inside `zebra&#45;state`</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2753 24.5,-2753 24.5,-2685 255.5,-2685 255.5,-2753"/>
<text text-anchor="middle" x="140" y="-2737.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7926</text>
<text text-anchor="middle" x="140" y="-2722.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;db): Split low</text>
<text text-anchor="middle" x="140" y="-2707.8" font-family="Times,serif" font-size="14.00">level database code</text>
<text text-anchor="middle" x="140" y="-2692.8" font-family="Times,serif" font-size="14.00">inside `zebra&#45;state`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7926&#45;&gt;ZcashFoundation/zebra#7928 -->
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#7926&#45;&gt;ZcashFoundation/zebra#7928</title>
<path fill="none" stroke="black" d="M255.69,-2731C279.95,-2731 305.65,-2731 330.25,-2731"/>
<polygon fill="black" stroke="black" points="330.35,-2734.5 340.35,-2731 330.35,-2727.5 330.35,-2734.5"/>
<path fill="none" stroke="black" d="M255.69,-2719C279.95,-2719 305.65,-2719 330.25,-2719"/>
<polygon fill="black" stroke="black" points="330.35,-2722.5 340.35,-2719 330.35,-2715.5 330.35,-2722.5"/>
</g>
<!-- ZcashFoundation/zebra#7934 -->
<g id="node53" class="node open">
<title>ZcashFoundation/zebra#7934</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7934" xlink:title="ZcashFoundation/zebra#7934&#10;change(zebra&#45;state): When&#10;the best chain changes,&#10;scan the new blocks in&#10;the best chain fork" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2678.5 24.5,-2678.5 24.5,-2595.5 255.5,-2595.5 255.5,-2678.5"/>
<text text-anchor="middle" x="140" y="-2663.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7934</text>
<text text-anchor="middle" x="140" y="-2648.3" font-family="Times,serif" font-size="14.00">change(zebra&#45;state): When</text>
<text text-anchor="middle" x="140" y="-2633.3" font-family="Times,serif" font-size="14.00">the best chain changes,</text>
<text text-anchor="middle" x="140" y="-2618.3" font-family="Times,serif" font-size="14.00">scan the new blocks in</text>
<text text-anchor="middle" x="140" y="-2603.3" font-family="Times,serif" font-size="14.00">the best chain fork</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2666.5 24.5,-2666.5 24.5,-2583.5 255.5,-2583.5 255.5,-2666.5"/>
<text text-anchor="middle" x="140" y="-2651.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7934</text>
<text text-anchor="middle" x="140" y="-2636.3" font-family="Times,serif" font-size="14.00">change(zebra&#45;state): When</text>
<text text-anchor="middle" x="140" y="-2621.3" font-family="Times,serif" font-size="14.00">the best chain changes,</text>
<text text-anchor="middle" x="140" y="-2606.3" font-family="Times,serif" font-size="14.00">scan the new blocks in</text>
<text text-anchor="middle" x="140" y="-2591.3" font-family="Times,serif" font-size="14.00">the best chain fork</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7934&#45;&gt;ZcashFoundation/zebra#7927 -->
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#7934&#45;&gt;ZcashFoundation/zebra#7927</title>
<path fill="none" stroke="black" d="M255.69,-2637C279.95,-2637 305.65,-2637 330.25,-2637"/>
<polygon fill="black" stroke="black" points="330.35,-2640.5 340.35,-2637 330.35,-2633.5 330.35,-2640.5"/>
<path fill="none" stroke="black" d="M255.69,-2625C279.95,-2625 305.65,-2625 330.25,-2625"/>
<polygon fill="black" stroke="black" points="330.35,-2628.5 340.35,-2625 330.35,-2621.5 330.35,-2628.5"/>
</g>
<!-- ZcashFoundation/zebra#7946 -->
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#7946</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7946" xlink:title="ZcashFoundation/zebra#7946&#10;feat(scanner): Read and&#10;store keys from config at&#10;zebra startup" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2851 24.5,-2851 24.5,-2783 255.5,-2783 255.5,-2851"/>
<text text-anchor="middle" x="140" y="-2835.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7946</text>
<text text-anchor="middle" x="140" y="-2820.8" font-family="Times,serif" font-size="14.00">feat(scanner): Read and</text>
<text text-anchor="middle" x="140" y="-2805.8" font-family="Times,serif" font-size="14.00">store keys from config at</text>
<text text-anchor="middle" x="140" y="-2790.8" font-family="Times,serif" font-size="14.00">zebra startup</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2839 24.5,-2839 24.5,-2771 255.5,-2771 255.5,-2839"/>
<text text-anchor="middle" x="140" y="-2823.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7946</text>
<text text-anchor="middle" x="140" y="-2808.8" font-family="Times,serif" font-size="14.00">feat(scanner): Read and</text>
<text text-anchor="middle" x="140" y="-2793.8" font-family="Times,serif" font-size="14.00">store keys from config at</text>
<text text-anchor="middle" x="140" y="-2778.8" font-family="Times,serif" font-size="14.00">zebra startup</text>
</a>
</g>
</g>
@ -851,8 +850,8 @@
<!-- ZcashFoundation/zebra#7947&#45;&gt;ZcashFoundation/zebra#7905 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#7947&#45;&gt;ZcashFoundation/zebra#7905</title>
<path fill="none" stroke="black" d="M255.69,-2420C280.05,-2426.3 305.88,-2433.1 330.58,-2439.5"/>
<polygon fill="black" stroke="black" points="329.79,-2442.91 340.35,-2442.1 331.59,-2436.15 329.79,-2442.91"/>
<path fill="none" stroke="black" d="M255.69,-2418.5C282.61,-2425.2 311.32,-2432.3 338.32,-2439"/>
<polygon fill="black" stroke="black" points="337.63,-2442.43 348.18,-2441.5 339.35,-2435.65 337.63,-2442.43"/>
</g>
<!-- ZcashFoundation/zebra#7953 -->
<g id="node56" class="node open">
@ -886,18 +885,18 @@
<!-- ZcashFoundation/zebra#7908&#45;&gt;ZcashFoundation/zebra#7905 -->
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#7908&#45;&gt;ZcashFoundation/zebra#7905</title>
<path fill="none" stroke="black" d="M255.69,-2474.5C279.95,-2474.2 305.65,-2473.9 330.25,-2473.6"/>
<polygon fill="black" stroke="black" points="330.39,-2477.1 340.35,-2473.5 330.32,-2470.1 330.39,-2477.1"/>
<path fill="none" stroke="black" d="M255.69,-2473.1C279.95,-2472.5 305.65,-2471.8 330.25,-2471.2"/>
<polygon fill="black" stroke="black" points="330.46,-2474.7 340.35,-2470.9 330.25,-2467.7 330.46,-2474.7"/>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77 -->
<g id="node58" class="node open">
<title>ZcashFoundation/ed25519&#45;zebra#77</title>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/77" xlink:title="ZcashFoundation/ed25519&#45;zebra#77&#10;Add instructions to the&#10;README for updating this&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2937 0,-2937 0,-2869 280,-2869 280,-2937"/>
<text text-anchor="middle" x="140" y="-2921.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2906.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2891.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2876.8" font-family="Times,serif" font-size="14.00">crate</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2925 0,-2925 0,-2857 280,-2857 280,-2925"/>
<text text-anchor="middle" x="140" y="-2909.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2894.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2879.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2864.8" font-family="Times,serif" font-size="14.00">crate</text>
</a>
</g>
</g>
@ -905,18 +904,18 @@
<g id="node59" class="node closed">
<title>ZcashFoundation/ed25519&#45;zebra#79</title>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/79" xlink:title="ZcashFoundation/ed25519&#45;zebra#79&#10;Tag a new &#160;ed25519&#45;zebra&#10;release" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="596,-2929.5 316,-2929.5 316,-2876.5 596,-2876.5 596,-2929.5"/>
<text text-anchor="middle" x="456" y="-2914.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2899.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2884.3" font-family="Times,serif" font-size="14.00">release</text>
<polygon fill="#fad8c7" stroke="black" points="596,-2917.5 316,-2917.5 316,-2864.5 596,-2864.5 596,-2917.5"/>
<text text-anchor="middle" x="456" y="-2902.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2887.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2872.3" font-family="Times,serif" font-size="14.00">release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="edge29" class="edge">
<title>ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79</title>
<path fill="none" stroke="black" d="M280.1,-2903C288.49,-2903 296.96,-2903 305.4,-2903"/>
<polygon fill="black" stroke="black" points="305.67,-2906.5 315.67,-2903 305.67,-2899.5 305.67,-2906.5"/>
<path fill="none" stroke="black" d="M280.1,-2891C288.49,-2891 296.96,-2891 305.4,-2891"/>
<polygon fill="black" stroke="black" points="305.67,-2894.5 315.67,-2891 305.67,-2887.5 305.67,-2894.5"/>
</g>
</g>
</svg>

View File

@ -5,10 +5,10 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Pages: 1 -->
<svg width="871pt" height="2945pt"
viewBox="0.00 0.00 871.00 2945.00" 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 2941)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2941 867,-2941 867,4 -4,4"/>
<svg width="871pt" height="2933pt"
viewBox="0.00 0.00 871.00 2933.00" 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 2929)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-2929 867,-2929 867,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="16.5,0 16.5,-164 263.5,-164 263.5,0 16.5,0"/>
@ -684,12 +684,11 @@
<!-- ZcashFoundation/zebra#7905 -->
<g id="node46" class="node open">
<title>ZcashFoundation/zebra#7905</title>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7905" xlink:title="ZcashFoundation/zebra#7905&#10;feat(zebra&#45;scan): Create&#10;a scanner task for new&#10;blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2506 340.5,-2506 340.5,-2438 571.5,-2438 571.5,-2506"/>
<text text-anchor="middle" x="456" y="-2490.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7905</text>
<text text-anchor="middle" x="456" y="-2475.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Create</text>
<text text-anchor="middle" x="456" y="-2460.8" font-family="Times,serif" font-size="14.00">a scanner task for new</text>
<text text-anchor="middle" x="456" y="-2445.8" font-family="Times,serif" font-size="14.00">blocks</text>
<g id="a_node46"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7905" xlink:title="ZcashFoundation/zebra#7905&#10;feat(zebra&#45;scan): Scan&#10;newly verified blocks" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2494.5 340.5,-2494.5 340.5,-2441.5 571.5,-2441.5 571.5,-2494.5"/>
<text text-anchor="middle" x="456" y="-2479.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7905</text>
<text text-anchor="middle" x="456" y="-2464.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Scan</text>
<text text-anchor="middle" x="456" y="-2449.3" font-family="Times,serif" font-size="14.00">newly verified blocks</text>
</a>
</g>
</g>
@ -697,47 +696,47 @@
<g id="node47" class="node open">
<title>ZcashFoundation/zebra#7907</title>
<g id="a_node47"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7907" xlink:title="ZcashFoundation/zebra#7907&#10;feat(zebra&#45;scan): Make&#10;the scanner send data to&#10;the results channel" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="863,-2538 632,-2538 632,-2470 863,-2470 863,-2538"/>
<text text-anchor="middle" x="747.5" y="-2522.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7907</text>
<text text-anchor="middle" x="747.5" y="-2507.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="747.5" y="-2492.8" font-family="Times,serif" font-size="14.00">the scanner send data to</text>
<text text-anchor="middle" x="747.5" y="-2477.8" font-family="Times,serif" font-size="14.00">the results channel</text>
<polygon fill="#c2e0c6" stroke="black" points="863,-2530 632,-2530 632,-2462 863,-2462 863,-2530"/>
<text text-anchor="middle" x="747.5" y="-2514.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7907</text>
<text text-anchor="middle" x="747.5" y="-2499.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="747.5" y="-2484.8" font-family="Times,serif" font-size="14.00">the scanner send data to</text>
<text text-anchor="middle" x="747.5" y="-2469.8" font-family="Times,serif" font-size="14.00">the results channel</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7905&#45;&gt;ZcashFoundation/zebra#7907 -->
<g id="edge21" class="edge">
<title>ZcashFoundation/zebra#7905&#45;&gt;ZcashFoundation/zebra#7907</title>
<path fill="none" stroke="black" d="M571.83,-2484.7C588.18,-2486.5 605.05,-2488.4 621.57,-2490.2"/>
<polygon fill="black" stroke="black" points="621.49,-2493.71 631.81,-2491.3 622.24,-2486.75 621.49,-2493.71"/>
<path fill="none" stroke="black" d="M571.83,-2479.1C588.18,-2480.7 605.05,-2482.3 621.57,-2483.9"/>
<polygon fill="black" stroke="black" points="621.52,-2487.41 631.81,-2484.9 622.2,-2480.44 621.52,-2487.41"/>
</g>
<!-- ZcashFoundation/zebra#7906 -->
<g id="node48" class="node open">
<title>ZcashFoundation/zebra#7906</title>
<g id="a_node48"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7906" xlink:title="ZcashFoundation/zebra#7906&#10;feat(zebra&#45;scan): Create&#10;a scanner results channel" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-2577.5 340.5,-2577.5 340.5,-2524.5 571.5,-2524.5 571.5,-2577.5"/>
<text text-anchor="middle" x="456" y="-2562.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7906</text>
<text text-anchor="middle" x="456" y="-2547.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Create</text>
<text text-anchor="middle" x="456" y="-2532.3" font-family="Times,serif" font-size="14.00">a scanner results channel</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="571.5,-2565.5 340.5,-2565.5 340.5,-2512.5 571.5,-2512.5 571.5,-2565.5"/>
<text text-anchor="middle" x="456" y="-2550.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7906</text>
<text text-anchor="middle" x="456" y="-2535.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Create</text>
<text text-anchor="middle" x="456" y="-2520.3" font-family="Times,serif" font-size="14.00">a scanner results channel</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7906&#45;&gt;ZcashFoundation/zebra#7907 -->
<g id="edge22" class="edge">
<title>ZcashFoundation/zebra#7906&#45;&gt;ZcashFoundation/zebra#7907</title>
<path fill="none" stroke="black" d="M571.83,-2532.4C588.18,-2529.7 605.05,-2527 621.57,-2524.3"/>
<polygon fill="black" stroke="black" points="622.52,-2527.69 631.81,-2522.6 621.37,-2520.79 622.52,-2527.69"/>
<path fill="none" stroke="black" d="M571.83,-2521.9C588.18,-2519.5 605.05,-2517 621.57,-2514.6"/>
<polygon fill="black" stroke="black" points="622.47,-2518 631.81,-2513 621.39,-2511.09 622.47,-2518"/>
</g>
<!-- ZcashFoundation/zebra#7927 -->
<g id="node49" class="node open">
<title>ZcashFoundation/zebra#7927</title>
<g id="a_node49"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7927" xlink:title="ZcashFoundation/zebra#7927&#10;feat(zebra&#45;state): Send a&#10;reference to latest non&#45;&#10;finalized state in&#10;TipAction::Reset" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2678.5 340.5,-2678.5 340.5,-2595.5 571.5,-2595.5 571.5,-2678.5"/>
<text text-anchor="middle" x="456" y="-2663.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7927</text>
<text text-anchor="middle" x="456" y="-2648.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Send a</text>
<text text-anchor="middle" x="456" y="-2633.3" font-family="Times,serif" font-size="14.00">reference to latest non&#45;</text>
<text text-anchor="middle" x="456" y="-2618.3" font-family="Times,serif" font-size="14.00">finalized state in</text>
<text text-anchor="middle" x="456" y="-2603.3" font-family="Times,serif" font-size="14.00">TipAction::Reset</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2666.5 340.5,-2666.5 340.5,-2583.5 571.5,-2583.5 571.5,-2666.5"/>
<text text-anchor="middle" x="456" y="-2651.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7927</text>
<text text-anchor="middle" x="456" y="-2636.3" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Send a</text>
<text text-anchor="middle" x="456" y="-2621.3" font-family="Times,serif" font-size="14.00">reference to latest non&#45;</text>
<text text-anchor="middle" x="456" y="-2606.3" font-family="Times,serif" font-size="14.00">finalized state in</text>
<text text-anchor="middle" x="456" y="-2591.3" font-family="Times,serif" font-size="14.00">TipAction::Reset</text>
</a>
</g>
</g>
@ -745,33 +744,33 @@
<g id="node50" class="node closed">
<title>ZcashFoundation/zebra#7935</title>
<g id="a_node50"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/7935" xlink:title="ZcashFoundation/zebra#7935&#10;feat(zebra&#45;state): Adds a&#10;method to ChainTipChange&#10;for getting unseen blocks&#10;when the best chain&#10;changes" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="863,-2686 632,-2686 632,-2682 628,-2682 628,-2678 632,-2678 632,-2596 628,-2596 628,-2592 632,-2592 632,-2588 863,-2588 863,-2686"/>
<polyline fill="none" stroke="black" points="632,-2682 636,-2682 636,-2678 632,-2678 "/>
<polyline fill="none" stroke="black" points="632,-2596 636,-2596 636,-2592 632,-2592 "/>
<text text-anchor="middle" x="747.5" y="-2670.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7935</text>
<text text-anchor="middle" x="747.5" y="-2655.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Adds a</text>
<text text-anchor="middle" x="747.5" y="-2640.8" font-family="Times,serif" font-size="14.00">method to ChainTipChange</text>
<text text-anchor="middle" x="747.5" y="-2625.8" font-family="Times,serif" font-size="14.00">for getting unseen blocks</text>
<text text-anchor="middle" x="747.5" y="-2610.8" font-family="Times,serif" font-size="14.00">when the best chain</text>
<text text-anchor="middle" x="747.5" y="-2595.8" font-family="Times,serif" font-size="14.00">changes</text>
<polygon fill="#fad8c7" stroke="black" points="863,-2674 632,-2674 632,-2670 628,-2670 628,-2666 632,-2666 632,-2584 628,-2584 628,-2580 632,-2580 632,-2576 863,-2576 863,-2674"/>
<polyline fill="none" stroke="black" points="632,-2670 636,-2670 636,-2666 632,-2666 "/>
<polyline fill="none" stroke="black" points="632,-2584 636,-2584 636,-2580 632,-2580 "/>
<text text-anchor="middle" x="747.5" y="-2658.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7935</text>
<text text-anchor="middle" x="747.5" y="-2643.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;state): Adds a</text>
<text text-anchor="middle" x="747.5" y="-2628.8" font-family="Times,serif" font-size="14.00">method to ChainTipChange</text>
<text text-anchor="middle" x="747.5" y="-2613.8" font-family="Times,serif" font-size="14.00">for getting unseen blocks</text>
<text text-anchor="middle" x="747.5" y="-2598.8" font-family="Times,serif" font-size="14.00">when the best chain</text>
<text text-anchor="middle" x="747.5" y="-2583.8" font-family="Times,serif" font-size="14.00">changes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7927&#45;&gt;ZcashFoundation/zebra#7935 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#7927&#45;&gt;ZcashFoundation/zebra#7935</title>
<path fill="none" stroke="black" d="M571.83,-2637C588.18,-2637 605.05,-2637 621.57,-2637"/>
<polygon fill="black" stroke="black" points="621.81,-2640.5 631.81,-2637 621.81,-2633.5 621.81,-2640.5"/>
<path fill="none" stroke="black" d="M571.83,-2625C588.18,-2625 605.05,-2625 621.57,-2625"/>
<polygon fill="black" stroke="black" points="621.81,-2628.5 631.81,-2625 621.81,-2621.5 621.81,-2628.5"/>
</g>
<!-- ZcashFoundation/zebra#7928 -->
<g id="node51" class="node open">
<title>ZcashFoundation/zebra#7928</title>
<g id="a_node51"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7928" xlink:title="ZcashFoundation/zebra#7928&#10;feat(zebra&#45;scan): Make&#10;the key storage database&#10;persistent" target="_blank">
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2765 340.5,-2765 340.5,-2697 571.5,-2697 571.5,-2765"/>
<text text-anchor="middle" x="456" y="-2749.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7928</text>
<text text-anchor="middle" x="456" y="-2734.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="456" y="-2719.8" font-family="Times,serif" font-size="14.00">the key storage database</text>
<text text-anchor="middle" x="456" y="-2704.8" font-family="Times,serif" font-size="14.00">persistent</text>
<polygon fill="#c2e0c6" stroke="black" points="571.5,-2753 340.5,-2753 340.5,-2685 571.5,-2685 571.5,-2753"/>
<text text-anchor="middle" x="456" y="-2737.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7928</text>
<text text-anchor="middle" x="456" y="-2722.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;scan): Make</text>
<text text-anchor="middle" x="456" y="-2707.8" font-family="Times,serif" font-size="14.00">the key storage database</text>
<text text-anchor="middle" x="456" y="-2692.8" font-family="Times,serif" font-size="14.00">persistent</text>
</a>
</g>
</g>
@ -779,48 +778,48 @@
<g id="node52" class="node open">
<title>ZcashFoundation/zebra#7926</title>
<g id="a_node52"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7926" xlink:title="ZcashFoundation/zebra#7926&#10;feat(zebra&#45;db): Split low&#10;level database code&#10;inside `zebra&#45;state`" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2765 24.5,-2765 24.5,-2697 255.5,-2697 255.5,-2765"/>
<text text-anchor="middle" x="140" y="-2749.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7926</text>
<text text-anchor="middle" x="140" y="-2734.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;db): Split low</text>
<text text-anchor="middle" x="140" y="-2719.8" font-family="Times,serif" font-size="14.00">level database code</text>
<text text-anchor="middle" x="140" y="-2704.8" font-family="Times,serif" font-size="14.00">inside `zebra&#45;state`</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2753 24.5,-2753 24.5,-2685 255.5,-2685 255.5,-2753"/>
<text text-anchor="middle" x="140" y="-2737.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7926</text>
<text text-anchor="middle" x="140" y="-2722.8" font-family="Times,serif" font-size="14.00">feat(zebra&#45;db): Split low</text>
<text text-anchor="middle" x="140" y="-2707.8" font-family="Times,serif" font-size="14.00">level database code</text>
<text text-anchor="middle" x="140" y="-2692.8" font-family="Times,serif" font-size="14.00">inside `zebra&#45;state`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7926&#45;&gt;ZcashFoundation/zebra#7928 -->
<g id="edge24" class="edge">
<title>ZcashFoundation/zebra#7926&#45;&gt;ZcashFoundation/zebra#7928</title>
<path fill="none" stroke="black" d="M255.69,-2731C279.95,-2731 305.65,-2731 330.25,-2731"/>
<polygon fill="black" stroke="black" points="330.35,-2734.5 340.35,-2731 330.35,-2727.5 330.35,-2734.5"/>
<path fill="none" stroke="black" d="M255.69,-2719C279.95,-2719 305.65,-2719 330.25,-2719"/>
<polygon fill="black" stroke="black" points="330.35,-2722.5 340.35,-2719 330.35,-2715.5 330.35,-2722.5"/>
</g>
<!-- ZcashFoundation/zebra#7934 -->
<g id="node53" class="node open">
<title>ZcashFoundation/zebra#7934</title>
<g id="a_node53"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7934" xlink:title="ZcashFoundation/zebra#7934&#10;change(zebra&#45;state): When&#10;the best chain changes,&#10;scan the new blocks in&#10;the best chain fork" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2678.5 24.5,-2678.5 24.5,-2595.5 255.5,-2595.5 255.5,-2678.5"/>
<text text-anchor="middle" x="140" y="-2663.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7934</text>
<text text-anchor="middle" x="140" y="-2648.3" font-family="Times,serif" font-size="14.00">change(zebra&#45;state): When</text>
<text text-anchor="middle" x="140" y="-2633.3" font-family="Times,serif" font-size="14.00">the best chain changes,</text>
<text text-anchor="middle" x="140" y="-2618.3" font-family="Times,serif" font-size="14.00">scan the new blocks in</text>
<text text-anchor="middle" x="140" y="-2603.3" font-family="Times,serif" font-size="14.00">the best chain fork</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2666.5 24.5,-2666.5 24.5,-2583.5 255.5,-2583.5 255.5,-2666.5"/>
<text text-anchor="middle" x="140" y="-2651.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7934</text>
<text text-anchor="middle" x="140" y="-2636.3" font-family="Times,serif" font-size="14.00">change(zebra&#45;state): When</text>
<text text-anchor="middle" x="140" y="-2621.3" font-family="Times,serif" font-size="14.00">the best chain changes,</text>
<text text-anchor="middle" x="140" y="-2606.3" font-family="Times,serif" font-size="14.00">scan the new blocks in</text>
<text text-anchor="middle" x="140" y="-2591.3" font-family="Times,serif" font-size="14.00">the best chain fork</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#7934&#45;&gt;ZcashFoundation/zebra#7927 -->
<g id="edge25" class="edge">
<title>ZcashFoundation/zebra#7934&#45;&gt;ZcashFoundation/zebra#7927</title>
<path fill="none" stroke="black" d="M255.69,-2637C279.95,-2637 305.65,-2637 330.25,-2637"/>
<polygon fill="black" stroke="black" points="330.35,-2640.5 340.35,-2637 330.35,-2633.5 330.35,-2640.5"/>
<path fill="none" stroke="black" d="M255.69,-2625C279.95,-2625 305.65,-2625 330.25,-2625"/>
<polygon fill="black" stroke="black" points="330.35,-2628.5 340.35,-2625 330.35,-2621.5 330.35,-2628.5"/>
</g>
<!-- ZcashFoundation/zebra#7946 -->
<g id="node54" class="node open">
<title>ZcashFoundation/zebra#7946</title>
<g id="a_node54"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/7946" xlink:title="ZcashFoundation/zebra#7946&#10;feat(scanner): Read and&#10;store keys from config at&#10;zebra startup" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2851 24.5,-2851 24.5,-2783 255.5,-2783 255.5,-2851"/>
<text text-anchor="middle" x="140" y="-2835.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7946</text>
<text text-anchor="middle" x="140" y="-2820.8" font-family="Times,serif" font-size="14.00">feat(scanner): Read and</text>
<text text-anchor="middle" x="140" y="-2805.8" font-family="Times,serif" font-size="14.00">store keys from config at</text>
<text text-anchor="middle" x="140" y="-2790.8" font-family="Times,serif" font-size="14.00">zebra startup</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="255.5,-2839 24.5,-2839 24.5,-2771 255.5,-2771 255.5,-2839"/>
<text text-anchor="middle" x="140" y="-2823.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/zebra#7946</text>
<text text-anchor="middle" x="140" y="-2808.8" font-family="Times,serif" font-size="14.00">feat(scanner): Read and</text>
<text text-anchor="middle" x="140" y="-2793.8" font-family="Times,serif" font-size="14.00">store keys from config at</text>
<text text-anchor="middle" x="140" y="-2778.8" font-family="Times,serif" font-size="14.00">zebra startup</text>
</a>
</g>
</g>
@ -839,8 +838,8 @@
<!-- ZcashFoundation/zebra#7947&#45;&gt;ZcashFoundation/zebra#7905 -->
<g id="edge26" class="edge">
<title>ZcashFoundation/zebra#7947&#45;&gt;ZcashFoundation/zebra#7905</title>
<path fill="none" stroke="black" d="M255.69,-2420C280.05,-2426.3 305.88,-2433.1 330.58,-2439.5"/>
<polygon fill="black" stroke="black" points="329.79,-2442.91 340.35,-2442.1 331.59,-2436.15 329.79,-2442.91"/>
<path fill="none" stroke="black" d="M255.69,-2418.5C282.61,-2425.2 311.32,-2432.3 338.32,-2439"/>
<polygon fill="black" stroke="black" points="337.63,-2442.43 348.18,-2441.5 339.35,-2435.65 337.63,-2442.43"/>
</g>
<!-- ZcashFoundation/zebra#7953 -->
<g id="node56" class="node open">
@ -874,18 +873,18 @@
<!-- ZcashFoundation/zebra#7908&#45;&gt;ZcashFoundation/zebra#7905 -->
<g id="edge28" class="edge">
<title>ZcashFoundation/zebra#7908&#45;&gt;ZcashFoundation/zebra#7905</title>
<path fill="none" stroke="black" d="M255.69,-2474.5C279.95,-2474.2 305.65,-2473.9 330.25,-2473.6"/>
<polygon fill="black" stroke="black" points="330.39,-2477.1 340.35,-2473.5 330.32,-2470.1 330.39,-2477.1"/>
<path fill="none" stroke="black" d="M255.69,-2473.1C279.95,-2472.5 305.65,-2471.8 330.25,-2471.2"/>
<polygon fill="black" stroke="black" points="330.46,-2474.7 340.35,-2470.9 330.25,-2467.7 330.46,-2474.7"/>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77 -->
<g id="node58" class="node open">
<title>ZcashFoundation/ed25519&#45;zebra#77</title>
<g id="a_node58"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/77" xlink:title="ZcashFoundation/ed25519&#45;zebra#77&#10;Add instructions to the&#10;README for updating this&#10;crate" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2937 0,-2937 0,-2869 280,-2869 280,-2937"/>
<text text-anchor="middle" x="140" y="-2921.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2906.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2891.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2876.8" font-family="Times,serif" font-size="14.00">crate</text>
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="280,-2925 0,-2925 0,-2857 280,-2857 280,-2925"/>
<text text-anchor="middle" x="140" y="-2909.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#77</text>
<text text-anchor="middle" x="140" y="-2894.8" font-family="Times,serif" font-size="14.00">Add instructions to the</text>
<text text-anchor="middle" x="140" y="-2879.8" font-family="Times,serif" font-size="14.00">README for updating this</text>
<text text-anchor="middle" x="140" y="-2864.8" font-family="Times,serif" font-size="14.00">crate</text>
</a>
</g>
</g>
@ -893,18 +892,18 @@
<g id="node59" class="node closed">
<title>ZcashFoundation/ed25519&#45;zebra#79</title>
<g id="a_node59"><a xlink:href="https://github.com/ZcashFoundation/ed25519-zebra/issues/79" xlink:title="ZcashFoundation/ed25519&#45;zebra#79&#10;Tag a new &#160;ed25519&#45;zebra&#10;release" target="_blank">
<polygon fill="#fad8c7" stroke="black" points="596,-2929.5 316,-2929.5 316,-2876.5 596,-2876.5 596,-2929.5"/>
<text text-anchor="middle" x="456" y="-2914.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2899.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2884.3" font-family="Times,serif" font-size="14.00">release</text>
<polygon fill="#fad8c7" stroke="black" points="596,-2917.5 316,-2917.5 316,-2864.5 596,-2864.5 596,-2917.5"/>
<text text-anchor="middle" x="456" y="-2902.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/ed25519&#45;zebra#79</text>
<text text-anchor="middle" x="456" y="-2887.3" font-family="Times,serif" font-size="14.00">Tag a new &#160;ed25519&#45;zebra</text>
<text text-anchor="middle" x="456" y="-2872.3" font-family="Times,serif" font-size="14.00">release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79 -->
<g id="edge29" class="edge">
<title>ZcashFoundation/ed25519&#45;zebra#77&#45;&gt;ZcashFoundation/ed25519&#45;zebra#79</title>
<path fill="none" stroke="black" d="M280.1,-2903C288.49,-2903 296.96,-2903 305.4,-2903"/>
<polygon fill="black" stroke="black" points="305.67,-2906.5 315.67,-2903 305.67,-2899.5 305.67,-2906.5"/>
<path fill="none" stroke="black" d="M280.1,-2891C288.49,-2891 296.96,-2891 305.4,-2891"/>
<polygon fill="black" stroke="black" points="305.67,-2894.5 315.67,-2891 305.67,-2887.5 305.67,-2894.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

@ -22,57 +22,57 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 416)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-416 698,-416 698,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,0 0,-250 450,-250 450,0 0,0"/>
<text text-anchor="middle" x="225" y="-234.8" font-family="Times,serif" font-size="14.00">Epic: FROST Proof of Concept/Prototype and Documentation</text>
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="109,0 109,-93 341,-93 341,0 109,0"/>
<text text-anchor="middle" x="225" y="-77.8" font-family="Times,serif" font-size="14.00">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="109,-258 109,-351 341,-351 341,-258 109,-258"/>
<text text-anchor="middle" x="225" y="-335.8" font-family="Times,serif" font-size="14.00">Epic: Re&#45;randomizable FROST</text>
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,-101 0,-351 450,-351 450,-101 0,-101"/>
<text text-anchor="middle" x="225" y="-335.8" font-family="Times,serif" font-size="14.00">Epic: FROST Proof of Concept/Prototype and Documentation</text>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#216</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/216" xlink:title="ZcashFoundation/frost#216&#10;Write security proof for&#10;Rerandomized FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-61.5 117,-61.5 117,-8.5 333,-8.5 333,-61.5"/>
<text text-anchor="middle" x="225" y="-46.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#216</text>
<text text-anchor="middle" x="225" y="-31.3" font-family="Times,serif" font-size="14.00">Write security proof for</text>
<text text-anchor="middle" x="225" y="-16.3" font-family="Times,serif" font-size="14.00">Rerandomized FROST</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#239 -->
<g id="node1" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/frost#239</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/239" xlink:title="ZcashFoundation/frost#239&#10;Epic: Demo for Signature&#10;generation &#45; Participant&#10;CLI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-219 117,-219 117,-151 333,-151 333,-219"/>
<text text-anchor="middle" x="225" y="-203.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#239</text>
<text text-anchor="middle" x="225" y="-188.8" font-family="Times,serif" font-size="14.00">Epic: Demo for Signature</text>
<text text-anchor="middle" x="225" y="-173.8" font-family="Times,serif" font-size="14.00">generation &#45; Participant</text>
<text text-anchor="middle" x="225" y="-158.8" font-family="Times,serif" font-size="14.00">CLI</text>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/239" xlink:title="ZcashFoundation/frost#239&#10;Epic: Demo for Signature&#10;generation &#45; Participant&#10;CLI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-320 117,-320 117,-252 333,-252 333,-320"/>
<text text-anchor="middle" x="225" y="-304.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#239</text>
<text text-anchor="middle" x="225" y="-289.8" font-family="Times,serif" font-size="14.00">Epic: Demo for Signature</text>
<text text-anchor="middle" x="225" y="-274.8" font-family="Times,serif" font-size="14.00">generation &#45; Participant</text>
<text text-anchor="middle" x="225" y="-259.8" font-family="Times,serif" font-size="14.00">CLI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#240 -->
<g id="node2" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/frost#240</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/240" xlink:title="ZcashFoundation/frost#240&#10;Demo for Signature&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-132.5 117,-132.5 117,-79.5 333,-79.5 333,-132.5"/>
<text text-anchor="middle" x="225" y="-117.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#240</text>
<text text-anchor="middle" x="225" y="-102.3" font-family="Times,serif" font-size="14.00">Demo for Signature</text>
<text text-anchor="middle" x="225" y="-87.3" font-family="Times,serif" font-size="14.00">verification</text>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/240" xlink:title="ZcashFoundation/frost#240&#10;Demo for Signature&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-233.5 117,-233.5 117,-180.5 333,-180.5 333,-233.5"/>
<text text-anchor="middle" x="225" y="-218.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#240</text>
<text text-anchor="middle" x="225" y="-203.3" font-family="Times,serif" font-size="14.00">Demo for Signature</text>
<text text-anchor="middle" x="225" y="-188.3" font-family="Times,serif" font-size="14.00">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#242 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#242</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/242" xlink:title="ZcashFoundation/frost#242&#10;Implement broadcast&#10;channel for FROST PoC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-61.5 117,-61.5 117,-8.5 333,-8.5 333,-61.5"/>
<text text-anchor="middle" x="225" y="-46.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#242</text>
<text text-anchor="middle" x="225" y="-31.3" font-family="Times,serif" font-size="14.00">Implement broadcast</text>
<text text-anchor="middle" x="225" y="-16.3" font-family="Times,serif" font-size="14.00">channel for FROST PoC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#216</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/216" xlink:title="ZcashFoundation/frost#216&#10;Write security proof for&#10;Rerandomized FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-319.5 117,-319.5 117,-266.5 333,-266.5 333,-319.5"/>
<text text-anchor="middle" x="225" y="-304.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#216</text>
<text text-anchor="middle" x="225" y="-289.3" font-family="Times,serif" font-size="14.00">Write security proof for</text>
<text text-anchor="middle" x="225" y="-274.3" font-family="Times,serif" font-size="14.00">Rerandomized FROST</text>
<title>ZcashFoundation/frost#242</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/242" xlink:title="ZcashFoundation/frost#242&#10;Implement broadcast&#10;channel for FROST PoC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-162.5 117,-162.5 117,-109.5 333,-109.5 333,-162.5"/>
<text text-anchor="middle" x="225" y="-147.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#242</text>
<text text-anchor="middle" x="225" y="-132.3" font-family="Times,serif" font-size="14.00">Implement broadcast</text>
<text text-anchor="middle" x="225" y="-117.3" font-family="Times,serif" font-size="14.00">channel for FROST PoC</text>
</a>
</g>
</g>

View File

@ -10,57 +10,57 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 416)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-416 698,-416 698,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,0 0,-250 450,-250 450,0 0,0"/>
<text text-anchor="middle" x="225" y="-234.8" font-family="Times,serif" font-size="14.00">Epic: FROST Proof of Concept/Prototype and Documentation</text>
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="109,0 109,-93 341,-93 341,0 109,0"/>
<text text-anchor="middle" x="225" y="-77.8" font-family="Times,serif" font-size="14.00">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="blue" points="109,-258 109,-351 341,-351 341,-258 109,-258"/>
<text text-anchor="middle" x="225" y="-335.8" font-family="Times,serif" font-size="14.00">Epic: Re&#45;randomizable FROST</text>
<title>cluster_1</title>
<polygon fill="none" stroke="blue" points="0,-101 0,-351 450,-351 450,-101 0,-101"/>
<text text-anchor="middle" x="225" y="-335.8" font-family="Times,serif" font-size="14.00">Epic: FROST Proof of Concept/Prototype and Documentation</text>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#216</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/216" xlink:title="ZcashFoundation/frost#216&#10;Write security proof for&#10;Rerandomized FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-61.5 117,-61.5 117,-8.5 333,-8.5 333,-61.5"/>
<text text-anchor="middle" x="225" y="-46.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#216</text>
<text text-anchor="middle" x="225" y="-31.3" font-family="Times,serif" font-size="14.00">Write security proof for</text>
<text text-anchor="middle" x="225" y="-16.3" font-family="Times,serif" font-size="14.00">Rerandomized FROST</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#239 -->
<g id="node1" class="node open">
<g id="node2" class="node open">
<title>ZcashFoundation/frost#239</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/239" xlink:title="ZcashFoundation/frost#239&#10;Epic: Demo for Signature&#10;generation &#45; Participant&#10;CLI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-219 117,-219 117,-151 333,-151 333,-219"/>
<text text-anchor="middle" x="225" y="-203.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#239</text>
<text text-anchor="middle" x="225" y="-188.8" font-family="Times,serif" font-size="14.00">Epic: Demo for Signature</text>
<text text-anchor="middle" x="225" y="-173.8" font-family="Times,serif" font-size="14.00">generation &#45; Participant</text>
<text text-anchor="middle" x="225" y="-158.8" font-family="Times,serif" font-size="14.00">CLI</text>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/239" xlink:title="ZcashFoundation/frost#239&#10;Epic: Demo for Signature&#10;generation &#45; Participant&#10;CLI" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-320 117,-320 117,-252 333,-252 333,-320"/>
<text text-anchor="middle" x="225" y="-304.8" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#239</text>
<text text-anchor="middle" x="225" y="-289.8" font-family="Times,serif" font-size="14.00">Epic: Demo for Signature</text>
<text text-anchor="middle" x="225" y="-274.8" font-family="Times,serif" font-size="14.00">generation &#45; Participant</text>
<text text-anchor="middle" x="225" y="-259.8" font-family="Times,serif" font-size="14.00">CLI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#240 -->
<g id="node2" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/frost#240</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/240" xlink:title="ZcashFoundation/frost#240&#10;Demo for Signature&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-132.5 117,-132.5 117,-79.5 333,-79.5 333,-132.5"/>
<text text-anchor="middle" x="225" y="-117.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#240</text>
<text text-anchor="middle" x="225" y="-102.3" font-family="Times,serif" font-size="14.00">Demo for Signature</text>
<text text-anchor="middle" x="225" y="-87.3" font-family="Times,serif" font-size="14.00">verification</text>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/240" xlink:title="ZcashFoundation/frost#240&#10;Demo for Signature&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-233.5 117,-233.5 117,-180.5 333,-180.5 333,-233.5"/>
<text text-anchor="middle" x="225" y="-218.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#240</text>
<text text-anchor="middle" x="225" y="-203.3" font-family="Times,serif" font-size="14.00">Demo for Signature</text>
<text text-anchor="middle" x="225" y="-188.3" font-family="Times,serif" font-size="14.00">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#242 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#242</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/242" xlink:title="ZcashFoundation/frost#242&#10;Implement broadcast&#10;channel for FROST PoC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-61.5 117,-61.5 117,-8.5 333,-8.5 333,-61.5"/>
<text text-anchor="middle" x="225" y="-46.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#242</text>
<text text-anchor="middle" x="225" y="-31.3" font-family="Times,serif" font-size="14.00">Implement broadcast</text>
<text text-anchor="middle" x="225" y="-16.3" font-family="Times,serif" font-size="14.00">channel for FROST PoC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#216 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#216</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/216" xlink:title="ZcashFoundation/frost#216&#10;Write security proof for&#10;Rerandomized FROST" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-319.5 117,-319.5 117,-266.5 333,-266.5 333,-319.5"/>
<text text-anchor="middle" x="225" y="-304.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#216</text>
<text text-anchor="middle" x="225" y="-289.3" font-family="Times,serif" font-size="14.00">Write security proof for</text>
<text text-anchor="middle" x="225" y="-274.3" font-family="Times,serif" font-size="14.00">Rerandomized FROST</text>
<title>ZcashFoundation/frost#242</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/242" xlink:title="ZcashFoundation/frost#242&#10;Implement broadcast&#10;channel for FROST PoC" target="_blank">
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="333,-162.5 117,-162.5 117,-109.5 333,-109.5 333,-162.5"/>
<text text-anchor="middle" x="225" y="-147.3" font-family="Times,serif" font-size="14.00">ZcashFoundation/frost#242</text>
<text text-anchor="middle" x="225" y="-132.3" font-family="Times,serif" font-size="14.00">Implement broadcast</text>
<text text-anchor="middle" x="225" y="-117.3" font-family="Times,serif" font-size="14.00">channel for FROST PoC</text>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB