This commit is contained in:
dconnolly 2022-10-26 23:48:20 +00:00
parent 833af1ff3a
commit dbd178f2de
4 changed files with 636 additions and 636 deletions

View File

@ -22,19 +22,254 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2736)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2736 788,-2736 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-62.5 0,-327.5 516,-327.5 516,-62.5 0,-62.5"/>
<text text-anchor="middle" x="258" y="-312.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-522.5 0,-1361.5 784,-1361.5 784,-522.5 0,-522.5"/>
<text text-anchor="middle" x="392" y="-1346.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Support for RPC calls used by mining pools</text>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-62.5 0,-327.5 516,-327.5 516,-62.5 0,-62.5"/>
<text text-anchor="middle" x="258" y="-312.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<!-- ZcashFoundation/zebra#5335 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5335</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5335" xlink:title="ZcashFoundation/zebra#5335&#10;Evict transactions from&#10;the mempool based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-1330.5 276,-1330.5 276,-1262.5 508,-1262.5 508,-1330.5"/>
<text text-anchor="middle" x="392" y="-1315.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5335</text>
<text text-anchor="middle" x="392" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">Evict transactions from</text>
<text text-anchor="middle" x="392" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool based on the</text>
<text text-anchor="middle" x="392" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5336 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#5336</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5336" xlink:title="ZcashFoundation/zebra#5336&#10;Relay mempool&#10;transactions based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-1290.5 544,-1290.5 544,-1222.5 776,-1222.5 776,-1290.5"/>
<text text-anchor="middle" x="660" y="-1275.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5336</text>
<text text-anchor="middle" x="660" y="-1260.3" font-family="Times,serif" font-size="14.00" fill="#000000">Relay mempool</text>
<text text-anchor="middle" x="660" y="-1245.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions based on the</text>
<text text-anchor="middle" x="660" y="-1230.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M508.38,-1279.1C516.81,-1277.9 525.33,-1276.6 533.81,-1275.3"/>
<polygon fill="#000000" stroke="#000000" points="534.3266,-1278.7619 543.74,-1273.9 533.3493,-1271.8304 534.3266,-1278.7619"/>
</g>
<!-- ZcashFoundation/zebra#5235 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#5235</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5235" xlink:title="ZcashFoundation/zebra#5235&#10;Tracking: Implement&#10;getblocktemplate RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-1244 276,-1244 276,-1191 508,-1191 508,-1244"/>
<text text-anchor="middle" x="392" y="-1228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5235</text>
<text text-anchor="middle" x="392" y="-1213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Implement</text>
<text text-anchor="middle" x="392" y="-1198.8" font-family="Times,serif" font-size="14.00" fill="#000000">getblocktemplate RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M508.38,-1234.4C516.81,-1235.7 525.33,-1236.9 533.81,-1238.1"/>
<polygon fill="#000000" stroke="#000000" points="533.3294,-1241.567 543.74,-1239.6 534.375,-1234.6455 533.3294,-1241.567"/>
</g>
<!-- ZcashFoundation/zebra#5376 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#5376</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5376" xlink:title="ZcashFoundation/zebra#5376&#10;Do contextual validation&#10;on mempool transactions&#10;using the state best tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1330.5 8,-1330.5 8,-1262.5 240,-1262.5 240,-1330.5"/>
<text text-anchor="middle" x="124" y="-1315.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5376</text>
<text text-anchor="middle" x="124" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">Do contextual validation</text>
<text text-anchor="middle" x="124" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">on mempool transactions</text>
<text text-anchor="middle" x="124" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">using the state best tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5376&#45;&gt;ZcashFoundation/zebra#5235 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#5376&#45;&gt;ZcashFoundation/zebra#5235</title>
<path fill="none" stroke="#000000" d="M239.6,-1262.4C257.01,-1257.3 274.84,-1252 291.89,-1247"/>
<polygon fill="#000000" stroke="#000000" points="293.2105,-1250.2607 301.83,-1244.1 291.2499,-1243.5409 293.2105,-1250.2607"/>
</g>
<!-- ZcashFoundation/zebra#5455 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#5455</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5455" xlink:title="ZcashFoundation/zebra#5455&#10;Populate `BlockTemplate`&#10;fields using a new state&#10;request" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-857.5 8,-857.5 8,-789.5 240,-789.5 240,-857.5"/>
<text text-anchor="middle" x="124" y="-842.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5455</text>
<text text-anchor="middle" x="124" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate `BlockTemplate`</text>
<text text-anchor="middle" x="124" y="-812.3" font-family="Times,serif" font-size="14.00" fill="#000000">fields using a new state</text>
<text text-anchor="middle" x="124" y="-797.3" font-family="Times,serif" font-size="14.00" fill="#000000">request</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5453 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#5453</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5453" xlink:title="ZcashFoundation/zebra#5453&#10;Populate transparent&#10;coinbase transaction data&#10;for `BlockTemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-932.5 276,-932.5 276,-864.5 508,-864.5 508,-932.5"/>
<text text-anchor="middle" x="392" y="-917.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5453</text>
<text text-anchor="middle" x="392" y="-902.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate transparent</text>
<text text-anchor="middle" x="392" y="-887.3" font-family="Times,serif" font-size="14.00" fill="#000000">coinbase transaction data</text>
<text text-anchor="middle" x="392" y="-872.3" font-family="Times,serif" font-size="14.00" fill="#000000">for `BlockTemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5455&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#5455&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M240.38,-856.07C248.9,-858.45 257.51,-860.86 266.08,-863.26"/>
<polygon fill="#000000" stroke="#000000" points="265.1669,-866.6389 275.74,-865.96 267.0513,-859.8973 265.1669,-866.6389"/>
</g>
<!-- ZcashFoundation/zebra#5472 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#5472</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5472" xlink:title="ZcashFoundation/zebra#5472&#10;Support shielded coinbase&#10;in `getblocktemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-514 544,-514 544,-461 776,-461 776,-514"/>
<text text-anchor="middle" x="660" y="-498.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5472</text>
<text text-anchor="middle" x="660" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">Support shielded coinbase</text>
<text text-anchor="middle" x="660" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">in `getblocktemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5453&#45;&gt;ZcashFoundation/zebra#5472 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#5453&#45;&gt;ZcashFoundation/zebra#5472</title>
<path fill="none" stroke="#000000" d="M395.52,-864.33C404.83,-791.65 436.69,-620.61 541.65,-521.18"/>
<polygon fill="#000000" stroke="#000000" points="544.3208,-523.4805 549.34,-514.15 539.5977,-518.314 544.3208,-523.4805"/>
</g>
<!-- ZcashFoundation/zebra#5452 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#5452</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5452" xlink:title="ZcashFoundation/zebra#5452&#10;Populate `Blocktemplate`&#10;responses with fixed&#10;values data" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1172.5 8,-1172.5 8,-1104.5 240,-1104.5 240,-1172.5"/>
<text text-anchor="middle" x="124" y="-1157.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5452</text>
<text text-anchor="middle" x="124" y="-1142.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate `Blocktemplate`</text>
<text text-anchor="middle" x="124" y="-1127.3" font-family="Times,serif" font-size="14.00" fill="#000000">responses with fixed</text>
<text text-anchor="middle" x="124" y="-1112.3" font-family="Times,serif" font-size="14.00" fill="#000000">values data</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5466 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#5466</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5466" xlink:title="ZcashFoundation/zebra#5466&#10;Return an error from&#10;getblocktemplate if Zebra&#10;isn&#39;t synced to the tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1086.5 8,-1086.5 8,-1018.5 240,-1018.5 240,-1086.5"/>
<text text-anchor="middle" x="124" y="-1071.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5466</text>
<text text-anchor="middle" x="124" y="-1056.3" font-family="Times,serif" font-size="14.00" fill="#000000">Return an error from</text>
<text text-anchor="middle" x="124" y="-1041.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblocktemplate if Zebra</text>
<text text-anchor="middle" x="124" y="-1026.3" font-family="Times,serif" font-size="14.00" fill="#000000">isn&#39;t synced to the tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#5454</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5454" xlink:title="ZcashFoundation/zebra#5454&#10;Populate transactions of&#10;`BlockTemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1244 8,-1244 8,-1191 240,-1191 240,-1244"/>
<text text-anchor="middle" x="124" y="-1228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5454</text>
<text text-anchor="middle" x="124" y="-1213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Populate transactions of</text>
<text text-anchor="middle" x="124" y="-1198.8" font-family="Times,serif" font-size="14.00" fill="#000000">`BlockTemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M227.64,-1190.9C232.02,-1188.1 236.18,-1185 240,-1181.5 270.67,-1153.6 257.44,-1132.5 276,-1095.5 303.43,-1040.7 339.94,-980.4 364.62,-941.12"/>
<polygon fill="#000000" stroke="#000000" points="367.6324,-942.9046 370.01,-932.58 361.7128,-939.1685 367.6324,-942.9046"/>
</g>
<!-- ZcashFoundation/zebra#5473 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#5473</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5473" xlink:title="ZcashFoundation/zebra#5473&#10;Select `getblocktemplate`&#10;transactions according to&#10;ZIP&#45;317" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-1172.5 276,-1172.5 276,-1104.5 508,-1104.5 508,-1172.5"/>
<text text-anchor="middle" x="392" y="-1157.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5473</text>
<text text-anchor="middle" x="392" y="-1142.3" font-family="Times,serif" font-size="14.00" fill="#000000">Select `getblocktemplate`</text>
<text text-anchor="middle" x="392" y="-1127.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions according to</text>
<text text-anchor="middle" x="392" y="-1112.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5473 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5473</title>
<path fill="none" stroke="#000000" d="M213.99,-1191C230.92,-1186 248.91,-1180.7 266.7,-1175.4"/>
<polygon fill="#000000" stroke="#000000" points="267.9456,-1178.6819 276.55,-1172.5 265.9686,-1171.9669 267.9456,-1178.6819"/>
</g>
<!-- ZcashFoundation/zebra#5236 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#5236</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5236" xlink:title="ZcashFoundation/zebra#5236&#10;Add basic support for the&#10;`submitblock` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-929 8,-929 8,-876 240,-876 240,-929"/>
<text text-anchor="middle" x="124" y="-913.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5236</text>
<text text-anchor="middle" x="124" y="-898.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add basic support for the</text>
<text text-anchor="middle" x="124" y="-883.8" font-family="Times,serif" font-size="14.00" fill="#000000">`submitblock` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5456 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#5456</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5456" xlink:title="ZcashFoundation/zebra#5456&#10;Add a miner transparent&#10;address config option" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1000 8,-1000 8,-947 240,-947 240,-1000"/>
<text text-anchor="middle" x="124" y="-984.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5456</text>
<text text-anchor="middle" x="124" y="-969.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a miner transparent</text>
<text text-anchor="middle" x="124" y="-954.8" font-family="Times,serif" font-size="14.00" fill="#000000">address config option</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5456&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#5456&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M218.86,-946.95C234.08,-942.69 250.03,-938.23 265.83,-933.81"/>
<polygon fill="#000000" stroke="#000000" points="266.9643,-937.1271 275.65,-931.06 265.0766,-930.3864 266.9643,-937.1271"/>
</g>
<!-- ZcashFoundation/zebra#5386 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#5386</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5386" xlink:title="ZcashFoundation/zebra#5386&#10;Use BestChainUtxo rather&#10;than AwaitUtxo in the&#10;mempool transaction&#10;validator" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-771 8,-771 8,-688 240,-688 240,-771"/>
<text text-anchor="middle" x="124" y="-755.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5386</text>
<text text-anchor="middle" x="124" y="-740.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use BestChainUtxo rather</text>
<text text-anchor="middle" x="124" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">than AwaitUtxo in the</text>
<text text-anchor="middle" x="124" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">mempool transaction</text>
<text text-anchor="middle" x="124" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">validator</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5468 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#5468</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5468" xlink:title="ZcashFoundation/zebra#5468&#10;Add support for&#10;`getmininginfo` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-670 8,-670 8,-617 240,-617 240,-670"/>
<text text-anchor="middle" x="124" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5468</text>
<text text-anchor="middle" x="124" y="-639.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="124" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getmininginfo` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5302 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#5302</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5302" xlink:title="ZcashFoundation/zebra#5302&#10;Add support for&#10;`getblocksubsidy` RPC&#10;call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-598.5 8,-598.5 8,-530.5 240,-530.5 240,-598.5"/>
<text text-anchor="middle" x="124" y="-583.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5302</text>
<text text-anchor="middle" x="124" y="-568.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="124" y="-553.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocksubsidy` RPC</text>
<text text-anchor="middle" x="124" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-225 8,-225 8,-172 240,-172 240,-225"/>
<text text-anchor="middle" x="124" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="124" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
@ -43,9 +278,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5423 -->
<g id="node2" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#5423</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5423" xlink:title="ZcashFoundation/zebra#5423&#10;Tag Zebra 1.0.0&#45;rc.1" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5423" xlink:title="ZcashFoundation/zebra#5423&#10;Tag Zebra 1.0.0&#45;rc.1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-252.5 276,-252.5 276,-214.5 508,-214.5 508,-252.5"/>
<text text-anchor="middle" x="392" y="-237.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5423</text>
<text text-anchor="middle" x="392" y="-222.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.1</text>
@ -53,7 +288,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5214&#45;&gt;ZcashFoundation/zebra#5423 -->
<g id="edge1" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5214&#45;&gt;ZcashFoundation/zebra#5423</title>
<path fill="none" stroke="#000000" d="M240.38,-213.7C248.81,-214.8 257.33,-215.91 265.81,-217.02"/>
<polygon fill="#000000" stroke="#000000" points="265.3702,-220.4922 275.74,-218.32 266.279,-213.5514 265.3702,-220.4922"/>
@ -78,9 +313,9 @@
<polygon fill="#000000" stroke="#000000" points="553.3789,-281.6894 563.95,-280.98 555.2439,-274.9423 553.3789,-281.6894"/>
</g>
<!-- ZcashFoundation/zebra#5445 -->
<g id="node3" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5445</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5445" xlink:title="ZcashFoundation/zebra#5445&#10;Bump `zcash_proofs` to&#10;0.8.0" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5445" xlink:title="ZcashFoundation/zebra#5445&#10;Bump `zcash_proofs` to&#10;0.8.0" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-296 8,-296 8,-243 240,-243 240,-296"/>
<text text-anchor="middle" x="124" y="-280.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5445</text>
<text text-anchor="middle" x="124" y="-265.8" font-family="Times,serif" font-size="14.00" fill="#000000">Bump `zcash_proofs` to</text>
@ -89,7 +324,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5445&#45;&gt;ZcashFoundation/zebra#5423 -->
<g id="edge2" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#5445&#45;&gt;ZcashFoundation/zebra#5423</title>
<path fill="none" stroke="#000000" d="M240.38,-253.87C248.81,-252.73 257.33,-251.59 265.81,-250.45"/>
<polygon fill="#000000" stroke="#000000" points="266.2932,-253.9166 275.74,-249.12 265.3638,-246.9786 266.2932,-253.9166"/>
@ -135,9 +370,9 @@
<polygon fill="#000000" stroke="#000000" points="279.0391,-336.1976 289.63,-335.91 281.1713,-329.5302 279.0391,-336.1976"/>
</g>
<!-- ZcashFoundation/zebra#5446 -->
<g id="node4" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#5446</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5446" xlink:title="ZcashFoundation/zebra#5446&#10;Audit: remove zebra&#45;chain&#10;cryptographic&#10;implementations that are&#10;unused" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5446" xlink:title="ZcashFoundation/zebra#5446&#10;Audit: remove zebra&#45;chain&#10;cryptographic&#10;implementations that are&#10;unused" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-154 8,-154 8,-71 240,-71 240,-154"/>
<text text-anchor="middle" x="124" y="-138.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5446</text>
<text text-anchor="middle" x="124" y="-123.8" font-family="Times,serif" font-size="14.00" fill="#000000">Audit: remove zebra&#45;chain</text>
@ -148,246 +383,11 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5446&#45;&gt;ZcashFoundation/zebra#5423 -->
<g id="edge3" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#5446&#45;&gt;ZcashFoundation/zebra#5423</title>
<path fill="none" stroke="#000000" d="M219.02,-154.11C226.12,-157.28 233.18,-160.43 240,-163.5 274.07,-178.83 312.26,-196.42 341.84,-210.13"/>
<polygon fill="#000000" stroke="#000000" points="340.5761,-213.402 351.12,-214.44 343.5247,-207.0533 340.5761,-213.402"/>
</g>
<!-- ZcashFoundation/zebra#5335 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#5335</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5335" xlink:title="ZcashFoundation/zebra#5335&#10;Evict transactions from&#10;the mempool based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-1330.5 276,-1330.5 276,-1262.5 508,-1262.5 508,-1330.5"/>
<text text-anchor="middle" x="392" y="-1315.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5335</text>
<text text-anchor="middle" x="392" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">Evict transactions from</text>
<text text-anchor="middle" x="392" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool based on the</text>
<text text-anchor="middle" x="392" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5336 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#5336</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5336" xlink:title="ZcashFoundation/zebra#5336&#10;Relay mempool&#10;transactions based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-1290.5 544,-1290.5 544,-1222.5 776,-1222.5 776,-1290.5"/>
<text text-anchor="middle" x="660" y="-1275.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5336</text>
<text text-anchor="middle" x="660" y="-1260.3" font-family="Times,serif" font-size="14.00" fill="#000000">Relay mempool</text>
<text text-anchor="middle" x="660" y="-1245.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions based on the</text>
<text text-anchor="middle" x="660" y="-1230.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M508.38,-1279.1C516.81,-1277.9 525.33,-1276.6 533.81,-1275.3"/>
<polygon fill="#000000" stroke="#000000" points="534.3266,-1278.7619 543.74,-1273.9 533.3493,-1271.8304 534.3266,-1278.7619"/>
</g>
<!-- ZcashFoundation/zebra#5235 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#5235</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5235" xlink:title="ZcashFoundation/zebra#5235&#10;Tracking: Implement&#10;getblocktemplate RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-1244 276,-1244 276,-1191 508,-1191 508,-1244"/>
<text text-anchor="middle" x="392" y="-1228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5235</text>
<text text-anchor="middle" x="392" y="-1213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Implement</text>
<text text-anchor="middle" x="392" y="-1198.8" font-family="Times,serif" font-size="14.00" fill="#000000">getblocktemplate RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M508.38,-1234.4C516.81,-1235.7 525.33,-1236.9 533.81,-1238.1"/>
<polygon fill="#000000" stroke="#000000" points="533.3294,-1241.567 543.74,-1239.6 534.375,-1234.6455 533.3294,-1241.567"/>
</g>
<!-- ZcashFoundation/zebra#5376 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#5376</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5376" xlink:title="ZcashFoundation/zebra#5376&#10;Do contextual validation&#10;on mempool transactions&#10;using the state best tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1330.5 8,-1330.5 8,-1262.5 240,-1262.5 240,-1330.5"/>
<text text-anchor="middle" x="124" y="-1315.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5376</text>
<text text-anchor="middle" x="124" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">Do contextual validation</text>
<text text-anchor="middle" x="124" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">on mempool transactions</text>
<text text-anchor="middle" x="124" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">using the state best tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5376&#45;&gt;ZcashFoundation/zebra#5235 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#5376&#45;&gt;ZcashFoundation/zebra#5235</title>
<path fill="none" stroke="#000000" d="M239.6,-1262.4C257.01,-1257.3 274.84,-1252 291.89,-1247"/>
<polygon fill="#000000" stroke="#000000" points="293.2105,-1250.2607 301.83,-1244.1 291.2499,-1243.5409 293.2105,-1250.2607"/>
</g>
<!-- ZcashFoundation/zebra#5455 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#5455</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5455" xlink:title="ZcashFoundation/zebra#5455&#10;Populate `BlockTemplate`&#10;fields using a new state&#10;request" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-857.5 8,-857.5 8,-789.5 240,-789.5 240,-857.5"/>
<text text-anchor="middle" x="124" y="-842.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5455</text>
<text text-anchor="middle" x="124" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate `BlockTemplate`</text>
<text text-anchor="middle" x="124" y="-812.3" font-family="Times,serif" font-size="14.00" fill="#000000">fields using a new state</text>
<text text-anchor="middle" x="124" y="-797.3" font-family="Times,serif" font-size="14.00" fill="#000000">request</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5453 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#5453</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5453" xlink:title="ZcashFoundation/zebra#5453&#10;Populate transparent&#10;coinbase transaction data&#10;for `BlockTemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-932.5 276,-932.5 276,-864.5 508,-864.5 508,-932.5"/>
<text text-anchor="middle" x="392" y="-917.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5453</text>
<text text-anchor="middle" x="392" y="-902.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate transparent</text>
<text text-anchor="middle" x="392" y="-887.3" font-family="Times,serif" font-size="14.00" fill="#000000">coinbase transaction data</text>
<text text-anchor="middle" x="392" y="-872.3" font-family="Times,serif" font-size="14.00" fill="#000000">for `BlockTemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5455&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#5455&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M240.38,-856.07C248.9,-858.45 257.51,-860.86 266.08,-863.26"/>
<polygon fill="#000000" stroke="#000000" points="265.1669,-866.6389 275.74,-865.96 267.0513,-859.8973 265.1669,-866.6389"/>
</g>
<!-- ZcashFoundation/zebra#5472 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#5472</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5472" xlink:title="ZcashFoundation/zebra#5472&#10;Support shielded coinbase&#10;in `getblocktemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-514 544,-514 544,-461 776,-461 776,-514"/>
<text text-anchor="middle" x="660" y="-498.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5472</text>
<text text-anchor="middle" x="660" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">Support shielded coinbase</text>
<text text-anchor="middle" x="660" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">in `getblocktemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5453&#45;&gt;ZcashFoundation/zebra#5472 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#5453&#45;&gt;ZcashFoundation/zebra#5472</title>
<path fill="none" stroke="#000000" d="M395.52,-864.33C404.83,-791.65 436.69,-620.61 541.65,-521.18"/>
<polygon fill="#000000" stroke="#000000" points="544.3208,-523.4805 549.34,-514.15 539.5977,-518.314 544.3208,-523.4805"/>
</g>
<!-- ZcashFoundation/zebra#5452 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#5452</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5452" xlink:title="ZcashFoundation/zebra#5452&#10;Populate `Blocktemplate`&#10;responses with fixed&#10;values data" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1172.5 8,-1172.5 8,-1104.5 240,-1104.5 240,-1172.5"/>
<text text-anchor="middle" x="124" y="-1157.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5452</text>
<text text-anchor="middle" x="124" y="-1142.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate `Blocktemplate`</text>
<text text-anchor="middle" x="124" y="-1127.3" font-family="Times,serif" font-size="14.00" fill="#000000">responses with fixed</text>
<text text-anchor="middle" x="124" y="-1112.3" font-family="Times,serif" font-size="14.00" fill="#000000">values data</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5466 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#5466</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5466" xlink:title="ZcashFoundation/zebra#5466&#10;Return an error from&#10;getblocktemplate if Zebra&#10;isn&#39;t synced to the tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1086.5 8,-1086.5 8,-1018.5 240,-1018.5 240,-1086.5"/>
<text text-anchor="middle" x="124" y="-1071.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5466</text>
<text text-anchor="middle" x="124" y="-1056.3" font-family="Times,serif" font-size="14.00" fill="#000000">Return an error from</text>
<text text-anchor="middle" x="124" y="-1041.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblocktemplate if Zebra</text>
<text text-anchor="middle" x="124" y="-1026.3" font-family="Times,serif" font-size="14.00" fill="#000000">isn&#39;t synced to the tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#5454</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5454" xlink:title="ZcashFoundation/zebra#5454&#10;Populate transactions of&#10;`BlockTemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1244 8,-1244 8,-1191 240,-1191 240,-1244"/>
<text text-anchor="middle" x="124" y="-1228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5454</text>
<text text-anchor="middle" x="124" y="-1213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Populate transactions of</text>
<text text-anchor="middle" x="124" y="-1198.8" font-family="Times,serif" font-size="14.00" fill="#000000">`BlockTemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M227.64,-1190.9C232.02,-1188.1 236.18,-1185 240,-1181.5 270.67,-1153.6 257.44,-1132.5 276,-1095.5 303.43,-1040.7 339.94,-980.4 364.62,-941.12"/>
<polygon fill="#000000" stroke="#000000" points="367.6324,-942.9046 370.01,-932.58 361.7128,-939.1685 367.6324,-942.9046"/>
</g>
<!-- ZcashFoundation/zebra#5473 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#5473</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5473" xlink:title="ZcashFoundation/zebra#5473&#10;Select `getblocktemplate`&#10;transactions according to&#10;ZIP&#45;317" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-1172.5 276,-1172.5 276,-1104.5 508,-1104.5 508,-1172.5"/>
<text text-anchor="middle" x="392" y="-1157.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5473</text>
<text text-anchor="middle" x="392" y="-1142.3" font-family="Times,serif" font-size="14.00" fill="#000000">Select `getblocktemplate`</text>
<text text-anchor="middle" x="392" y="-1127.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions according to</text>
<text text-anchor="middle" x="392" y="-1112.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5473 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5473</title>
<path fill="none" stroke="#000000" d="M213.99,-1191C230.92,-1186 248.91,-1180.7 266.7,-1175.4"/>
<polygon fill="#000000" stroke="#000000" points="267.9456,-1178.6819 276.55,-1172.5 265.9686,-1171.9669 267.9456,-1178.6819"/>
</g>
<!-- ZcashFoundation/zebra#5236 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#5236</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5236" xlink:title="ZcashFoundation/zebra#5236&#10;Add basic support for the&#10;`submitblock` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-929 8,-929 8,-876 240,-876 240,-929"/>
<text text-anchor="middle" x="124" y="-913.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5236</text>
<text text-anchor="middle" x="124" y="-898.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add basic support for the</text>
<text text-anchor="middle" x="124" y="-883.8" font-family="Times,serif" font-size="14.00" fill="#000000">`submitblock` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5456 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#5456</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5456" xlink:title="ZcashFoundation/zebra#5456&#10;Add a miner transparent&#10;address config option" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1000 8,-1000 8,-947 240,-947 240,-1000"/>
<text text-anchor="middle" x="124" y="-984.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5456</text>
<text text-anchor="middle" x="124" y="-969.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a miner transparent</text>
<text text-anchor="middle" x="124" y="-954.8" font-family="Times,serif" font-size="14.00" fill="#000000">address config option</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5456&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#5456&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M218.86,-946.95C234.08,-942.69 250.03,-938.23 265.83,-933.81"/>
<polygon fill="#000000" stroke="#000000" points="266.9643,-937.1271 275.65,-931.06 265.0766,-930.3864 266.9643,-937.1271"/>
</g>
<!-- ZcashFoundation/zebra#5386 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#5386</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5386" xlink:title="ZcashFoundation/zebra#5386&#10;Use BestChainUtxo rather&#10;than AwaitUtxo in the&#10;mempool transaction&#10;validator" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-771 8,-771 8,-688 240,-688 240,-771"/>
<text text-anchor="middle" x="124" y="-755.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5386</text>
<text text-anchor="middle" x="124" y="-740.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use BestChainUtxo rather</text>
<text text-anchor="middle" x="124" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">than AwaitUtxo in the</text>
<text text-anchor="middle" x="124" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">mempool transaction</text>
<text text-anchor="middle" x="124" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">validator</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5468 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5468</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5468" xlink:title="ZcashFoundation/zebra#5468&#10;Add support for&#10;`getmininginfo` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-670 8,-670 8,-617 240,-617 240,-670"/>
<text text-anchor="middle" x="124" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5468</text>
<text text-anchor="middle" x="124" y="-639.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="124" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getmininginfo` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5302 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#5302</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5302" xlink:title="ZcashFoundation/zebra#5302&#10;Add support for&#10;`getblocksubsidy` RPC&#10;call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-598.5 8,-598.5 8,-530.5 240,-530.5 240,-598.5"/>
<text text-anchor="middle" x="124" y="-583.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5302</text>
<text text-anchor="middle" x="124" y="-568.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="124" y="-553.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocksubsidy` RPC</text>
<text text-anchor="middle" x="124" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3831&#45;&gt;ZcashFoundation/zebra#5423 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#3831&#45;&gt;ZcashFoundation/zebra#5423</title>

View File

@ -10,19 +10,254 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2736)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-2736 788,-2736 788,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-62.5 0,-327.5 516,-327.5 516,-62.5 0,-62.5"/>
<text text-anchor="middle" x="258" y="-312.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="0,-522.5 0,-1361.5 784,-1361.5 784,-522.5 0,-522.5"/>
<text text-anchor="middle" x="392" y="-1346.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Support for RPC calls used by mining pools</text>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<g id="clust2" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="0,-62.5 0,-327.5 516,-327.5 516,-62.5 0,-62.5"/>
<text text-anchor="middle" x="258" y="-312.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Release Candidate</text>
</g>
<!-- ZcashFoundation/zebra#5335 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#5335</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5335" xlink:title="ZcashFoundation/zebra#5335&#10;Evict transactions from&#10;the mempool based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-1330.5 276,-1330.5 276,-1262.5 508,-1262.5 508,-1330.5"/>
<text text-anchor="middle" x="392" y="-1315.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5335</text>
<text text-anchor="middle" x="392" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">Evict transactions from</text>
<text text-anchor="middle" x="392" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool based on the</text>
<text text-anchor="middle" x="392" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5336 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#5336</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5336" xlink:title="ZcashFoundation/zebra#5336&#10;Relay mempool&#10;transactions based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-1290.5 544,-1290.5 544,-1222.5 776,-1222.5 776,-1290.5"/>
<text text-anchor="middle" x="660" y="-1275.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5336</text>
<text text-anchor="middle" x="660" y="-1260.3" font-family="Times,serif" font-size="14.00" fill="#000000">Relay mempool</text>
<text text-anchor="middle" x="660" y="-1245.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions based on the</text>
<text text-anchor="middle" x="660" y="-1230.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M508.38,-1279.1C516.81,-1277.9 525.33,-1276.6 533.81,-1275.3"/>
<polygon fill="#000000" stroke="#000000" points="534.3266,-1278.7619 543.74,-1273.9 533.3493,-1271.8304 534.3266,-1278.7619"/>
</g>
<!-- ZcashFoundation/zebra#5235 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#5235</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5235" xlink:title="ZcashFoundation/zebra#5235&#10;Tracking: Implement&#10;getblocktemplate RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-1244 276,-1244 276,-1191 508,-1191 508,-1244"/>
<text text-anchor="middle" x="392" y="-1228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5235</text>
<text text-anchor="middle" x="392" y="-1213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Implement</text>
<text text-anchor="middle" x="392" y="-1198.8" font-family="Times,serif" font-size="14.00" fill="#000000">getblocktemplate RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M508.38,-1234.4C516.81,-1235.7 525.33,-1236.9 533.81,-1238.1"/>
<polygon fill="#000000" stroke="#000000" points="533.3294,-1241.567 543.74,-1239.6 534.375,-1234.6455 533.3294,-1241.567"/>
</g>
<!-- ZcashFoundation/zebra#5376 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#5376</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5376" xlink:title="ZcashFoundation/zebra#5376&#10;Do contextual validation&#10;on mempool transactions&#10;using the state best tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1330.5 8,-1330.5 8,-1262.5 240,-1262.5 240,-1330.5"/>
<text text-anchor="middle" x="124" y="-1315.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5376</text>
<text text-anchor="middle" x="124" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">Do contextual validation</text>
<text text-anchor="middle" x="124" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">on mempool transactions</text>
<text text-anchor="middle" x="124" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">using the state best tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5376&#45;&gt;ZcashFoundation/zebra#5235 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#5376&#45;&gt;ZcashFoundation/zebra#5235</title>
<path fill="none" stroke="#000000" d="M239.6,-1262.4C257.01,-1257.3 274.84,-1252 291.89,-1247"/>
<polygon fill="#000000" stroke="#000000" points="293.2105,-1250.2607 301.83,-1244.1 291.2499,-1243.5409 293.2105,-1250.2607"/>
</g>
<!-- ZcashFoundation/zebra#5455 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#5455</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5455" xlink:title="ZcashFoundation/zebra#5455&#10;Populate `BlockTemplate`&#10;fields using a new state&#10;request" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-857.5 8,-857.5 8,-789.5 240,-789.5 240,-857.5"/>
<text text-anchor="middle" x="124" y="-842.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5455</text>
<text text-anchor="middle" x="124" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate `BlockTemplate`</text>
<text text-anchor="middle" x="124" y="-812.3" font-family="Times,serif" font-size="14.00" fill="#000000">fields using a new state</text>
<text text-anchor="middle" x="124" y="-797.3" font-family="Times,serif" font-size="14.00" fill="#000000">request</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5453 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#5453</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5453" xlink:title="ZcashFoundation/zebra#5453&#10;Populate transparent&#10;coinbase transaction data&#10;for `BlockTemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-932.5 276,-932.5 276,-864.5 508,-864.5 508,-932.5"/>
<text text-anchor="middle" x="392" y="-917.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5453</text>
<text text-anchor="middle" x="392" y="-902.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate transparent</text>
<text text-anchor="middle" x="392" y="-887.3" font-family="Times,serif" font-size="14.00" fill="#000000">coinbase transaction data</text>
<text text-anchor="middle" x="392" y="-872.3" font-family="Times,serif" font-size="14.00" fill="#000000">for `BlockTemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5455&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#5455&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M240.38,-856.07C248.9,-858.45 257.51,-860.86 266.08,-863.26"/>
<polygon fill="#000000" stroke="#000000" points="265.1669,-866.6389 275.74,-865.96 267.0513,-859.8973 265.1669,-866.6389"/>
</g>
<!-- ZcashFoundation/zebra#5472 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#5472</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5472" xlink:title="ZcashFoundation/zebra#5472&#10;Support shielded coinbase&#10;in `getblocktemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-514 544,-514 544,-461 776,-461 776,-514"/>
<text text-anchor="middle" x="660" y="-498.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5472</text>
<text text-anchor="middle" x="660" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">Support shielded coinbase</text>
<text text-anchor="middle" x="660" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">in `getblocktemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5453&#45;&gt;ZcashFoundation/zebra#5472 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#5453&#45;&gt;ZcashFoundation/zebra#5472</title>
<path fill="none" stroke="#000000" d="M395.52,-864.33C404.83,-791.65 436.69,-620.61 541.65,-521.18"/>
<polygon fill="#000000" stroke="#000000" points="544.3208,-523.4805 549.34,-514.15 539.5977,-518.314 544.3208,-523.4805"/>
</g>
<!-- ZcashFoundation/zebra#5452 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#5452</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5452" xlink:title="ZcashFoundation/zebra#5452&#10;Populate `Blocktemplate`&#10;responses with fixed&#10;values data" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1172.5 8,-1172.5 8,-1104.5 240,-1104.5 240,-1172.5"/>
<text text-anchor="middle" x="124" y="-1157.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5452</text>
<text text-anchor="middle" x="124" y="-1142.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate `Blocktemplate`</text>
<text text-anchor="middle" x="124" y="-1127.3" font-family="Times,serif" font-size="14.00" fill="#000000">responses with fixed</text>
<text text-anchor="middle" x="124" y="-1112.3" font-family="Times,serif" font-size="14.00" fill="#000000">values data</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5466 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#5466</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5466" xlink:title="ZcashFoundation/zebra#5466&#10;Return an error from&#10;getblocktemplate if Zebra&#10;isn&#39;t synced to the tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1086.5 8,-1086.5 8,-1018.5 240,-1018.5 240,-1086.5"/>
<text text-anchor="middle" x="124" y="-1071.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5466</text>
<text text-anchor="middle" x="124" y="-1056.3" font-family="Times,serif" font-size="14.00" fill="#000000">Return an error from</text>
<text text-anchor="middle" x="124" y="-1041.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblocktemplate if Zebra</text>
<text text-anchor="middle" x="124" y="-1026.3" font-family="Times,serif" font-size="14.00" fill="#000000">isn&#39;t synced to the tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#5454</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5454" xlink:title="ZcashFoundation/zebra#5454&#10;Populate transactions of&#10;`BlockTemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1244 8,-1244 8,-1191 240,-1191 240,-1244"/>
<text text-anchor="middle" x="124" y="-1228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5454</text>
<text text-anchor="middle" x="124" y="-1213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Populate transactions of</text>
<text text-anchor="middle" x="124" y="-1198.8" font-family="Times,serif" font-size="14.00" fill="#000000">`BlockTemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M227.64,-1190.9C232.02,-1188.1 236.18,-1185 240,-1181.5 270.67,-1153.6 257.44,-1132.5 276,-1095.5 303.43,-1040.7 339.94,-980.4 364.62,-941.12"/>
<polygon fill="#000000" stroke="#000000" points="367.6324,-942.9046 370.01,-932.58 361.7128,-939.1685 367.6324,-942.9046"/>
</g>
<!-- ZcashFoundation/zebra#5473 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#5473</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5473" xlink:title="ZcashFoundation/zebra#5473&#10;Select `getblocktemplate`&#10;transactions according to&#10;ZIP&#45;317" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-1172.5 276,-1172.5 276,-1104.5 508,-1104.5 508,-1172.5"/>
<text text-anchor="middle" x="392" y="-1157.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5473</text>
<text text-anchor="middle" x="392" y="-1142.3" font-family="Times,serif" font-size="14.00" fill="#000000">Select `getblocktemplate`</text>
<text text-anchor="middle" x="392" y="-1127.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions according to</text>
<text text-anchor="middle" x="392" y="-1112.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5473 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5473</title>
<path fill="none" stroke="#000000" d="M213.99,-1191C230.92,-1186 248.91,-1180.7 266.7,-1175.4"/>
<polygon fill="#000000" stroke="#000000" points="267.9456,-1178.6819 276.55,-1172.5 265.9686,-1171.9669 267.9456,-1178.6819"/>
</g>
<!-- ZcashFoundation/zebra#5236 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#5236</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5236" xlink:title="ZcashFoundation/zebra#5236&#10;Add basic support for the&#10;`submitblock` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-929 8,-929 8,-876 240,-876 240,-929"/>
<text text-anchor="middle" x="124" y="-913.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5236</text>
<text text-anchor="middle" x="124" y="-898.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add basic support for the</text>
<text text-anchor="middle" x="124" y="-883.8" font-family="Times,serif" font-size="14.00" fill="#000000">`submitblock` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5456 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#5456</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5456" xlink:title="ZcashFoundation/zebra#5456&#10;Add a miner transparent&#10;address config option" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1000 8,-1000 8,-947 240,-947 240,-1000"/>
<text text-anchor="middle" x="124" y="-984.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5456</text>
<text text-anchor="middle" x="124" y="-969.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a miner transparent</text>
<text text-anchor="middle" x="124" y="-954.8" font-family="Times,serif" font-size="14.00" fill="#000000">address config option</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5456&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#5456&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M218.86,-946.95C234.08,-942.69 250.03,-938.23 265.83,-933.81"/>
<polygon fill="#000000" stroke="#000000" points="266.9643,-937.1271 275.65,-931.06 265.0766,-930.3864 266.9643,-937.1271"/>
</g>
<!-- ZcashFoundation/zebra#5386 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#5386</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5386" xlink:title="ZcashFoundation/zebra#5386&#10;Use BestChainUtxo rather&#10;than AwaitUtxo in the&#10;mempool transaction&#10;validator" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-771 8,-771 8,-688 240,-688 240,-771"/>
<text text-anchor="middle" x="124" y="-755.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5386</text>
<text text-anchor="middle" x="124" y="-740.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use BestChainUtxo rather</text>
<text text-anchor="middle" x="124" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">than AwaitUtxo in the</text>
<text text-anchor="middle" x="124" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">mempool transaction</text>
<text text-anchor="middle" x="124" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">validator</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5468 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#5468</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5468" xlink:title="ZcashFoundation/zebra#5468&#10;Add support for&#10;`getmininginfo` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-670 8,-670 8,-617 240,-617 240,-670"/>
<text text-anchor="middle" x="124" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5468</text>
<text text-anchor="middle" x="124" y="-639.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="124" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getmininginfo` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5302 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#5302</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5302" xlink:title="ZcashFoundation/zebra#5302&#10;Add support for&#10;`getblocksubsidy` RPC&#10;call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-598.5 8,-598.5 8,-530.5 240,-530.5 240,-598.5"/>
<text text-anchor="middle" x="124" y="-583.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5302</text>
<text text-anchor="middle" x="124" y="-568.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="124" y="-553.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocksubsidy` RPC</text>
<text text-anchor="middle" x="124" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5214 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#5214</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5214" xlink:title="ZcashFoundation/zebra#5214&#10;Task: Make a list of&#10;Zebra dependencies" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-225 8,-225 8,-172 240,-172 240,-225"/>
<text text-anchor="middle" x="124" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5214</text>
<text text-anchor="middle" x="124" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">Task: Make a list of</text>
@ -31,9 +266,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5423 -->
<g id="node2" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#5423</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5423" xlink:title="ZcashFoundation/zebra#5423&#10;Tag Zebra 1.0.0&#45;rc.1" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5423" xlink:title="ZcashFoundation/zebra#5423&#10;Tag Zebra 1.0.0&#45;rc.1" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-252.5 276,-252.5 276,-214.5 508,-214.5 508,-252.5"/>
<text text-anchor="middle" x="392" y="-237.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5423</text>
<text text-anchor="middle" x="392" y="-222.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.1</text>
@ -41,7 +276,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5214&#45;&gt;ZcashFoundation/zebra#5423 -->
<g id="edge1" class="edge">
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5214&#45;&gt;ZcashFoundation/zebra#5423</title>
<path fill="none" stroke="#000000" d="M240.38,-213.7C248.81,-214.8 257.33,-215.91 265.81,-217.02"/>
<polygon fill="#000000" stroke="#000000" points="265.3702,-220.4922 275.74,-218.32 266.279,-213.5514 265.3702,-220.4922"/>
@ -66,9 +301,9 @@
<polygon fill="#000000" stroke="#000000" points="553.3789,-281.6894 563.95,-280.98 555.2439,-274.9423 553.3789,-281.6894"/>
</g>
<!-- ZcashFoundation/zebra#5445 -->
<g id="node3" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5445</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5445" xlink:title="ZcashFoundation/zebra#5445&#10;Bump `zcash_proofs` to&#10;0.8.0" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5445" xlink:title="ZcashFoundation/zebra#5445&#10;Bump `zcash_proofs` to&#10;0.8.0" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-296 8,-296 8,-243 240,-243 240,-296"/>
<text text-anchor="middle" x="124" y="-280.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5445</text>
<text text-anchor="middle" x="124" y="-265.8" font-family="Times,serif" font-size="14.00" fill="#000000">Bump `zcash_proofs` to</text>
@ -77,7 +312,7 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5445&#45;&gt;ZcashFoundation/zebra#5423 -->
<g id="edge2" class="edge">
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#5445&#45;&gt;ZcashFoundation/zebra#5423</title>
<path fill="none" stroke="#000000" d="M240.38,-253.87C248.81,-252.73 257.33,-251.59 265.81,-250.45"/>
<polygon fill="#000000" stroke="#000000" points="266.2932,-253.9166 275.74,-249.12 265.3638,-246.9786 266.2932,-253.9166"/>
@ -123,9 +358,9 @@
<polygon fill="#000000" stroke="#000000" points="279.0391,-336.1976 289.63,-335.91 281.1713,-329.5302 279.0391,-336.1976"/>
</g>
<!-- ZcashFoundation/zebra#5446 -->
<g id="node4" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#5446</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5446" xlink:title="ZcashFoundation/zebra#5446&#10;Audit: remove zebra&#45;chain&#10;cryptographic&#10;implementations that are&#10;unused" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5446" xlink:title="ZcashFoundation/zebra#5446&#10;Audit: remove zebra&#45;chain&#10;cryptographic&#10;implementations that are&#10;unused" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-154 8,-154 8,-71 240,-71 240,-154"/>
<text text-anchor="middle" x="124" y="-138.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5446</text>
<text text-anchor="middle" x="124" y="-123.8" font-family="Times,serif" font-size="14.00" fill="#000000">Audit: remove zebra&#45;chain</text>
@ -136,246 +371,11 @@
</g>
</g>
<!-- ZcashFoundation/zebra#5446&#45;&gt;ZcashFoundation/zebra#5423 -->
<g id="edge3" class="edge">
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#5446&#45;&gt;ZcashFoundation/zebra#5423</title>
<path fill="none" stroke="#000000" d="M219.02,-154.11C226.12,-157.28 233.18,-160.43 240,-163.5 274.07,-178.83 312.26,-196.42 341.84,-210.13"/>
<polygon fill="#000000" stroke="#000000" points="340.5761,-213.402 351.12,-214.44 343.5247,-207.0533 340.5761,-213.402"/>
</g>
<!-- ZcashFoundation/zebra#5335 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#5335</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5335" xlink:title="ZcashFoundation/zebra#5335&#10;Evict transactions from&#10;the mempool based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="508,-1330.5 276,-1330.5 276,-1262.5 508,-1262.5 508,-1330.5"/>
<text text-anchor="middle" x="392" y="-1315.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5335</text>
<text text-anchor="middle" x="392" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">Evict transactions from</text>
<text text-anchor="middle" x="392" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool based on the</text>
<text text-anchor="middle" x="392" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5336 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#5336</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5336" xlink:title="ZcashFoundation/zebra#5336&#10;Relay mempool&#10;transactions based on the&#10;ZIP&#45;317 fee rules" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-1290.5 544,-1290.5 544,-1222.5 776,-1222.5 776,-1290.5"/>
<text text-anchor="middle" x="660" y="-1275.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5336</text>
<text text-anchor="middle" x="660" y="-1260.3" font-family="Times,serif" font-size="14.00" fill="#000000">Relay mempool</text>
<text text-anchor="middle" x="660" y="-1245.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions based on the</text>
<text text-anchor="middle" x="660" y="-1230.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317 fee rules</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#5335&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M508.38,-1279.1C516.81,-1277.9 525.33,-1276.6 533.81,-1275.3"/>
<polygon fill="#000000" stroke="#000000" points="534.3266,-1278.7619 543.74,-1273.9 533.3493,-1271.8304 534.3266,-1278.7619"/>
</g>
<!-- ZcashFoundation/zebra#5235 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#5235</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5235" xlink:title="ZcashFoundation/zebra#5235&#10;Tracking: Implement&#10;getblocktemplate RPC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-1244 276,-1244 276,-1191 508,-1191 508,-1244"/>
<text text-anchor="middle" x="392" y="-1228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5235</text>
<text text-anchor="middle" x="392" y="-1213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Implement</text>
<text text-anchor="middle" x="392" y="-1198.8" font-family="Times,serif" font-size="14.00" fill="#000000">getblocktemplate RPC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#5235&#45;&gt;ZcashFoundation/zebra#5336</title>
<path fill="none" stroke="#000000" d="M508.38,-1234.4C516.81,-1235.7 525.33,-1236.9 533.81,-1238.1"/>
<polygon fill="#000000" stroke="#000000" points="533.3294,-1241.567 543.74,-1239.6 534.375,-1234.6455 533.3294,-1241.567"/>
</g>
<!-- ZcashFoundation/zebra#5376 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#5376</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5376" xlink:title="ZcashFoundation/zebra#5376&#10;Do contextual validation&#10;on mempool transactions&#10;using the state best tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1330.5 8,-1330.5 8,-1262.5 240,-1262.5 240,-1330.5"/>
<text text-anchor="middle" x="124" y="-1315.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5376</text>
<text text-anchor="middle" x="124" y="-1300.3" font-family="Times,serif" font-size="14.00" fill="#000000">Do contextual validation</text>
<text text-anchor="middle" x="124" y="-1285.3" font-family="Times,serif" font-size="14.00" fill="#000000">on mempool transactions</text>
<text text-anchor="middle" x="124" y="-1270.3" font-family="Times,serif" font-size="14.00" fill="#000000">using the state best tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5376&#45;&gt;ZcashFoundation/zebra#5235 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#5376&#45;&gt;ZcashFoundation/zebra#5235</title>
<path fill="none" stroke="#000000" d="M239.6,-1262.4C257.01,-1257.3 274.84,-1252 291.89,-1247"/>
<polygon fill="#000000" stroke="#000000" points="293.2105,-1250.2607 301.83,-1244.1 291.2499,-1243.5409 293.2105,-1250.2607"/>
</g>
<!-- ZcashFoundation/zebra#5455 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#5455</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5455" xlink:title="ZcashFoundation/zebra#5455&#10;Populate `BlockTemplate`&#10;fields using a new state&#10;request" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-857.5 8,-857.5 8,-789.5 240,-789.5 240,-857.5"/>
<text text-anchor="middle" x="124" y="-842.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5455</text>
<text text-anchor="middle" x="124" y="-827.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate `BlockTemplate`</text>
<text text-anchor="middle" x="124" y="-812.3" font-family="Times,serif" font-size="14.00" fill="#000000">fields using a new state</text>
<text text-anchor="middle" x="124" y="-797.3" font-family="Times,serif" font-size="14.00" fill="#000000">request</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5453 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#5453</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5453" xlink:title="ZcashFoundation/zebra#5453&#10;Populate transparent&#10;coinbase transaction data&#10;for `BlockTemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-932.5 276,-932.5 276,-864.5 508,-864.5 508,-932.5"/>
<text text-anchor="middle" x="392" y="-917.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5453</text>
<text text-anchor="middle" x="392" y="-902.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate transparent</text>
<text text-anchor="middle" x="392" y="-887.3" font-family="Times,serif" font-size="14.00" fill="#000000">coinbase transaction data</text>
<text text-anchor="middle" x="392" y="-872.3" font-family="Times,serif" font-size="14.00" fill="#000000">for `BlockTemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5455&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#5455&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M240.38,-856.07C248.9,-858.45 257.51,-860.86 266.08,-863.26"/>
<polygon fill="#000000" stroke="#000000" points="265.1669,-866.6389 275.74,-865.96 267.0513,-859.8973 265.1669,-866.6389"/>
</g>
<!-- ZcashFoundation/zebra#5472 -->
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#5472</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5472" xlink:title="ZcashFoundation/zebra#5472&#10;Support shielded coinbase&#10;in `getblocktemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="776,-514 544,-514 544,-461 776,-461 776,-514"/>
<text text-anchor="middle" x="660" y="-498.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5472</text>
<text text-anchor="middle" x="660" y="-483.8" font-family="Times,serif" font-size="14.00" fill="#000000">Support shielded coinbase</text>
<text text-anchor="middle" x="660" y="-468.8" font-family="Times,serif" font-size="14.00" fill="#000000">in `getblocktemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5453&#45;&gt;ZcashFoundation/zebra#5472 -->
<g id="edge15" class="edge">
<title>ZcashFoundation/zebra#5453&#45;&gt;ZcashFoundation/zebra#5472</title>
<path fill="none" stroke="#000000" d="M395.52,-864.33C404.83,-791.65 436.69,-620.61 541.65,-521.18"/>
<polygon fill="#000000" stroke="#000000" points="544.3208,-523.4805 549.34,-514.15 539.5977,-518.314 544.3208,-523.4805"/>
</g>
<!-- ZcashFoundation/zebra#5452 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#5452</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5452" xlink:title="ZcashFoundation/zebra#5452&#10;Populate `Blocktemplate`&#10;responses with fixed&#10;values data" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1172.5 8,-1172.5 8,-1104.5 240,-1104.5 240,-1172.5"/>
<text text-anchor="middle" x="124" y="-1157.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5452</text>
<text text-anchor="middle" x="124" y="-1142.3" font-family="Times,serif" font-size="14.00" fill="#000000">Populate `Blocktemplate`</text>
<text text-anchor="middle" x="124" y="-1127.3" font-family="Times,serif" font-size="14.00" fill="#000000">responses with fixed</text>
<text text-anchor="middle" x="124" y="-1112.3" font-family="Times,serif" font-size="14.00" fill="#000000">values data</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5466 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#5466</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5466" xlink:title="ZcashFoundation/zebra#5466&#10;Return an error from&#10;getblocktemplate if Zebra&#10;isn&#39;t synced to the tip" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1086.5 8,-1086.5 8,-1018.5 240,-1018.5 240,-1086.5"/>
<text text-anchor="middle" x="124" y="-1071.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5466</text>
<text text-anchor="middle" x="124" y="-1056.3" font-family="Times,serif" font-size="14.00" fill="#000000">Return an error from</text>
<text text-anchor="middle" x="124" y="-1041.3" font-family="Times,serif" font-size="14.00" fill="#000000">getblocktemplate if Zebra</text>
<text text-anchor="middle" x="124" y="-1026.3" font-family="Times,serif" font-size="14.00" fill="#000000">isn&#39;t synced to the tip</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#5454</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5454" xlink:title="ZcashFoundation/zebra#5454&#10;Populate transactions of&#10;`BlockTemplate`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1244 8,-1244 8,-1191 240,-1191 240,-1244"/>
<text text-anchor="middle" x="124" y="-1228.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5454</text>
<text text-anchor="middle" x="124" y="-1213.8" font-family="Times,serif" font-size="14.00" fill="#000000">Populate transactions of</text>
<text text-anchor="middle" x="124" y="-1198.8" font-family="Times,serif" font-size="14.00" fill="#000000">`BlockTemplate`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M227.64,-1190.9C232.02,-1188.1 236.18,-1185 240,-1181.5 270.67,-1153.6 257.44,-1132.5 276,-1095.5 303.43,-1040.7 339.94,-980.4 364.62,-941.12"/>
<polygon fill="#000000" stroke="#000000" points="367.6324,-942.9046 370.01,-932.58 361.7128,-939.1685 367.6324,-942.9046"/>
</g>
<!-- ZcashFoundation/zebra#5473 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#5473</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5473" xlink:title="ZcashFoundation/zebra#5473&#10;Select `getblocktemplate`&#10;transactions according to&#10;ZIP&#45;317" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="508,-1172.5 276,-1172.5 276,-1104.5 508,-1104.5 508,-1172.5"/>
<text text-anchor="middle" x="392" y="-1157.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5473</text>
<text text-anchor="middle" x="392" y="-1142.3" font-family="Times,serif" font-size="14.00" fill="#000000">Select `getblocktemplate`</text>
<text text-anchor="middle" x="392" y="-1127.3" font-family="Times,serif" font-size="14.00" fill="#000000">transactions according to</text>
<text text-anchor="middle" x="392" y="-1112.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZIP&#45;317</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5473 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#5454&#45;&gt;ZcashFoundation/zebra#5473</title>
<path fill="none" stroke="#000000" d="M213.99,-1191C230.92,-1186 248.91,-1180.7 266.7,-1175.4"/>
<polygon fill="#000000" stroke="#000000" points="267.9456,-1178.6819 276.55,-1172.5 265.9686,-1171.9669 267.9456,-1178.6819"/>
</g>
<!-- ZcashFoundation/zebra#5236 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#5236</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5236" xlink:title="ZcashFoundation/zebra#5236&#10;Add basic support for the&#10;`submitblock` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-929 8,-929 8,-876 240,-876 240,-929"/>
<text text-anchor="middle" x="124" y="-913.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5236</text>
<text text-anchor="middle" x="124" y="-898.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add basic support for the</text>
<text text-anchor="middle" x="124" y="-883.8" font-family="Times,serif" font-size="14.00" fill="#000000">`submitblock` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5456 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#5456</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5456" xlink:title="ZcashFoundation/zebra#5456&#10;Add a miner transparent&#10;address config option" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-1000 8,-1000 8,-947 240,-947 240,-1000"/>
<text text-anchor="middle" x="124" y="-984.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5456</text>
<text text-anchor="middle" x="124" y="-969.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add a miner transparent</text>
<text text-anchor="middle" x="124" y="-954.8" font-family="Times,serif" font-size="14.00" fill="#000000">address config option</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5456&#45;&gt;ZcashFoundation/zebra#5453 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#5456&#45;&gt;ZcashFoundation/zebra#5453</title>
<path fill="none" stroke="#000000" d="M218.86,-946.95C234.08,-942.69 250.03,-938.23 265.83,-933.81"/>
<polygon fill="#000000" stroke="#000000" points="266.9643,-937.1271 275.65,-931.06 265.0766,-930.3864 266.9643,-937.1271"/>
</g>
<!-- ZcashFoundation/zebra#5386 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#5386</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5386" xlink:title="ZcashFoundation/zebra#5386&#10;Use BestChainUtxo rather&#10;than AwaitUtxo in the&#10;mempool transaction&#10;validator" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-771 8,-771 8,-688 240,-688 240,-771"/>
<text text-anchor="middle" x="124" y="-755.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5386</text>
<text text-anchor="middle" x="124" y="-740.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use BestChainUtxo rather</text>
<text text-anchor="middle" x="124" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">than AwaitUtxo in the</text>
<text text-anchor="middle" x="124" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">mempool transaction</text>
<text text-anchor="middle" x="124" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">validator</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5468 -->
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#5468</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5468" xlink:title="ZcashFoundation/zebra#5468&#10;Add support for&#10;`getmininginfo` RPC call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-670 8,-670 8,-617 240,-617 240,-670"/>
<text text-anchor="middle" x="124" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5468</text>
<text text-anchor="middle" x="124" y="-639.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="124" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">`getmininginfo` RPC call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#5302 -->
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#5302</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/5302" xlink:title="ZcashFoundation/zebra#5302&#10;Add support for&#10;`getblocksubsidy` RPC&#10;call" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="240,-598.5 8,-598.5 8,-530.5 240,-530.5 240,-598.5"/>
<text text-anchor="middle" x="124" y="-583.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#5302</text>
<text text-anchor="middle" x="124" y="-568.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for</text>
<text text-anchor="middle" x="124" y="-553.3" font-family="Times,serif" font-size="14.00" fill="#000000">`getblocksubsidy` RPC</text>
<text text-anchor="middle" x="124" y="-538.3" font-family="Times,serif" font-size="14.00" fill="#000000">call</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3831&#45;&gt;ZcashFoundation/zebra#5423 -->
<g id="edge16" class="edge">
<title>ZcashFoundation/zebra#3831&#45;&gt;ZcashFoundation/zebra#5423</title>

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -22,29 +22,61 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1139.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1139.5 1025,-1139.5 1025,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="18,-227 18,-476 522,-476 522,-227 18,-227"/>
<text text-anchor="middle" x="270" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="22.5,-727 22.5,-804 246.5,-804 246.5,-727 22.5,-727"/>
<text text-anchor="middle" x="134.5" y="-788.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10/v11</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="22.5,0 22.5,-219 246.5,-219 246.5,0 22.5,0"/>
<text text-anchor="middle" x="134.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust4" class="cluster">
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="18,-227 18,-476 522,-476 522,-227 18,-227"/>
<text text-anchor="middle" x="270" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-484 0,-719 269,-719 269,-484 0,-484"/>
<text text-anchor="middle" x="134.5" y="-703.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Prep crates / APIs for release</text>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="22.5,-727 22.5,-804 246.5,-804 246.5,-727 22.5,-727"/>
<text text-anchor="middle" x="134.5" y="-788.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10/v11</text>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-188 30.5,-188 30.5,-150 238.5,-150 238.5,-188"/>
<text text-anchor="middle" x="134.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="134.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-132 30.5,-132 30.5,-64 238.5,-64 238.5,-132"/>
<text text-anchor="middle" x="134.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="134.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="134.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="134.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-46 30.5,-46 30.5,-8 238.5,-8 238.5,-46"/>
<text text-anchor="middle" x="134.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="134.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-445 26,-445 26,-377 243,-377 243,-445"/>
<text text-anchor="middle" x="134.5" y="-429.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="134.5" y="-414.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
@ -54,9 +86,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node2" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V11" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V11" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-359 26,-359 26,-291 243,-291 243,-359"/>
<text text-anchor="middle" x="134.5" y="-343.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="134.5" y="-328.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
@ -66,9 +98,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node3" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="514,-359 297,-359 297,-291 514,-291 514,-359"/>
<text text-anchor="middle" x="405.5" y="-343.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="405.5" y="-328.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
@ -103,61 +135,19 @@
<polygon fill="#000000" stroke="#000000" points="544.64,-328.5001 554.64,-325 544.64,-321.5001 544.64,-328.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node4" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-273 30.5,-273 30.5,-235 238.5,-235 238.5,-273"/>
<text text-anchor="middle" x="134.5" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="134.5" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-773 30.5,-773 30.5,-735 238.5,-735 238.5,-773"/>
<text text-anchor="middle" x="134.5" y="-757.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="134.5" y="-742.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-188 30.5,-188 30.5,-150 238.5,-150 238.5,-188"/>
<text text-anchor="middle" x="134.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="134.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-132 30.5,-132 30.5,-64 238.5,-64 238.5,-132"/>
<text text-anchor="middle" x="134.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="134.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="134.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="134.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-46 30.5,-46 30.5,-8 238.5,-8 238.5,-46"/>
<text text-anchor="middle" x="134.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="134.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#167 -->
<g id="node9" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/frost#167</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/167" xlink:title="ZcashFoundation/frost#167&#10;Make Error strings proper&#10;Error types/enum variants" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/167" xlink:title="ZcashFoundation/frost#167&#10;Make Error strings proper&#10;Error types/enum variants" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-687.5 26,-687.5 26,-634.5 243,-634.5 243,-687.5"/>
<text text-anchor="middle" x="134.5" y="-672.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#167</text>
<text text-anchor="middle" x="134.5" y="-657.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make Error strings proper</text>
@ -166,9 +156,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#131 -->
<g id="node10" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/frost#131</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/131" xlink:title="ZcashFoundation/frost#131&#10;Improve examples in curve&#10;crates" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/131" xlink:title="ZcashFoundation/frost#131&#10;Improve examples in curve&#10;crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-616.5 26,-616.5 26,-563.5 243,-563.5 243,-616.5"/>
<text text-anchor="middle" x="134.5" y="-601.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#131</text>
<text text-anchor="middle" x="134.5" y="-586.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve examples in curve</text>
@ -177,9 +167,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#166 -->
<g id="node11" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/frost#166</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/166" xlink:title="ZcashFoundation/frost#166&#10;Squat crate names on&#10;crates.io" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/166" xlink:title="ZcashFoundation/frost#166&#10;Squat crate names on&#10;crates.io" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-545.5 26,-545.5 26,-492.5 243,-492.5 243,-545.5"/>
<text text-anchor="middle" x="134.5" y="-530.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#166</text>
<text text-anchor="middle" x="134.5" y="-515.3" font-family="Times,serif" font-size="14.00" fill="#000000">Squat crate names on</text>
@ -187,6 +177,16 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node11" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-773 30.5,-773 30.5,-735 238.5,-735 238.5,-773"/>
<text text-anchor="middle" x="134.5" y="-757.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="134.5" y="-742.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#39</title>

View File

@ -10,29 +10,61 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1139.5)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1139.5 1025,-1139.5 1025,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="18,-227 18,-476 522,-476 522,-227 18,-227"/>
<text text-anchor="middle" x="270" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="22.5,-727 22.5,-804 246.5,-804 246.5,-727 22.5,-727"/>
<text text-anchor="middle" x="134.5" y="-788.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10/v11</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#0000ff" points="22.5,0 22.5,-219 246.5,-219 246.5,0 22.5,0"/>
<text text-anchor="middle" x="134.5" y="-203.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Remaining Curves</text>
</g>
<g id="clust4" class="cluster">
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="18,-227 18,-476 522,-476 522,-227 18,-227"/>
<text text-anchor="middle" x="270" y="-460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Re&#45;randomizable FROST</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="0,-484 0,-719 269,-719 269,-484 0,-484"/>
<text text-anchor="middle" x="134.5" y="-703.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Prep crates / APIs for release</text>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="22.5,-727 22.5,-804 246.5,-804 246.5,-727 22.5,-727"/>
<text text-anchor="middle" x="134.5" y="-788.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: v9/v10/v11</text>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node1" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-188 30.5,-188 30.5,-150 238.5,-150 238.5,-188"/>
<text text-anchor="middle" x="134.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="134.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node2" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-132 30.5,-132 30.5,-64 238.5,-64 238.5,-132"/>
<text text-anchor="middle" x="134.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="134.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="134.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="134.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node3" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-46 30.5,-46 30.5,-8 238.5,-8 238.5,-46"/>
<text text-anchor="middle" x="134.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="134.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#119 -->
<g id="node4" class="node open">
<title>ZcashFoundation/frost#119</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/119" xlink:title="ZcashFoundation/frost#119&#10;Review and officially&#10;submit the Re&#45;&#10;randomizable FROST ZIP" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-445 26,-445 26,-377 243,-377 243,-445"/>
<text text-anchor="middle" x="134.5" y="-429.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#119</text>
<text text-anchor="middle" x="134.5" y="-414.8" font-family="Times,serif" font-size="14.00" fill="#000000">Review and officially</text>
@ -42,9 +74,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#120 -->
<g id="node2" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/frost#120</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V11" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/120" xlink:title="ZcashFoundation/frost#120&#10;Update Re&#45;randomizable&#10;FROST implementation to&#10;V11" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-359 26,-359 26,-291 243,-291 243,-359"/>
<text text-anchor="middle" x="134.5" y="-343.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#120</text>
<text text-anchor="middle" x="134.5" y="-328.8" font-family="Times,serif" font-size="14.00" fill="#000000">Update Re&#45;randomizable</text>
@ -54,9 +86,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#121 -->
<g id="node3" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/frost#121</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/121" xlink:title="ZcashFoundation/frost#121&#10;Organize the Re&#45;&#10;randomizable FROST&#10;implementation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="514,-359 297,-359 297,-291 514,-291 514,-359"/>
<text text-anchor="middle" x="405.5" y="-343.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#121</text>
<text text-anchor="middle" x="405.5" y="-328.8" font-family="Times,serif" font-size="14.00" fill="#000000">Organize the Re&#45;</text>
@ -91,61 +123,19 @@
<polygon fill="#000000" stroke="#000000" points="544.64,-328.5001 554.64,-325 544.64,-321.5001 544.64,-328.5001"/>
</g>
<!-- ZcashFoundation/frost#81 -->
<g id="node4" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/frost#81</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/81" xlink:title="ZcashFoundation/frost#81&#10;Start rerandomized repo" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-273 30.5,-273 30.5,-235 238.5,-235 238.5,-273"/>
<text text-anchor="middle" x="134.5" y="-257.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#81</text>
<text text-anchor="middle" x="134.5" y="-242.8" font-family="Times,serif" font-size="14.00" fill="#000000">Start rerandomized repo</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node5" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-773 30.5,-773 30.5,-735 238.5,-735 238.5,-773"/>
<text text-anchor="middle" x="134.5" y="-757.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="134.5" y="-742.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#70 -->
<g id="node6" class="node open">
<title>ZcashFoundation/frost#70</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/70" xlink:title="ZcashFoundation/frost#70&#10;Add Ed25519 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-188 30.5,-188 30.5,-150 238.5,-150 238.5,-188"/>
<text text-anchor="middle" x="134.5" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#70</text>
<text text-anchor="middle" x="134.5" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed25519 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#19 -->
<g id="node7" class="node open">
<title>ZcashFoundation/frost#19</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/19" xlink:title="ZcashFoundation/frost#19&#10;`frost&#45;secp256k1`:&#10;implement FROST on&#10;Secp256k1 curve" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-132 30.5,-132 30.5,-64 238.5,-64 238.5,-132"/>
<text text-anchor="middle" x="134.5" y="-116.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#19</text>
<text text-anchor="middle" x="134.5" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">`frost&#45;secp256k1`:</text>
<text text-anchor="middle" x="134.5" y="-86.8" font-family="Times,serif" font-size="14.00" fill="#000000">implement FROST on</text>
<text text-anchor="middle" x="134.5" y="-71.8" font-family="Times,serif" font-size="14.00" fill="#000000">Secp256k1 curve</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#71 -->
<g id="node8" class="node open">
<title>ZcashFoundation/frost#71</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/71" xlink:title="ZcashFoundation/frost#71&#10;Add Ed448 support" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-46 30.5,-46 30.5,-8 238.5,-8 238.5,-46"/>
<text text-anchor="middle" x="134.5" y="-30.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#71</text>
<text text-anchor="middle" x="134.5" y="-15.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add Ed448 support</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#167 -->
<g id="node9" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/frost#167</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/167" xlink:title="ZcashFoundation/frost#167&#10;Make Error strings proper&#10;Error types/enum variants" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/167" xlink:title="ZcashFoundation/frost#167&#10;Make Error strings proper&#10;Error types/enum variants" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-687.5 26,-687.5 26,-634.5 243,-634.5 243,-687.5"/>
<text text-anchor="middle" x="134.5" y="-672.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#167</text>
<text text-anchor="middle" x="134.5" y="-657.3" font-family="Times,serif" font-size="14.00" fill="#000000">Make Error strings proper</text>
@ -154,9 +144,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#131 -->
<g id="node10" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/frost#131</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/131" xlink:title="ZcashFoundation/frost#131&#10;Improve examples in curve&#10;crates" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/131" xlink:title="ZcashFoundation/frost#131&#10;Improve examples in curve&#10;crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-616.5 26,-616.5 26,-563.5 243,-563.5 243,-616.5"/>
<text text-anchor="middle" x="134.5" y="-601.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#131</text>
<text text-anchor="middle" x="134.5" y="-586.3" font-family="Times,serif" font-size="14.00" fill="#000000">Improve examples in curve</text>
@ -165,9 +155,9 @@
</g>
</g>
<!-- ZcashFoundation/frost#166 -->
<g id="node11" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/frost#166</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/166" xlink:title="ZcashFoundation/frost#166&#10;Squat crate names on&#10;crates.io" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/166" xlink:title="ZcashFoundation/frost#166&#10;Squat crate names on&#10;crates.io" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="243,-545.5 26,-545.5 26,-492.5 243,-492.5 243,-545.5"/>
<text text-anchor="middle" x="134.5" y="-530.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#166</text>
<text text-anchor="middle" x="134.5" y="-515.3" font-family="Times,serif" font-size="14.00" fill="#000000">Squat crate names on</text>
@ -175,6 +165,16 @@
</a>
</g>
</g>
<!-- ZcashFoundation/frost#79 -->
<g id="node11" class="node open">
<title>ZcashFoundation/frost#79</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/frost/issues/79" xlink:title="ZcashFoundation/frost#79&#10;Publish `frost&#45;` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="238.5,-773 30.5,-773 30.5,-735 238.5,-735 238.5,-773"/>
<text text-anchor="middle" x="134.5" y="-757.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/frost#79</text>
<text text-anchor="middle" x="134.5" y="-742.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publish `frost&#45;` crates</text>
</a>
</g>
</g>
<!-- ZcashFoundation/frost#39 -->
<g id="node13" class="node open">
<title>ZcashFoundation/frost#39</title>

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB