mirror of https://github.com/zcash/developers.git
7777 lines
548 KiB
HTML
7777 lines
548 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Zcash core DAG</title>
|
|
|
|
<!-- Pan/zoom SVGs -->
|
|
<script src="https://bumbu.me/svg-pan-zoom/dist/svg-pan-zoom.min.js"></script>
|
|
|
|
<link rel="stylesheet" href="zcash-dag.css">
|
|
<style>
|
|
@media (prefers-color-scheme: dark) {
|
|
body {
|
|
/* Material dark theme surface colour */
|
|
background-color: #121212;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="dag"><svg width="5409pt" height="19398pt"
|
|
viewBox="0.00 0.00 5409.00 19398.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 19394)">
|
|
<polygon fill="white" stroke="transparent" points="-4,4 -4,-19394 5405,-19394 5405,4 -4,4"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_1</title>
|
|
<polygon fill="none" stroke="blue" points="287.5,-13598 287.5,-13792 1484,-13792 1484,-13598 287.5,-13598"/>
|
|
<text text-anchor="middle" x="885.75" y="-13777.3" font-family="Times,serif" font-size="14.00">First user-facing recursion API</text>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>cluster_10</title>
|
|
<polygon fill="none" stroke="blue" points="3468.5,-14252 3468.5,-14604 3947,-14604 3947,-14252 3468.5,-14252"/>
|
|
<text text-anchor="middle" x="3707.8" y="-14589.3" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_20</title>
|
|
<polygon fill="none" stroke="blue" points="3467.5,-6065.5 3467.5,-6773.5 3933.5,-6773.5 3933.5,-6065.5 3467.5,-6065.5"/>
|
|
<text text-anchor="middle" x="3700.5" y="-6758.3" font-family="Times,serif" font-size="14.00">Selective disclosure</text>
|
|
</g>
|
|
<g id="clust4" class="cluster">
|
|
<title>cluster_5</title>
|
|
<polygon fill="none" stroke="blue" points="1027,-12104 1027,-12240 1700,-12240 1700,-12104 1027,-12104"/>
|
|
<text text-anchor="middle" x="1363.5" y="-12225.3" font-family="Times,serif" font-size="14.00">Release 5.5.0</text>
|
|
</g>
|
|
<g id="clust5" class="cluster">
|
|
<title>cluster_9</title>
|
|
<polygon fill="none" stroke="blue" points="2976.5,-14758 2976.5,-14834 3141.5,-14834 3141.5,-14758 2976.5,-14758"/>
|
|
<text text-anchor="middle" x="3059" y="-14819.3" font-family="Times,serif" font-size="14.00">Release 5.7.0</text>
|
|
</g>
|
|
<g id="clust6" class="cluster">
|
|
<title>cluster_2</title>
|
|
<polygon fill="none" stroke="blue" points="2948,-980.5 2948,-5385.5 4193.5,-5385.5 4193.5,-980.5 2948,-980.5"/>
|
|
<text text-anchor="middle" x="3570.8" y="-5370.3" font-family="Times,serif" font-size="14.00">Documentation</text>
|
|
</g>
|
|
<g id="clust7" class="cluster">
|
|
<title>cluster_3</title>
|
|
<polygon fill="none" stroke="blue" points="8.5,-12104 8.5,-12240 737,-12240 737,-12104 8.5,-12104"/>
|
|
<text text-anchor="middle" x="372.75" y="-12225.3" font-family="Times,serif" font-size="14.00">UAs in Mobile SDKs</text>
|
|
</g>
|
|
<g id="clust8" class="cluster">
|
|
<title>cluster_15</title>
|
|
<polygon fill="none" stroke="blue" points="3235,-14758 3235,-14834 3400,-14834 3400,-14758 3235,-14758"/>
|
|
<text text-anchor="middle" x="3317.5" y="-14819.3" font-family="Times,serif" font-size="14.00">Release 5.8.0</text>
|
|
</g>
|
|
<g id="clust9" class="cluster">
|
|
<title>cluster_13</title>
|
|
<polygon fill="none" stroke="blue" points="2714,-11566 2714,-11730 3945,-11730 3945,-11566 2714,-11566"/>
|
|
<text text-anchor="middle" x="3329.5" y="-11714.3" font-family="Times,serif" font-size="14.00">Librustzcash Zashi 1.0</text>
|
|
</g>
|
|
<g id="clust10" class="cluster">
|
|
<title>cluster_0</title>
|
|
<polygon fill="none" stroke="blue" points="3723.5,-11738 3723.5,-14244 4695,-14244 4695,-11738 3723.5,-11738"/>
|
|
<text text-anchor="middle" x="4209.2" y="-14229.3" font-family="Times,serif" font-size="14.00">Post 5.10.0</text>
|
|
</g>
|
|
<g id="clust11" class="cluster">
|
|
<title>cluster_18</title>
|
|
<polygon fill="none" stroke="blue" points="2948,-272.5 2948,-723.5 4918.5,-723.5 4918.5,-272.5 2948,-272.5"/>
|
|
<text text-anchor="middle" x="3933.2" y="-708.3" font-family="Times,serif" font-size="14.00">NU7</text>
|
|
</g>
|
|
<g id="clust12" class="cluster">
|
|
<title>cluster_4</title>
|
|
<polygon fill="none" stroke="blue" points="2238,-7085.5 2238,-8032.5 4196,-8032.5 4196,-7085.5 2238,-7085.5"/>
|
|
<text text-anchor="middle" x="3217" y="-8017.3" font-family="Times,serif" font-size="14.00">Zcashd wallet replacement</text>
|
|
</g>
|
|
<g id="clust13" class="cluster">
|
|
<title>cluster_17</title>
|
|
<polygon fill="none" stroke="blue" points="3211.5,-6781.5 3211.5,-6874.5 3945,-6874.5 3945,-6781.5 3211.5,-6781.5"/>
|
|
<text text-anchor="middle" x="3578.2" y="-6859.3" font-family="Times,serif" font-size="14.00">ZIP 320 and related changes</text>
|
|
</g>
|
|
<g id="clust14" class="cluster">
|
|
<title>cluster_16</title>
|
|
<polygon fill="none" stroke="blue" points="2956,-14612 2956,-14750 3664.5,-14750 3664.5,-14612 2956,-14612"/>
|
|
<text text-anchor="middle" x="3310.2" y="-14734.3" font-family="Times,serif" font-size="14.00">Release 5.9.0</text>
|
|
</g>
|
|
<g id="clust15" class="cluster">
|
|
<title>cluster_19</title>
|
|
<polygon fill="none" stroke="blue" points="3987.5,-8040.5 3987.5,-8163.5 4427.5,-8163.5 4427.5,-8040.5 3987.5,-8040.5"/>
|
|
<text text-anchor="middle" x="4207.5" y="-8148.3" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
|
|
</g>
|
|
<g id="clust16" class="cluster">
|
|
<title>cluster_14</title>
|
|
<polygon fill="none" stroke="blue" points="2001.5,-7085.5 2001.5,-7294.5 2213.5,-7294.5 2213.5,-7085.5 2001.5,-7085.5"/>
|
|
<text text-anchor="middle" x="2107.5" y="-7279.3" font-family="Times,serif" font-size="14.00">Scan Performance</text>
|
|
</g>
|
|
<g id="clust17" class="cluster">
|
|
<title>cluster_8</title>
|
|
<polygon fill="none" stroke="blue" points="1266,-11774 1266,-11986 2190,-11986 2190,-11774 1266,-11774"/>
|
|
<text text-anchor="middle" x="1728" y="-11971.3" font-family="Times,serif" font-size="14.00">Release 5.6.0</text>
|
|
</g>
|
|
<g id="clust18" class="cluster">
|
|
<title>cluster_6</title>
|
|
<polygon fill="none" stroke="blue" points="1999.5,-6625.5 1999.5,-7077.5 2446,-7077.5 2446,-6625.5 1999.5,-6625.5"/>
|
|
<text text-anchor="middle" x="2222.8" y="-7062.3" font-family="Times,serif" font-size="14.00">DAG Sync</text>
|
|
</g>
|
|
<g id="clust19" class="cluster">
|
|
<title>cluster_11</title>
|
|
<polygon fill="none" stroke="blue" points="16.5,-13808 16.5,-13900 472,-13900 472,-13808 16.5,-13808"/>
|
|
<text text-anchor="middle" x="244.25" y="-13885.3" font-family="Times,serif" font-size="14.00">0.3.1</text>
|
|
</g>
|
|
<g id="clust20" class="cluster">
|
|
<title>cluster_7</title>
|
|
<polygon fill="none" stroke="blue" points="1997,-11536 1997,-11690 2692,-11690 2692,-11536 1997,-11536"/>
|
|
<text text-anchor="middle" x="2344.5" y="-11674.3" font-family="Times,serif" font-size="14.00">Spend-before-Sync</text>
|
|
</g>
|
|
<g id="clust21" class="cluster">
|
|
<title>cluster_12</title>
|
|
<polygon fill="none" stroke="blue" points="1781.5,-12042 1781.5,-12118 1946.5,-12118 1946.5,-12042 1781.5,-12042"/>
|
|
<text text-anchor="middle" x="1864" y="-12103.3" font-family="Times,serif" font-size="14.00">Release 5.5.1</text>
|
|
</g>
|
|
<!-- zcash/halo2#247 -->
|
|
<g id="node1" class="node open">
|
|
<title>zcash/halo2#247</title>
|
|
<g id="a_node1"><a xlink:href="https://github.com/zcash/halo2/issues/247" xlink:title="zcash/halo2#247 Implement underlying scaffolding for creating the IVC proof cycle" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1221,-13706 1039,-13706 1039,-13638 1221,-13638 1221,-13706"/>
|
|
<text text-anchor="middle" x="1130" y="-13690.8" font-family="Times,serif" font-size="14.00">zcash/halo2#247</text>
|
|
<text text-anchor="middle" x="1130" y="-13675.8" font-family="Times,serif" font-size="14.00">Implement underlying</text>
|
|
<text text-anchor="middle" x="1130" y="-13660.8" font-family="Times,serif" font-size="14.00">scaffolding for creating</text>
|
|
<text text-anchor="middle" x="1130" y="-13645.8" font-family="Times,serif" font-size="14.00">the IVC proof cycle</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#251 -->
|
|
<g id="node2" class="node open">
|
|
<title>zcash/halo2#251</title>
|
|
<g id="a_node2"><a xlink:href="https://github.com/zcash/halo2/issues/251" xlink:title="zcash/halo2#251 Implement user-facing API for recursive proving of IVC" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1476,-13706 1473,-13710 1452,-13710 1449,-13706 1269,-13706 1269,-13638 1476,-13638 1476,-13706"/>
|
|
<text text-anchor="middle" x="1372.5" y="-13690.8" font-family="Times,serif" font-size="14.00">zcash/halo2#251</text>
|
|
<text text-anchor="middle" x="1372.5" y="-13675.8" font-family="Times,serif" font-size="14.00">Implement user-facing API</text>
|
|
<text text-anchor="middle" x="1372.5" y="-13660.8" font-family="Times,serif" font-size="14.00">for recursive proving of</text>
|
|
<text text-anchor="middle" x="1372.5" y="-13645.8" font-family="Times,serif" font-size="14.00">IVC</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#247->zcash/halo2#251 -->
|
|
<g id="edge1" class="edge">
|
|
<title>zcash/halo2#247->zcash/halo2#251</title>
|
|
<path fill="none" stroke="black" d="M1221.2,-13672C1233.4,-13672 1246.1,-13672 1258.6,-13672"/>
|
|
<polygon fill="black" stroke="black" points="1258.6,-13675.5 1268.6,-13672 1258.6,-13668.5 1258.6,-13675.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#250 -->
|
|
<g id="node225" class="node open">
|
|
<title>zcash/halo2#250</title>
|
|
<g id="a_node225"><a xlink:href="https://github.com/zcash/halo2/issues/250" xlink:title="zcash/halo2#250 Implement the logic for the IVC verifier circuit" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1465,-13940.5 1280,-13940.5 1280,-13887.5 1465,-13887.5 1465,-13940.5"/>
|
|
<text text-anchor="middle" x="1372.5" y="-13925.3" font-family="Times,serif" font-size="14.00">zcash/halo2#250</text>
|
|
<text text-anchor="middle" x="1372.5" y="-13910.3" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
|
|
<text text-anchor="middle" x="1372.5" y="-13895.3" font-family="Times,serif" font-size="14.00">the IVC verifier circuit</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#247->zcash/halo2#250 -->
|
|
<g id="edge202" class="edge">
|
|
<title>zcash/halo2#247->zcash/halo2#250</title>
|
|
<path fill="none" stroke="black" d="M1162.8,-13707C1184.5,-13731 1212.8,-13766 1233,-13800 1252.3,-13832 1238.5,-13852 1266,-13878 1267.7,-13879 1269.5,-13881 1271.4,-13882"/>
|
|
<polygon fill="black" stroke="black" points="1269.71,-13885.09 1279.9,-13888 1273.75,-13879.37 1269.71,-13885.09"/>
|
|
</g>
|
|
<!-- zcash/halo2#75 -->
|
|
<g id="node226" class="node open">
|
|
<title>zcash/halo2#75</title>
|
|
<g id="a_node226"><a xlink:href="https://github.com/zcash/halo2/issues/75" xlink:title="zcash/halo2#75 Implement support for recursion" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1707,-13728.5 1704,-13732.5 1683,-13732.5 1680,-13728.5 1528,-13728.5 1528,-13675.5 1707,-13675.5 1707,-13728.5"/>
|
|
<text text-anchor="middle" x="1617.5" y="-13713.3" font-family="Times,serif" font-size="14.00">zcash/halo2#75</text>
|
|
<text text-anchor="middle" x="1617.5" y="-13698.3" font-family="Times,serif" font-size="14.00">Implement support for</text>
|
|
<text text-anchor="middle" x="1617.5" y="-13683.3" font-family="Times,serif" font-size="14.00">recursion</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#251->zcash/halo2#75 -->
|
|
<g id="edge203" class="edge">
|
|
<title>zcash/halo2#251->zcash/halo2#75</title>
|
|
<path fill="none" stroke="black" d="M1476.2,-13685C1489.8,-13687 1503.8,-13689 1517.3,-13690"/>
|
|
<polygon fill="black" stroke="black" points="1517.12,-13693.53 1527.6,-13692 1518.45,-13686.66 1517.12,-13693.53"/>
|
|
</g>
|
|
<!-- zcash/halo2#437 -->
|
|
<g id="node227" class="node open">
|
|
<title>zcash/halo2#437</title>
|
|
<g id="a_node227"><a xlink:href="https://github.com/zcash/halo2/issues/437" xlink:title="zcash/halo2#437 Amend user-facing API to work for both IVC and PCD" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1722.5,-13640.5 1512.5,-13640.5 1512.5,-13587.5 1722.5,-13587.5 1722.5,-13640.5"/>
|
|
<text text-anchor="middle" x="1617.5" y="-13625.3" font-family="Times,serif" font-size="14.00">zcash/halo2#437</text>
|
|
<text text-anchor="middle" x="1617.5" y="-13610.3" font-family="Times,serif" font-size="14.00">Amend user-facing API to</text>
|
|
<text text-anchor="middle" x="1617.5" y="-13595.3" font-family="Times,serif" font-size="14.00">work for both IVC and PCD</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#251->zcash/halo2#437 -->
|
|
<g id="edge204" class="edge">
|
|
<title>zcash/halo2#251->zcash/halo2#437</title>
|
|
<path fill="none" stroke="black" d="M1476.2,-13648C1484.9,-13646 1493.6,-13644 1502.4,-13642"/>
|
|
<polygon fill="black" stroke="black" points="1503.66,-13645.27 1512.2,-13639 1501.61,-13638.58 1503.66,-13645.27"/>
|
|
</g>
|
|
<!-- zcash/halo2#246 -->
|
|
<g id="node3" class="node open">
|
|
<title>zcash/halo2#246</title>
|
|
<g id="a_node3"><a xlink:href="https://github.com/zcash/halo2/issues/246" xlink:title="zcash/halo2#246 Create recursive proof structures" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="724.5,-13660.5 546.5,-13660.5 546.5,-13607.5 724.5,-13607.5 724.5,-13660.5"/>
|
|
<text text-anchor="middle" x="635.5" y="-13645.3" font-family="Times,serif" font-size="14.00">zcash/halo2#246</text>
|
|
<text text-anchor="middle" x="635.5" y="-13630.3" font-family="Times,serif" font-size="14.00">Create recursive proof</text>
|
|
<text text-anchor="middle" x="635.5" y="-13615.3" font-family="Times,serif" font-size="14.00">structures</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#435 -->
|
|
<g id="node4" class="node open">
|
|
<title>zcash/halo2#435</title>
|
|
<g id="a_node4"><a xlink:href="https://github.com/zcash/halo2/issues/435" xlink:title="zcash/halo2#435 Implement mock verification circuit for IVC" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="969,-13706 797,-13706 797,-13638 969,-13638 969,-13706"/>
|
|
<text text-anchor="middle" x="883" y="-13690.8" font-family="Times,serif" font-size="14.00">zcash/halo2#435</text>
|
|
<text text-anchor="middle" x="883" y="-13675.8" font-family="Times,serif" font-size="14.00">Implement mock</text>
|
|
<text text-anchor="middle" x="883" y="-13660.8" font-family="Times,serif" font-size="14.00">verification circuit for</text>
|
|
<text text-anchor="middle" x="883" y="-13645.8" font-family="Times,serif" font-size="14.00">IVC</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#246->zcash/halo2#435 -->
|
|
<g id="edge2" class="edge">
|
|
<title>zcash/halo2#246->zcash/halo2#435</title>
|
|
<path fill="none" stroke="black" d="M724.78,-13648C744.99,-13651 766.54,-13654 787.01,-13657"/>
|
|
<polygon fill="black" stroke="black" points="786.47,-13660.46 796.96,-13659 787.85,-13653.6 786.47,-13660.46"/>
|
|
</g>
|
|
<!-- zcash/halo2#436 -->
|
|
<g id="node228" class="node open">
|
|
<title>zcash/halo2#436</title>
|
|
<g id="a_node228"><a xlink:href="https://github.com/zcash/halo2/issues/436" xlink:title="zcash/halo2#436 Implement mock verification circuit for PCD" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="969,-13590 797,-13590 797,-13522 969,-13522 969,-13590"/>
|
|
<text text-anchor="middle" x="883" y="-13574.8" font-family="Times,serif" font-size="14.00">zcash/halo2#436</text>
|
|
<text text-anchor="middle" x="883" y="-13559.8" font-family="Times,serif" font-size="14.00">Implement mock</text>
|
|
<text text-anchor="middle" x="883" y="-13544.8" font-family="Times,serif" font-size="14.00">verification circuit for</text>
|
|
<text text-anchor="middle" x="883" y="-13529.8" font-family="Times,serif" font-size="14.00">PCD</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#246->zcash/halo2#436 -->
|
|
<g id="edge205" class="edge">
|
|
<title>zcash/halo2#246->zcash/halo2#436</title>
|
|
<path fill="none" stroke="black" d="M721.33,-13607C742.58,-13600 765.51,-13593 787.21,-13586"/>
|
|
<polygon fill="black" stroke="black" points="788.26,-13589.34 796.75,-13583 786.16,-13582.66 788.26,-13589.34"/>
|
|
</g>
|
|
<!-- zcash/halo2#435->zcash/halo2#247 -->
|
|
<g id="edge3" class="edge">
|
|
<title>zcash/halo2#435->zcash/halo2#247</title>
|
|
<path fill="none" stroke="black" d="M969,-13672C988.19,-13672 1008.7,-13672 1028.5,-13672"/>
|
|
<polygon fill="black" stroke="black" points="1028.7,-13675.5 1038.7,-13672 1028.7,-13668.5 1028.7,-13675.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#439 -->
|
|
<g id="node5" class="node open">
|
|
<title>zcash/halo2#439</title>
|
|
<g id="a_node5"><a xlink:href="https://github.com/zcash/halo2/issues/439" xlink:title="zcash/halo2#439 Support split accumulation in Halo 2" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="476.5,-13660.5 295.5,-13660.5 295.5,-13607.5 476.5,-13607.5 476.5,-13660.5"/>
|
|
<text text-anchor="middle" x="386" y="-13645.3" font-family="Times,serif" font-size="14.00">zcash/halo2#439</text>
|
|
<text text-anchor="middle" x="386" y="-13630.3" font-family="Times,serif" font-size="14.00">Support split</text>
|
|
<text text-anchor="middle" x="386" y="-13615.3" font-family="Times,serif" font-size="14.00">accumulation in Halo 2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#439->zcash/halo2#246 -->
|
|
<g id="edge4" class="edge">
|
|
<title>zcash/halo2#439->zcash/halo2#246</title>
|
|
<path fill="none" stroke="black" d="M476.7,-13634C496.02,-13634 516.54,-13634 536.17,-13634"/>
|
|
<polygon fill="black" stroke="black" points="536.34,-13637.5 546.34,-13634 536.34,-13630.5 536.34,-13637.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#569 -->
|
|
<g id="node229" class="node open">
|
|
<title>zcash/halo2#569</title>
|
|
<g id="a_node229"><a xlink:href="https://github.com/zcash/halo2/issues/569" xlink:title="zcash/halo2#569 Implement the recursive proof verifier" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="979.5,-13496.5 786.5,-13496.5 786.5,-13443.5 979.5,-13443.5 979.5,-13496.5"/>
|
|
<text text-anchor="middle" x="883" y="-13481.3" font-family="Times,serif" font-size="14.00">zcash/halo2#569</text>
|
|
<text text-anchor="middle" x="883" y="-13466.3" font-family="Times,serif" font-size="14.00">Implement the recursive</text>
|
|
<text text-anchor="middle" x="883" y="-13451.3" font-family="Times,serif" font-size="14.00">proof verifier</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#439->zcash/halo2#569 -->
|
|
<g id="edge206" class="edge">
|
|
<title>zcash/halo2#439->zcash/halo2#569</title>
|
|
<path fill="none" stroke="black" d="M414.77,-13607C442.27,-13582 486.72,-13547 532,-13528 554.35,-13518 681.57,-13498 776.23,-13484"/>
|
|
<polygon fill="black" stroke="black" points="776.55,-13487.49 786.15,-13483 775.85,-13480.52 776.55,-13487.49"/>
|
|
</g>
|
|
<!-- zcash/halo2#643 -->
|
|
<g id="node6" class="node open">
|
|
<title>zcash/halo2#643</title>
|
|
<g id="a_node6"><a xlink:href="https://github.com/zcash/halo2/issues/643" xlink:title="zcash/halo2#643 Create separate `VerifyingKey` structures for pre- and post- optimisation circuits" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="735.5,-13761.5 535.5,-13761.5 535.5,-13678.5 735.5,-13678.5 735.5,-13761.5"/>
|
|
<text text-anchor="middle" x="635.5" y="-13746.3" font-family="Times,serif" font-size="14.00">zcash/halo2#643</text>
|
|
<text text-anchor="middle" x="635.5" y="-13731.3" font-family="Times,serif" font-size="14.00">Create separate</text>
|
|
<text text-anchor="middle" x="635.5" y="-13716.3" font-family="Times,serif" font-size="14.00">`VerifyingKey` structures</text>
|
|
<text text-anchor="middle" x="635.5" y="-13701.3" font-family="Times,serif" font-size="14.00">for pre- and post-</text>
|
|
<text text-anchor="middle" x="635.5" y="-13686.3" font-family="Times,serif" font-size="14.00">optimisation circuits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#643->zcash/halo2#435 -->
|
|
<g id="edge5" class="edge">
|
|
<title>zcash/halo2#643->zcash/halo2#435</title>
|
|
<path fill="none" stroke="black" d="M735.65,-13701C752.4,-13697 769.76,-13694 786.42,-13691"/>
|
|
<polygon fill="black" stroke="black" points="787.54,-13694.35 796.69,-13689 786.21,-13687.48 787.54,-13694.35"/>
|
|
</g>
|
|
<!-- zcash/halo2#643->zcash/halo2#436 -->
|
|
<g id="edge207" class="edge">
|
|
<title>zcash/halo2#643->zcash/halo2#436</title>
|
|
<path fill="none" stroke="black" d="M729.63,-13678C732.93,-13675 736.07,-13672 739,-13670 765.06,-13643 747.5,-13619 775,-13594 779.08,-13591 783.53,-13588 788.23,-13585"/>
|
|
<polygon fill="black" stroke="black" points="790.68,-13587.56 796.93,-13579 786.71,-13581.8 790.68,-13587.56"/>
|
|
</g>
|
|
<!-- zcash/halo2#449 -->
|
|
<g id="node230" class="node open">
|
|
<title>zcash/halo2#449</title>
|
|
<g id="a_node230"><a xlink:href="https://github.com/zcash/halo2/issues/449" xlink:title="zcash/halo2#449 Define a stable serialization format for `VerifyingKey`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="974,-13868 971,-13872 950,-13872 947,-13868 792,-13868 792,-13800 974,-13800 974,-13868"/>
|
|
<text text-anchor="middle" x="883" y="-13852.8" font-family="Times,serif" font-size="14.00">zcash/halo2#449</text>
|
|
<text text-anchor="middle" x="883" y="-13837.8" font-family="Times,serif" font-size="14.00">Define a stable</text>
|
|
<text text-anchor="middle" x="883" y="-13822.8" font-family="Times,serif" font-size="14.00">serialization format for</text>
|
|
<text text-anchor="middle" x="883" y="-13807.8" font-family="Times,serif" font-size="14.00">`VerifyingKey`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#643->zcash/halo2#449 -->
|
|
<g id="edge208" class="edge">
|
|
<title>zcash/halo2#643->zcash/halo2#449</title>
|
|
<path fill="none" stroke="black" d="M706.15,-13761C727.82,-13773 752.06,-13786 775,-13796 777.48,-13798 780.01,-13799 782.57,-13800"/>
|
|
<polygon fill="black" stroke="black" points="781.38,-13803.3 791.95,-13804 784.12,-13796.86 781.38,-13803.3"/>
|
|
</g>
|
|
<!-- zcash/zcash#6329 -->
|
|
<g id="node7" class="node open">
|
|
<title>zcash/zcash#6329</title>
|
|
<g id="a_node7"><a xlink:href="https://github.com/zcash/zcash/issues/6329" xlink:title="zcash/zcash#6329 Remove `z_listaddresses` usage from RPC tests" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3682,-14572.5 3482,-14572.5 3482,-14519.5 3682,-14519.5 3682,-14572.5"/>
|
|
<text text-anchor="middle" x="3582" y="-14557.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6329</text>
|
|
<text text-anchor="middle" x="3582" y="-14542.3" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
|
|
<text text-anchor="middle" x="3582" y="-14527.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6330 -->
|
|
<g id="node8" class="node open">
|
|
<title>zcash/zcash#6330</title>
|
|
<g id="a_node8"><a xlink:href="https://github.com/zcash/zcash/issues/6330" xlink:title="zcash/zcash#6330 Remove `z_listaddresses` RPC method" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3939,-14572.5 3739,-14572.5 3739,-14519.5 3939,-14519.5 3939,-14572.5"/>
|
|
<text text-anchor="middle" x="3839" y="-14557.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6330</text>
|
|
<text text-anchor="middle" x="3839" y="-14542.3" font-family="Times,serif" font-size="14.00">Remove `z_listaddresses`</text>
|
|
<text text-anchor="middle" x="3839" y="-14527.3" font-family="Times,serif" font-size="14.00">RPC method</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6329->zcash/zcash#6330 -->
|
|
<g id="edge6" class="edge">
|
|
<title>zcash/zcash#6329->zcash/zcash#6330</title>
|
|
<path fill="none" stroke="black" d="M3682.3,-14546C3697.6,-14546 3713.4,-14546 3728.9,-14546"/>
|
|
<polygon fill="black" stroke="black" points="3729,-14549.5 3739,-14546 3729,-14542.5 3729,-14549.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5583 -->
|
|
<g id="node9" class="node open">
|
|
<title>zcash/zcash#5583</title>
|
|
<g id="a_node9"><a xlink:href="https://github.com/zcash/zcash/issues/5583" xlink:title="zcash/zcash#5583 Clean up null pointer handling in Rust FFI" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3665.5,-14384.5 3498.5,-14384.5 3498.5,-14331.5 3665.5,-14331.5 3665.5,-14384.5"/>
|
|
<text text-anchor="middle" x="3582" y="-14369.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5583</text>
|
|
<text text-anchor="middle" x="3582" y="-14354.3" font-family="Times,serif" font-size="14.00">Clean up null pointer</text>
|
|
<text text-anchor="middle" x="3582" y="-14339.3" font-family="Times,serif" font-size="14.00">handling in Rust FFI</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6856 -->
|
|
<g id="node10" class="node open">
|
|
<title>zcash/zcash#6856</title>
|
|
<g id="a_node10"><a xlink:href="https://github.com/zcash/zcash/issues/6856" xlink:title="zcash/zcash#6856 Release 5.10.0" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3913.5,-14471 3764.5,-14471 3764.5,-14433 3913.5,-14433 3913.5,-14471"/>
|
|
<text text-anchor="middle" x="3839" y="-14455.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6856</text>
|
|
<text text-anchor="middle" x="3839" y="-14440.8" font-family="Times,serif" font-size="14.00">Release 5.10.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5583->zcash/zcash#6856 -->
|
|
<g id="edge7" class="edge">
|
|
<title>zcash/zcash#5583->zcash/zcash#6856</title>
|
|
<path fill="none" stroke="black" d="M3664.3,-14385C3673.3,-14388 3682.4,-14391 3691,-14394 3721.3,-14406 3754.8,-14419 3782.2,-14430"/>
|
|
<polygon fill="black" stroke="black" points="3781.01,-14433.29 3791.6,-14433 3783.14,-14426.63 3781.01,-14433.29"/>
|
|
</g>
|
|
<!-- zcash/zcash#5716 -->
|
|
<g id="node117" class="node open">
|
|
<title>zcash/zcash#5716</title>
|
|
<g id="a_node117"><a xlink:href="https://github.com/zcash/zcash/issues/5716" xlink:title="zcash/zcash#5716 Use an automated tool for generating correct FFI headers." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4200,-14214 3997,-14214 3997,-14146 4200,-14146 4200,-14214"/>
|
|
<text text-anchor="middle" x="4098.5" y="-14198.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5716</text>
|
|
<text text-anchor="middle" x="4098.5" y="-14183.8" font-family="Times,serif" font-size="14.00">Use an automated tool for</text>
|
|
<text text-anchor="middle" x="4098.5" y="-14168.8" font-family="Times,serif" font-size="14.00">generating correct FFI</text>
|
|
<text text-anchor="middle" x="4098.5" y="-14153.8" font-family="Times,serif" font-size="14.00">headers.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5583->zcash/zcash#5716 -->
|
|
<g id="edge230" class="edge">
|
|
<title>zcash/zcash#5583->zcash/zcash#5716</title>
|
|
<path fill="none" stroke="black" d="M3665.6,-14332C3674.2,-14329 3682.8,-14326 3691,-14324 3794.4,-14288 3911.9,-14247 3993.9,-14217"/>
|
|
<polygon fill="black" stroke="black" points="3995.16,-14220.27 4003.7,-14214 3993.11,-14213.58 3995.16,-14220.27"/>
|
|
</g>
|
|
<!-- zcash/zcash#6947 -->
|
|
<g id="node238" class="node open">
|
|
<title>zcash/zcash#6947</title>
|
|
<g id="a_node238"><a xlink:href="https://github.com/zcash/zcash/issues/6947" xlink:title="zcash/zcash#6947 Release 6.0.0-rc1" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4173,-14475 4024,-14475 4024,-14437 4173,-14437 4173,-14475"/>
|
|
<text text-anchor="middle" x="4098.5" y="-14459.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6947</text>
|
|
<text text-anchor="middle" x="4098.5" y="-14444.8" font-family="Times,serif" font-size="14.00">Release 6.0.0-rc1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6856->zcash/zcash#6947 -->
|
|
<g id="edge231" class="edge">
|
|
<title>zcash/zcash#6856->zcash/zcash#6947</title>
|
|
<path fill="none" stroke="black" d="M3913.8,-14453C3944.9,-14454 3981.3,-14454 4013.4,-14455"/>
|
|
<polygon fill="black" stroke="black" points="4013.7,-14458.5 4023.7,-14455 4013.7,-14451.5 4013.7,-14458.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6389 -->
|
|
<g id="node11" class="node needs-review">
|
|
<title>zcash/zcash#6389</title>
|
|
<g id="a_node11"><a xlink:href="https://github.com/zcash/zcash/pull/6389" xlink:title="zcash/zcash#6389 Add `z_getbalances` RPC method" target="_blank">
|
|
<polygon fill="#dfc150" stroke="black" stroke-width="2" points="3680.5,-14314.5 3483.5,-14314.5 3483.5,-14310.5 3479.5,-14310.5 3479.5,-14306.5 3483.5,-14306.5 3483.5,-14269.5 3479.5,-14269.5 3479.5,-14265.5 3483.5,-14265.5 3483.5,-14261.5 3680.5,-14261.5 3680.5,-14314.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3483.5,-14310.5 3487.5,-14310.5 3487.5,-14306.5 3483.5,-14306.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3483.5,-14269.5 3487.5,-14269.5 3487.5,-14265.5 3483.5,-14265.5 "/>
|
|
<text text-anchor="middle" x="3582" y="-14299.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6389</text>
|
|
<text text-anchor="middle" x="3582" y="-14284.3" font-family="Times,serif" font-size="14.00">Add `z_getbalances` RPC</text>
|
|
<text text-anchor="middle" x="3582" y="-14269.3" font-family="Times,serif" font-size="14.00">method</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6389->zcash/zcash#6856 -->
|
|
<g id="edge8" class="edge">
|
|
<title>zcash/zcash#6389->zcash/zcash#6856</title>
|
|
<path fill="none" stroke="black" d="M3672.4,-14314C3678.8,-14317 3685.1,-14320 3691,-14324 3739.5,-14351 3786.3,-14397 3813.7,-14426"/>
|
|
<polygon fill="black" stroke="black" points="3811.22,-14428.47 3820.8,-14433 3816.14,-14423.49 3811.22,-14428.47"/>
|
|
</g>
|
|
<!-- zcash/zcash#6325 -->
|
|
<g id="node135" class="node open">
|
|
<title>zcash/zcash#6325</title>
|
|
<g id="a_node135"><a xlink:href="https://github.com/zcash/zcash/issues/6325" xlink:title="zcash/zcash#6325 Remove `z_getbalance` usage from RPC tests" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3931,-13078.5 3747,-13078.5 3747,-13025.5 3931,-13025.5 3931,-13078.5"/>
|
|
<text text-anchor="middle" x="3839" y="-13063.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6325</text>
|
|
<text text-anchor="middle" x="3839" y="-13048.3" font-family="Times,serif" font-size="14.00">Remove `z_getbalance`</text>
|
|
<text text-anchor="middle" x="3839" y="-13033.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6389->zcash/zcash#6325 -->
|
|
<g id="edge232" class="edge">
|
|
<title>zcash/zcash#6389->zcash/zcash#6325</title>
|
|
<path fill="none" stroke="black" d="M3584.4,-14261C3593.5,-14093 3645.8,-13181 3723.5,-13088 3727.7,-13082 3732.7,-13078 3738.1,-13074"/>
|
|
<polygon fill="black" stroke="black" points="3740,-13076.95 3747,-13069 3736.57,-13070.85 3740,-13076.95"/>
|
|
</g>
|
|
<!-- zcash/zcash#5925 -->
|
|
<g id="node137" class="node open">
|
|
<title>zcash/zcash#5925</title>
|
|
<g id="a_node137"><a xlink:href="https://github.com/zcash/zcash/issues/5925" xlink:title="zcash/zcash#5925 z_getbalance deprecation (question)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3938,-13148.5 3740,-13148.5 3740,-13095.5 3938,-13095.5 3938,-13148.5"/>
|
|
<text text-anchor="middle" x="3839" y="-13133.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5925</text>
|
|
<text text-anchor="middle" x="3839" y="-13118.3" font-family="Times,serif" font-size="14.00">z_getbalance deprecation</text>
|
|
<text text-anchor="middle" x="3839" y="-13103.3" font-family="Times,serif" font-size="14.00">(question)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6389->zcash/zcash#5925 -->
|
|
<g id="edge233" class="edge">
|
|
<title>zcash/zcash#6389->zcash/zcash#5925</title>
|
|
<path fill="none" stroke="black" d="M3582.6,-14261C3580.5,-14107 3577.9,-13333 3723.5,-13158 3726,-13156 3728.7,-13153 3731.6,-13150"/>
|
|
<polygon fill="black" stroke="black" points="3733.8,-13152.73 3739.8,-13144 3729.66,-13147.08 3733.8,-13152.73"/>
|
|
</g>
|
|
<!-- zcash/zcash#6327 -->
|
|
<g id="node138" class="node open">
|
|
<title>zcash/zcash#6327</title>
|
|
<g id="a_node138"><a xlink:href="https://github.com/zcash/zcash/issues/6327" xlink:title="zcash/zcash#6327 Remove `z_gettotalbalance` usage from RPC tests" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3940,-13006 3738,-13006 3738,-12938 3940,-12938 3940,-13006"/>
|
|
<text text-anchor="middle" x="3839" y="-12990.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6327</text>
|
|
<text text-anchor="middle" x="3839" y="-12975.8" font-family="Times,serif" font-size="14.00">Remove</text>
|
|
<text text-anchor="middle" x="3839" y="-12960.8" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` usage</text>
|
|
<text text-anchor="middle" x="3839" y="-12945.8" font-family="Times,serif" font-size="14.00">from RPC tests</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6389->zcash/zcash#6327 -->
|
|
<g id="edge234" class="edge">
|
|
<title>zcash/zcash#6389->zcash/zcash#6327</title>
|
|
<path fill="none" stroke="black" d="M3584.3,-14261C3593,-14087 3644.6,-13119 3723.5,-13016 3725.6,-13014 3727.8,-13011 3730.3,-13009"/>
|
|
<polygon fill="black" stroke="black" points="3732.95,-13011.32 3738,-13002 3728.25,-13006.14 3732.95,-13011.32"/>
|
|
</g>
|
|
<!-- zcash/zcash#6657 -->
|
|
<g id="node12" class="node open">
|
|
<title>zcash/zcash#6657</title>
|
|
<g id="a_node12"><a xlink:href="https://github.com/zcash/zcash/issues/6657" xlink:title="zcash/zcash#6657 Availability of parameter and depends-sources downloads is dependent on availability of download.z.cash" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3687.5,-14501 3476.5,-14501 3476.5,-14403 3687.5,-14403 3687.5,-14501"/>
|
|
<text text-anchor="middle" x="3582" y="-14485.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6657</text>
|
|
<text text-anchor="middle" x="3582" y="-14470.8" font-family="Times,serif" font-size="14.00">Availability of parameter</text>
|
|
<text text-anchor="middle" x="3582" y="-14455.8" font-family="Times,serif" font-size="14.00">and depends-sources</text>
|
|
<text text-anchor="middle" x="3582" y="-14440.8" font-family="Times,serif" font-size="14.00">downloads is dependent on</text>
|
|
<text text-anchor="middle" x="3582" y="-14425.8" font-family="Times,serif" font-size="14.00">availability of</text>
|
|
<text text-anchor="middle" x="3582" y="-14410.8" font-family="Times,serif" font-size="14.00">download.z.cash</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6657->zcash/zcash#6856 -->
|
|
<g id="edge9" class="edge">
|
|
<title>zcash/zcash#6657->zcash/zcash#6856</title>
|
|
<path fill="none" stroke="black" d="M3687.8,-14452C3709.9,-14452 3732.9,-14452 3754.1,-14452"/>
|
|
<polygon fill="black" stroke="black" points="3754.3,-14455.5 3764.3,-14452 3754.3,-14448.5 3754.3,-14455.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#3828 -->
|
|
<g id="node13" class="node open">
|
|
<title>zcash/zcash#3828</title>
|
|
<g id="a_node13"><a xlink:href="https://github.com/zcash/zcash/issues/3828" xlink:title="zcash/zcash#3828 Payment Source Disclosure" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3688,-6355.5 3476,-6355.5 3476,-6317.5 3688,-6317.5 3688,-6355.5"/>
|
|
<text text-anchor="middle" x="3582" y="-6340.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3828</text>
|
|
<text text-anchor="middle" x="3582" y="-6325.3" font-family="Times,serif" font-size="14.00">Payment Source Disclosure</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#387 -->
|
|
<g id="node14" class="node open">
|
|
<title>zcash/zips#387</title>
|
|
<g id="a_node14"><a xlink:href="https://github.com/zcash/zips/issues/387" xlink:title="zcash/zips#387 [ZIP 311] Sapling and Orchard Payment Disclosures" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3925.5,-6477.5 3752.5,-6477.5 3752.5,-6409.5 3925.5,-6409.5 3925.5,-6477.5"/>
|
|
<text text-anchor="middle" x="3839" y="-6462.3" font-family="Times,serif" font-size="14.00">zcash/zips#387</text>
|
|
<text text-anchor="middle" x="3839" y="-6447.3" font-family="Times,serif" font-size="14.00">[ZIP 311] Sapling and</text>
|
|
<text text-anchor="middle" x="3839" y="-6432.3" font-family="Times,serif" font-size="14.00">Orchard Payment</text>
|
|
<text text-anchor="middle" x="3839" y="-6417.3" font-family="Times,serif" font-size="14.00">Disclosures</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3828->zcash/zips#387 -->
|
|
<g id="edge10" class="edge">
|
|
<title>zcash/zcash#3828->zcash/zips#387</title>
|
|
<path fill="none" stroke="black" d="M3662.1,-6355.5C3672,-6358.5 3681.8,-6361.9 3691,-6365.5 3718.4,-6376.3 3747.3,-6390.9 3772.2,-6404.5"/>
|
|
<polygon fill="black" stroke="black" points="3770.67,-6407.65 3781.1,-6409.5 3774.1,-6401.55 3770.67,-6407.65"/>
|
|
</g>
|
|
<!-- zcash/zcash#4203 -->
|
|
<g id="node224" class="node open">
|
|
<title>zcash/zcash#4203</title>
|
|
<g id="a_node224"><a xlink:href="https://github.com/zcash/zcash/issues/4203" xlink:title="zcash/zcash#4203 Retire Transparent Address Pool" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4175,-5680 4172,-5684 4151,-5684 4148,-5680 4022,-5680 4022,-5627 4175,-5627 4175,-5680"/>
|
|
<text text-anchor="middle" x="4098.5" y="-5664.8" font-family="Times,serif" font-size="14.00">zcash/zcash#4203</text>
|
|
<text text-anchor="middle" x="4098.5" y="-5649.8" font-family="Times,serif" font-size="14.00">Retire Transparent</text>
|
|
<text text-anchor="middle" x="4098.5" y="-5634.8" font-family="Times,serif" font-size="14.00">Address Pool</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3828->zcash/zcash#4203 -->
|
|
<g id="edge251" class="edge">
|
|
<title>zcash/zcash#3828->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3681.9,-6317.3C3685.2,-6314.7 3688.3,-6311.8 3691,-6308.5 3758.4,-6227.3 3653.1,-5913.1 3723.5,-5834.5 3792.1,-5758 3859.4,-5840.1 3951,-5793.5 4000.6,-5768.3 4044.8,-5720.8 4071.4,-5688.2"/>
|
|
<polygon fill="black" stroke="black" points="4074.2,-5690.3 4077.7,-5680.3 4068.73,-5685.94 4074.2,-5690.3"/>
|
|
</g>
|
|
<!-- zcash/zips#387->zcash/zcash#4203 -->
|
|
<g id="edge252" class="edge">
|
|
<title>zcash/zips#387->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3851.1,-6409.3C3893.2,-6280.1 4042.4,-5822.6 4085.7,-5689.9"/>
|
|
<polygon fill="black" stroke="black" points="4089.09,-5690.79 4088.8,-5680.2 4082.42,-5688.66 4089.09,-5690.79"/>
|
|
</g>
|
|
<!-- zcash/zcash#406 -->
|
|
<g id="node15" class="node open">
|
|
<title>zcash/zcash#406</title>
|
|
<g id="a_node15"><a xlink:href="https://github.com/zcash/zcash/issues/406" xlink:title="zcash/zcash#406 Implement selective disclosure" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3662.5,-6299 3501.5,-6299 3501.5,-6246 3662.5,-6246 3662.5,-6299"/>
|
|
<text text-anchor="middle" x="3582" y="-6283.8" font-family="Times,serif" font-size="14.00">zcash/zcash#406</text>
|
|
<text text-anchor="middle" x="3582" y="-6268.8" font-family="Times,serif" font-size="14.00">Implement selective</text>
|
|
<text text-anchor="middle" x="3582" y="-6253.8" font-family="Times,serif" font-size="14.00">disclosure</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#406->zcash/zcash#4203 -->
|
|
<g id="edge253" class="edge">
|
|
<title>zcash/zcash#406->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3662.6,-6259C3673.6,-6253.9 3683.6,-6247 3691,-6237.5 3751,-6161.1 3658.8,-5874 3723.5,-5801.5 3792.1,-5724.8 3856.4,-5799 3951,-5758.5 3992,-5741 4032.7,-5710.4 4060.8,-5686.8"/>
|
|
<polygon fill="black" stroke="black" points="4063.4,-5689.18 4068.7,-5680 4058.84,-5683.87 4063.4,-5689.18"/>
|
|
</g>
|
|
<!-- zcash/zcash#2558 -->
|
|
<g id="node16" class="node open">
|
|
<title>zcash/zcash#2558</title>
|
|
<g id="a_node16"><a xlink:href="https://github.com/zcash/zcash/issues/2558" xlink:title="zcash/zcash#2558 Public transactions using the shielded protocol" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3680.5,-6228 3483.5,-6228 3483.5,-6175 3680.5,-6175 3680.5,-6228"/>
|
|
<text text-anchor="middle" x="3582" y="-6212.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2558</text>
|
|
<text text-anchor="middle" x="3582" y="-6197.8" font-family="Times,serif" font-size="14.00">Public transactions using</text>
|
|
<text text-anchor="middle" x="3582" y="-6182.8" font-family="Times,serif" font-size="14.00">the shielded protocol</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2558->zcash/zcash#4203 -->
|
|
<g id="edge254" class="edge">
|
|
<title>zcash/zcash#2558->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3680.8,-6177C3684.5,-6173.9 3688,-6170.4 3691,-6166.5 3731.4,-6114 3675.4,-5617 3723.5,-5571.5 3814.4,-5485.5 3973.8,-5570.3 4051.9,-5621.2"/>
|
|
<polygon fill="black" stroke="black" points="4050.25,-5624.31 4060.5,-5627 4054.17,-5618.51 4050.25,-5624.31"/>
|
|
</g>
|
|
<!-- zcash/zcash#737 -->
|
|
<g id="node17" class="node open">
|
|
<title>zcash/zcash#737</title>
|
|
<g id="a_node17"><a xlink:href="https://github.com/zcash/zcash/issues/737" xlink:title="zcash/zcash#737 proof of payment - high quality protocol upgrade version" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3678.5,-6670.5 3485.5,-6670.5 3485.5,-6602.5 3678.5,-6602.5 3678.5,-6670.5"/>
|
|
<text text-anchor="middle" x="3582" y="-6655.3" font-family="Times,serif" font-size="14.00">zcash/zcash#737</text>
|
|
<text text-anchor="middle" x="3582" y="-6640.3" font-family="Times,serif" font-size="14.00">proof of payment - high</text>
|
|
<text text-anchor="middle" x="3582" y="-6625.3" font-family="Times,serif" font-size="14.00">quality protocol upgrade</text>
|
|
<text text-anchor="middle" x="3582" y="-6610.3" font-family="Times,serif" font-size="14.00">version</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#737->zcash/zips#387 -->
|
|
<g id="edge11" class="edge">
|
|
<title>zcash/zcash#737->zcash/zips#387</title>
|
|
<path fill="none" stroke="black" d="M3676.2,-6602.4C3681.3,-6599.6 3686.3,-6596.6 3691,-6593.5 3735.6,-6563.8 3777.5,-6518.7 3805,-6485.7"/>
|
|
<polygon fill="black" stroke="black" points="3808.02,-6487.54 3811.7,-6477.6 3802.63,-6483.07 3808.02,-6487.54"/>
|
|
</g>
|
|
<!-- zcash/zcash#2036 -->
|
|
<g id="node18" class="node open">
|
|
<title>zcash/zcash#2036</title>
|
|
<g id="a_node18"><a xlink:href="https://github.com/zcash/zcash/issues/2036" xlink:title="zcash/zcash#2036 payment disclosure" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3660,-6584.5 3504,-6584.5 3504,-6546.5 3660,-6546.5 3660,-6584.5"/>
|
|
<text text-anchor="middle" x="3582" y="-6569.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2036</text>
|
|
<text text-anchor="middle" x="3582" y="-6554.3" font-family="Times,serif" font-size="14.00">payment disclosure</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2036->zcash/zips#387 -->
|
|
<g id="edge12" class="edge">
|
|
<title>zcash/zcash#2036->zcash/zips#387</title>
|
|
<path fill="none" stroke="black" d="M3660.1,-6548.7C3670.7,-6545.5 3681.2,-6541.8 3691,-6537.5 3723.8,-6523.2 3757.7,-6502 3784.6,-6483.4"/>
|
|
<polygon fill="black" stroke="black" points="3786.88,-6486.08 3793.1,-6477.5 3782.89,-6480.33 3786.88,-6486.08"/>
|
|
</g>
|
|
<!-- zcash/zips#327 -->
|
|
<g id="node19" class="node open">
|
|
<title>zcash/zips#327</title>
|
|
<g id="a_node19"><a xlink:href="https://github.com/zcash/zips/issues/327" xlink:title="zcash/zips#327 Specify security interactions between Sapling Viewing Keys and Payment Disclosures" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3682.5,-6528 3481.5,-6528 3481.5,-6445 3682.5,-6445 3682.5,-6528"/>
|
|
<text text-anchor="middle" x="3582" y="-6512.8" font-family="Times,serif" font-size="14.00">zcash/zips#327</text>
|
|
<text text-anchor="middle" x="3582" y="-6497.8" font-family="Times,serif" font-size="14.00">Specify security</text>
|
|
<text text-anchor="middle" x="3582" y="-6482.8" font-family="Times,serif" font-size="14.00">interactions between</text>
|
|
<text text-anchor="middle" x="3582" y="-6467.8" font-family="Times,serif" font-size="14.00">Sapling Viewing Keys and</text>
|
|
<text text-anchor="middle" x="3582" y="-6452.8" font-family="Times,serif" font-size="14.00">Payment Disclosures</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#327->zcash/zips#387 -->
|
|
<g id="edge13" class="edge">
|
|
<title>zcash/zips#327->zcash/zips#387</title>
|
|
<path fill="none" stroke="black" d="M3682.7,-6469.7C3702.3,-6466.4 3722.9,-6462.9 3742.4,-6459.6"/>
|
|
<polygon fill="black" stroke="black" points="3743.13,-6463.03 3752.4,-6457.9 3741.95,-6456.13 3743.13,-6463.03"/>
|
|
</g>
|
|
<!-- zcash/zips#606 -->
|
|
<g id="node20" class="node open">
|
|
<title>zcash/zips#606</title>
|
|
<g id="a_node20"><a xlink:href="https://github.com/zcash/zips/issues/606" xlink:title="zcash/zips#606 Update ZIP 310 (Security Properties of Sapling Viewing Keys) to include Orchard" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3682,-6157 3482,-6157 3482,-6074 3682,-6074 3682,-6157"/>
|
|
<text text-anchor="middle" x="3582" y="-6141.8" font-family="Times,serif" font-size="14.00">zcash/zips#606</text>
|
|
<text text-anchor="middle" x="3582" y="-6126.8" font-family="Times,serif" font-size="14.00">Update ZIP 310 (Security</text>
|
|
<text text-anchor="middle" x="3582" y="-6111.8" font-family="Times,serif" font-size="14.00">Properties of Sapling</text>
|
|
<text text-anchor="middle" x="3582" y="-6096.8" font-family="Times,serif" font-size="14.00">Viewing Keys) to include</text>
|
|
<text text-anchor="middle" x="3582" y="-6081.8" font-family="Times,serif" font-size="14.00">Orchard</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#606->zcash/zips#387 -->
|
|
<g id="edge14" class="edge">
|
|
<title>zcash/zips#606->zcash/zips#387</title>
|
|
<path fill="none" stroke="black" d="M3680,-6157.2C3683.8,-6160.1 3687.5,-6163.2 3691,-6166.5 3760.8,-6233.1 3804.4,-6340.1 3824.6,-6399.8"/>
|
|
<polygon fill="black" stroke="black" points="3821.29,-6400.94 3827.8,-6409.3 3827.92,-6398.71 3821.29,-6400.94"/>
|
|
</g>
|
|
<!-- zcash/zips#597 -->
|
|
<g id="node28" class="node open">
|
|
<title>zcash/zips#597</title>
|
|
<g id="a_node28"><a xlink:href="https://github.com/zcash/zips/issues/597" xlink:title="zcash/zips#597 Finish all remaining NU5/Orchard documentation" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3951,-3250 3948,-3254 3927,-3254 3924,-3250 3727,-3250 3727,-3197 3951,-3197 3951,-3250"/>
|
|
<text text-anchor="middle" x="3839" y="-3234.8" font-family="Times,serif" font-size="14.00">zcash/zips#597</text>
|
|
<text text-anchor="middle" x="3839" y="-3219.8" font-family="Times,serif" font-size="14.00">Finish all remaining</text>
|
|
<text text-anchor="middle" x="3839" y="-3204.8" font-family="Times,serif" font-size="14.00">NU5/Orchard documentation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#606->zcash/zips#597 -->
|
|
<g id="edge255" class="edge">
|
|
<title>zcash/zips#606->zcash/zips#597</title>
|
|
<path fill="none" stroke="black" d="M3590.4,-6073.9C3609.8,-5963.1 3662.7,-5651.1 3691,-5389.5 3784.1,-4529 3828.4,-3469.5 3836.6,-3260.3"/>
|
|
<polygon fill="black" stroke="black" points="3840.1,-3260.33 3837,-3250.2 3833.11,-3260.05 3840.1,-3260.33"/>
|
|
</g>
|
|
<!-- zcash/zcash#2631 -->
|
|
<g id="node21" class="node open">
|
|
<title>zcash/zcash#2631</title>
|
|
<g id="a_node21"><a xlink:href="https://github.com/zcash/zcash/issues/2631" xlink:title="zcash/zcash#2631 Per-field selective disclosure" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3656.5,-6427 3507.5,-6427 3507.5,-6374 3656.5,-6374 3656.5,-6427"/>
|
|
<text text-anchor="middle" x="3582" y="-6411.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2631</text>
|
|
<text text-anchor="middle" x="3582" y="-6396.8" font-family="Times,serif" font-size="14.00">Per-field selective</text>
|
|
<text text-anchor="middle" x="3582" y="-6381.8" font-family="Times,serif" font-size="14.00">disclosure</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2631->zcash/zips#387 -->
|
|
<g id="edge15" class="edge">
|
|
<title>zcash/zcash#2631->zcash/zips#387</title>
|
|
<path fill="none" stroke="black" d="M3656.8,-6412.9C3683.5,-6417.4 3714,-6422.6 3742.4,-6427.4"/>
|
|
<polygon fill="black" stroke="black" points="3741.87,-6430.86 3752.3,-6429 3742.99,-6423.95 3741.87,-6430.86"/>
|
|
</g>
|
|
<!-- zcash/zcash#2747 -->
|
|
<g id="node22" class="node open">
|
|
<title>zcash/zcash#2747</title>
|
|
<g id="a_node22"><a xlink:href="https://github.com/zcash/zcash/issues/2747" xlink:title="zcash/zcash#2747 Encode payment disclosure blob with base64" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3688.5,-6742 3475.5,-6742 3475.5,-6689 3688.5,-6689 3688.5,-6742"/>
|
|
<text text-anchor="middle" x="3582" y="-6726.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2747</text>
|
|
<text text-anchor="middle" x="3582" y="-6711.8" font-family="Times,serif" font-size="14.00">Encode payment disclosure</text>
|
|
<text text-anchor="middle" x="3582" y="-6696.8" font-family="Times,serif" font-size="14.00">blob with base64</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2747->zcash/zips#387 -->
|
|
<g id="edge16" class="edge">
|
|
<title>zcash/zcash#2747->zcash/zips#387</title>
|
|
<path fill="none" stroke="black" d="M3677.1,-6688.9C3682,-6686 3686.7,-6682.9 3691,-6679.5 3755.9,-6628.3 3799.8,-6539.9 3821.7,-6487.1"/>
|
|
<polygon fill="black" stroke="black" points="3825.04,-6488.18 3825.5,-6477.6 3818.54,-6485.58 3825.04,-6488.18"/>
|
|
</g>
|
|
<!-- zcash/zcash#6260 -->
|
|
<g id="node23" class="node closed">
|
|
<title>zcash/zcash#6260</title>
|
|
<g id="a_node23"><a xlink:href="https://github.com/zcash/zcash/issues/6260" xlink:title="zcash/zcash#6260 Release 5.5.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1692,-12155 1543,-12155 1543,-12117 1692,-12117 1692,-12155"/>
|
|
<text text-anchor="middle" x="1617.5" y="-12139.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6260</text>
|
|
<text text-anchor="middle" x="1617.5" y="-12124.8" font-family="Times,serif" font-size="14.00">Release 5.5.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6315 -->
|
|
<g id="node205" class="node closed">
|
|
<title>zcash/zcash#6315</title>
|
|
<g id="a_node205"><a xlink:href="https://github.com/zcash/zcash/issues/6315" xlink:title="zcash/zcash#6315 Release 5.6.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="2182,-11955 2179,-11959 2158,-11959 2155,-11955 2033,-11955 2033,-11917 2182,-11917 2182,-11955"/>
|
|
<text text-anchor="middle" x="2107.5" y="-11939.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6315</text>
|
|
<text text-anchor="middle" x="2107.5" y="-11924.8" font-family="Times,serif" font-size="14.00">Release 5.6.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6260->zcash/zcash#6315 -->
|
|
<g id="edge216" class="edge">
|
|
<title>zcash/zcash#6260->zcash/zcash#6315</title>
|
|
<path fill="none" stroke="black" d="M1692,-12151C1766.4,-12162 1882.5,-12168 1969,-12122 2033.9,-12088 2076.2,-12008 2095.1,-11965"/>
|
|
<polygon fill="black" stroke="black" points="2098.24,-11966.56 2099.1,-11956 2091.84,-11963.72 2098.24,-11966.56"/>
|
|
</g>
|
|
<!-- zcash/zcash#6659 -->
|
|
<g id="node222" class="node closed">
|
|
<title>zcash/zcash#6659</title>
|
|
<g id="a_node222"><a xlink:href="https://github.com/zcash/zcash/issues/6659" xlink:title="zcash/zcash#6659 Release 5.5.1" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1938.5,-12087 1789.5,-12087 1789.5,-12049 1938.5,-12049 1938.5,-12087"/>
|
|
<text text-anchor="middle" x="1864" y="-12071.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6659</text>
|
|
<text text-anchor="middle" x="1864" y="-12056.8" font-family="Times,serif" font-size="14.00">Release 5.5.1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6260->zcash/zcash#6659 -->
|
|
<g id="edge217" class="edge">
|
|
<title>zcash/zcash#6260->zcash/zcash#6659</title>
|
|
<path fill="none" stroke="black" d="M1686.9,-12117C1717.3,-12109 1753.1,-12099 1784.6,-12090"/>
|
|
<polygon fill="black" stroke="black" points="1785.48,-12093.39 1794.6,-12088 1784.11,-12086.53 1785.48,-12093.39"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#765 -->
|
|
<g id="node24" class="node closed">
|
|
<title>zcash/librustzcash#765</title>
|
|
<g id="a_node24"><a xlink:href="https://github.com/zcash/librustzcash/issues/765" xlink:title="zcash/librustzcash#765 zcash_primitives & zcash_proofs 0.11, zcash_client_backend 0.8.0, zcash_client_sqlite 0.6.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1225,-12209 1035,-12209 1035,-12111 1225,-12111 1225,-12209"/>
|
|
<text text-anchor="middle" x="1130" y="-12193.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#765</text>
|
|
<text text-anchor="middle" x="1130" y="-12178.8" font-family="Times,serif" font-size="14.00">zcash_primitives &</text>
|
|
<text text-anchor="middle" x="1130" y="-12163.8" font-family="Times,serif" font-size="14.00">zcash_proofs 0.11,</text>
|
|
<text text-anchor="middle" x="1130" y="-12148.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="1130" y="-12133.8" font-family="Times,serif" font-size="14.00">0.8.0,</text>
|
|
<text text-anchor="middle" x="1130" y="-12118.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite 0.6.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6462 -->
|
|
<g id="node25" class="node closed">
|
|
<title>zcash/zcash#6462</title>
|
|
<g id="a_node25"><a xlink:href="https://github.com/zcash/zcash/issues/6462" xlink:title="zcash/zcash#6462 Migrate to `zcash_primitives 0.11`" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1465,-12176.5 1280,-12176.5 1280,-12123.5 1465,-12123.5 1465,-12176.5"/>
|
|
<text text-anchor="middle" x="1372.5" y="-12161.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6462</text>
|
|
<text text-anchor="middle" x="1372.5" y="-12146.3" font-family="Times,serif" font-size="14.00">Migrate to</text>
|
|
<text text-anchor="middle" x="1372.5" y="-12131.3" font-family="Times,serif" font-size="14.00">`zcash_primitives 0.11`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#765->zcash/zcash#6462 -->
|
|
<g id="edge17" class="edge">
|
|
<title>zcash/librustzcash#765->zcash/zcash#6462</title>
|
|
<path fill="none" stroke="black" d="M1225,-12156C1239.7,-12156 1254.9,-12155 1269.7,-12154"/>
|
|
<polygon fill="black" stroke="black" points="1269.9,-12157.5 1279.9,-12154 1269.9,-12150.5 1269.9,-12157.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#785 -->
|
|
<g id="node208" class="node closed">
|
|
<title>zcash/librustzcash#785</title>
|
|
<g id="a_node208"><a xlink:href="https://github.com/zcash/librustzcash/issues/785" xlink:title="zcash/librustzcash#785 zcash_primitives 0.12, zcash_proofs 0.12" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1957.5,-11912.5 1770.5,-11912.5 1770.5,-11859.5 1957.5,-11859.5 1957.5,-11912.5"/>
|
|
<text text-anchor="middle" x="1864" y="-11897.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#785</text>
|
|
<text text-anchor="middle" x="1864" y="-11882.3" font-family="Times,serif" font-size="14.00">zcash_primitives 0.12,</text>
|
|
<text text-anchor="middle" x="1864" y="-11867.3" font-family="Times,serif" font-size="14.00">zcash_proofs 0.12</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#765->zcash/librustzcash#785 -->
|
|
<g id="edge218" class="edge">
|
|
<title>zcash/librustzcash#765->zcash/librustzcash#785</title>
|
|
<path fill="none" stroke="black" d="M1159.1,-12111C1182.7,-12075 1219.9,-12028 1266,-12004 1356.4,-11956 1624.8,-11983 1723,-11954 1752.8,-11946 1784.1,-11931 1809.5,-11918"/>
|
|
<polygon fill="black" stroke="black" points="1811.52,-11920.88 1818.6,-11913 1808.15,-11914.75 1811.52,-11920.88"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#783 -->
|
|
<g id="node209" class="node closed">
|
|
<title>zcash/librustzcash#783</title>
|
|
<g id="a_node209"><a xlink:href="https://github.com/zcash/librustzcash/pull/783" xlink:title="zcash/librustzcash#783 Upgrade `zcash_primitives` to use updated `incrementalmerkletree` types." target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1471,-11953 1274,-11953 1274,-11949 1270,-11949 1270,-11945 1274,-11945 1274,-11863 1270,-11863 1270,-11859 1274,-11859 1274,-11855 1471,-11855 1471,-11953"/>
|
|
<polyline fill="none" stroke="black" points="1274,-11949 1278,-11949 1278,-11945 1274,-11945 "/>
|
|
<polyline fill="none" stroke="black" points="1274,-11863 1278,-11863 1278,-11859 1274,-11859 "/>
|
|
<text text-anchor="middle" x="1372.5" y="-11937.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#783</text>
|
|
<text text-anchor="middle" x="1372.5" y="-11922.8" font-family="Times,serif" font-size="14.00">Upgrade</text>
|
|
<text text-anchor="middle" x="1372.5" y="-11907.8" font-family="Times,serif" font-size="14.00">`zcash_primitives` to use</text>
|
|
<text text-anchor="middle" x="1372.5" y="-11892.8" font-family="Times,serif" font-size="14.00">updated</text>
|
|
<text text-anchor="middle" x="1372.5" y="-11877.8" font-family="Times,serif" font-size="14.00">`incrementalmerkletree`</text>
|
|
<text text-anchor="middle" x="1372.5" y="-11862.8" font-family="Times,serif" font-size="14.00">types.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#765->zcash/librustzcash#783 -->
|
|
<g id="edge219" class="edge">
|
|
<title>zcash/librustzcash#765->zcash/librustzcash#783</title>
|
|
<path fill="none" stroke="black" d="M1158.3,-12111C1182.7,-12070 1221.6,-12011 1266,-11970 1269.8,-11966 1273.8,-11962 1277.9,-11959"/>
|
|
<polygon fill="black" stroke="black" points="1280.1,-11961.73 1286.1,-11953 1275.96,-11956.08 1280.1,-11961.73"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1092 -->
|
|
<g id="node236" class="node closed">
|
|
<title>zcash/librustzcash#1092</title>
|
|
<g id="a_node236"><a xlink:href="https://github.com/zcash/librustzcash/issues/1092" xlink:title="zcash/librustzcash#1092 `zcash_client_backend 0.9.0`, `zcash_client_sqlite 0.7.0`" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1470.5,-12095.5 1274.5,-12095.5 1274.5,-12012.5 1470.5,-12012.5 1470.5,-12095.5"/>
|
|
<text text-anchor="middle" x="1372.5" y="-12080.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1092</text>
|
|
<text text-anchor="middle" x="1372.5" y="-12065.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend</text>
|
|
<text text-anchor="middle" x="1372.5" y="-12050.3" font-family="Times,serif" font-size="14.00">0.9.0`,</text>
|
|
<text text-anchor="middle" x="1372.5" y="-12035.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="1372.5" y="-12020.3" font-family="Times,serif" font-size="14.00">0.7.0`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#765->zcash/librustzcash#1092 -->
|
|
<g id="edge220" class="edge">
|
|
<title>zcash/librustzcash#765->zcash/librustzcash#1092</title>
|
|
<path fill="none" stroke="black" d="M1225.3,-12118C1239,-12112 1252.8,-12105 1266,-12100 1266.2,-12099 1266.4,-12099 1266.6,-12099"/>
|
|
<polygon fill="black" stroke="black" points="1268.17,-12102.14 1276,-12095 1265.43,-12095.7 1268.17,-12102.14"/>
|
|
</g>
|
|
<!-- zcash/zcash#6462->zcash/zcash#6260 -->
|
|
<g id="edge18" class="edge">
|
|
<title>zcash/zcash#6462->zcash/zcash#6260</title>
|
|
<path fill="none" stroke="black" d="M1465,-12145C1487.2,-12143 1510.8,-12142 1532.6,-12141"/>
|
|
<polygon fill="black" stroke="black" points="1533.19,-12144.46 1542.8,-12140 1532.51,-12137.49 1533.19,-12144.46"/>
|
|
</g>
|
|
<!-- zcash/zcash#6317 -->
|
|
<g id="node26" class="node closed">
|
|
<title>zcash/zcash#6317</title>
|
|
<g id="a_node26"><a xlink:href="https://github.com/zcash/zcash/issues/6317" xlink:title="zcash/zcash#6317 Release 5.7.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3133.5,-14803 2984.5,-14803 2984.5,-14765 3133.5,-14765 3133.5,-14803"/>
|
|
<text text-anchor="middle" x="3059" y="-14787.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6317</text>
|
|
<text text-anchor="middle" x="3059" y="-14772.8" font-family="Times,serif" font-size="14.00">Release 5.7.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6764 -->
|
|
<g id="node93" class="node closed">
|
|
<title>zcash/zcash#6764</title>
|
|
<g id="a_node93"><a xlink:href="https://github.com/zcash/zcash/issues/6764" xlink:title="zcash/zcash#6764 Release 5.8.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3392,-14803 3243,-14803 3243,-14765 3392,-14765 3392,-14803"/>
|
|
<text text-anchor="middle" x="3317.5" y="-14787.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6764</text>
|
|
<text text-anchor="middle" x="3317.5" y="-14772.8" font-family="Times,serif" font-size="14.00">Release 5.8.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6317->zcash/zcash#6764 -->
|
|
<g id="edge229" class="edge">
|
|
<title>zcash/zcash#6317->zcash/zcash#6764</title>
|
|
<path fill="none" stroke="black" d="M3133.5,-14784C3164.5,-14784 3200.7,-14784 3232.8,-14784"/>
|
|
<polygon fill="black" stroke="black" points="3233,-14787.5 3243,-14784 3233,-14780.5 3233,-14787.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#455 -->
|
|
<g id="node27" class="node open">
|
|
<title>zcash/halo2#455</title>
|
|
<g id="a_node27"><a xlink:href="https://github.com/zcash/halo2/issues/455" xlink:title="zcash/halo2#455 [Book] add description of Poseidon gadget and chip" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3682,-3290 3482,-3290 3482,-3237 3682,-3237 3682,-3290"/>
|
|
<text text-anchor="middle" x="3582" y="-3274.8" font-family="Times,serif" font-size="14.00">zcash/halo2#455</text>
|
|
<text text-anchor="middle" x="3582" y="-3259.8" font-family="Times,serif" font-size="14.00">[Book] add description of</text>
|
|
<text text-anchor="middle" x="3582" y="-3244.8" font-family="Times,serif" font-size="14.00">Poseidon gadget and chip</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#455->zcash/zips#597 -->
|
|
<g id="edge19" class="edge">
|
|
<title>zcash/halo2#455->zcash/zips#597</title>
|
|
<path fill="none" stroke="black" d="M3682.3,-3247.9C3693.6,-3246.2 3705.1,-3244.3 3716.6,-3242.5"/>
|
|
<polygon fill="black" stroke="black" points="3717.32,-3245.93 3726.7,-3241 3716.29,-3239.01 3717.32,-3245.93"/>
|
|
</g>
|
|
<!-- zcash/zips#809 -->
|
|
<g id="node29" class="node open">
|
|
<title>zcash/zips#809</title>
|
|
<g id="a_node29"><a xlink:href="https://github.com/zcash/zips/issues/809" xlink:title="zcash/zips#809 Protocol spec updates" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4185.5,-1806.5 4182.5,-1810.5 4161.5,-1810.5 4158.5,-1806.5 4011.5,-1806.5 4011.5,-1768.5 4185.5,-1768.5 4185.5,-1806.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-1791.3" font-family="Times,serif" font-size="14.00">zcash/zips#809</text>
|
|
<text text-anchor="middle" x="4098.5" y="-1776.3" font-family="Times,serif" font-size="14.00">Protocol spec updates</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#597->zcash/zips#809 -->
|
|
<g id="edge20" class="edge">
|
|
<title>zcash/zips#597->zcash/zips#809</title>
|
|
<path fill="none" stroke="black" d="M3844.8,-3196.7C3876.8,-3018.3 4058.9,-2002.7 4092.3,-1816.7"/>
|
|
<polygon fill="black" stroke="black" points="4095.79,-1817.06 4094.1,-1806.6 4088.9,-1815.83 4095.79,-1817.06"/>
|
|
</g>
|
|
<!-- zcash/zips#447 -->
|
|
<g id="node30" class="node committed">
|
|
<title>zcash/zips#447</title>
|
|
<g id="a_node30"><a xlink:href="https://github.com/zcash/zips/issues/447" xlink:title="zcash/zips#447 [ZIP 315] Best Practices for Wallets" target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" points="3934.5,-1381 3743.5,-1381 3743.5,-1328 3934.5,-1328 3934.5,-1381"/>
|
|
<text text-anchor="middle" x="3839" y="-1365.8" font-family="Times,serif" font-size="14.00">zcash/zips#447</text>
|
|
<text text-anchor="middle" x="3839" y="-1350.8" font-family="Times,serif" font-size="14.00">[ZIP 315] Best Practices</text>
|
|
<text text-anchor="middle" x="3839" y="-1335.8" font-family="Times,serif" font-size="14.00">for Wallets</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#447->zcash/zips#809 -->
|
|
<g id="edge21" class="edge">
|
|
<title>zcash/zips#447->zcash/zips#809</title>
|
|
<path fill="none" stroke="black" d="M3855.9,-1381.3C3901.7,-1458.3 4033.8,-1680.3 4080.7,-1759.2"/>
|
|
<polygon fill="black" stroke="black" points="4077.88,-1761.3 4086,-1768.1 4083.89,-1757.72 4077.88,-1761.3"/>
|
|
</g>
|
|
<!-- zcash/zcash#5912 -->
|
|
<g id="node31" class="node open">
|
|
<title>zcash/zcash#5912</title>
|
|
<g id="a_node31"><a xlink:href="https://github.com/zcash/zcash/pull/5912" xlink:title="zcash/zcash#5912 NU5 consensus labeled" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3151,-2047.5 2967,-2047.5 2967,-2043.5 2963,-2043.5 2963,-2039.5 2967,-2039.5 2967,-2017.5 2963,-2017.5 2963,-2013.5 2967,-2013.5 2967,-2009.5 3151,-2009.5 3151,-2047.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="2967,-2043.5 2971,-2043.5 2971,-2039.5 2967,-2039.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="2967,-2017.5 2971,-2017.5 2971,-2013.5 2967,-2013.5 "/>
|
|
<text text-anchor="middle" x="3059" y="-2032.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5912</text>
|
|
<text text-anchor="middle" x="3059" y="-2017.3" font-family="Times,serif" font-size="14.00">NU5 consensus labeled</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3957 -->
|
|
<g id="node32" class="node open">
|
|
<title>zcash/zcash#3957</title>
|
|
<g id="a_node32"><a xlink:href="https://github.com/zcash/zcash/issues/3957" xlink:title="zcash/zcash#3957 Link the Code and Protocol" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3392,-2055 3389,-2059 3368,-2059 3365,-2055 3243,-2055 3243,-2002 3392,-2002 3392,-2055"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2039.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3957</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2024.8" font-family="Times,serif" font-size="14.00">Link the Code and</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2009.8" font-family="Times,serif" font-size="14.00">Protocol</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5912->zcash/zcash#3957 -->
|
|
<g id="edge22" class="edge">
|
|
<title>zcash/zcash#5912->zcash/zcash#3957</title>
|
|
<path fill="none" stroke="black" d="M3151.2,-2028.5C3177.7,-2028.5 3206.6,-2028.5 3232.7,-2028.5"/>
|
|
<polygon fill="black" stroke="black" points="3232.9,-2032 3242.9,-2028.5 3232.9,-2025 3232.9,-2032"/>
|
|
</g>
|
|
<!-- zcash/zips#750 -->
|
|
<g id="node33" class="node open">
|
|
<title>zcash/zips#750</title>
|
|
<g id="a_node33"><a xlink:href="https://github.com/zcash/zips/issues/750" xlink:title="zcash/zips#750 Protocol spec updates: Finish NU5/Orchard and backlogged specs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3678,-3218.5 3675,-3222.5 3654,-3222.5 3651,-3218.5 3486,-3218.5 3486,-3150.5 3678,-3150.5 3678,-3218.5"/>
|
|
<text text-anchor="middle" x="3582" y="-3203.3" font-family="Times,serif" font-size="14.00">zcash/zips#750</text>
|
|
<text text-anchor="middle" x="3582" y="-3188.3" font-family="Times,serif" font-size="14.00">Protocol spec updates:</text>
|
|
<text text-anchor="middle" x="3582" y="-3173.3" font-family="Times,serif" font-size="14.00">Finish NU5/Orchard and</text>
|
|
<text text-anchor="middle" x="3582" y="-3158.3" font-family="Times,serif" font-size="14.00">backlogged specs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3957->zcash/zips#750 -->
|
|
<g id="edge23" class="edge">
|
|
<title>zcash/zcash#3957->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3392.2,-2037C3409.2,-2042.4 3425.5,-2051 3437,-2064.5 3577.8,-2231 3582.6,-2953.6 3581.5,-3140.3"/>
|
|
<polygon fill="black" stroke="black" points="3578,-3140.27 3581.4,-3150.3 3585,-3140.34 3578,-3140.27"/>
|
|
</g>
|
|
<!-- zcash/zips#750->zcash/zips#597 -->
|
|
<g id="edge24" class="edge">
|
|
<title>zcash/zips#750->zcash/zips#597</title>
|
|
<path fill="none" stroke="black" d="M3678.3,-3199.1C3690.9,-3201 3704,-3203 3717,-3205"/>
|
|
<polygon fill="black" stroke="black" points="3716.49,-3208.46 3726.9,-3206.5 3717.54,-3201.54 3716.49,-3208.46"/>
|
|
</g>
|
|
<!-- zcash/zips#816 -->
|
|
<g id="node34" class="node open">
|
|
<title>zcash/zips#816</title>
|
|
<g id="a_node34"><a xlink:href="https://github.com/zcash/zips/issues/816" xlink:title="zcash/zips#816 Protocol spec version 2025.6.0" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3924,-1720 3754,-1720 3754,-1667 3924,-1667 3924,-1720"/>
|
|
<text text-anchor="middle" x="3839" y="-1704.8" font-family="Times,serif" font-size="14.00">zcash/zips#816</text>
|
|
<text text-anchor="middle" x="3839" y="-1689.8" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
|
|
<text text-anchor="middle" x="3839" y="-1674.8" font-family="Times,serif" font-size="14.00">2025.6.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#750->zcash/zips#816 -->
|
|
<g id="edge25" class="edge">
|
|
<title>zcash/zips#750->zcash/zips#816</title>
|
|
<path fill="none" stroke="black" d="M3588.9,-3150.2C3623.1,-2950.3 3796.4,-1936.9 3831.7,-1730.3"/>
|
|
<polygon fill="black" stroke="black" points="3835.17,-1730.75 3833.4,-1720.3 3828.27,-1729.57 3835.17,-1730.75"/>
|
|
</g>
|
|
<!-- zcash/zips#813 -->
|
|
<g id="node152" class="node open">
|
|
<title>zcash/zips#813</title>
|
|
<g id="a_node152"><a xlink:href="https://github.com/zcash/zips/issues/813" xlink:title="zcash/zips#813 Protocol spec version 2025.6.1" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3667,-681 3497,-681 3497,-628 3667,-628 3667,-681"/>
|
|
<text text-anchor="middle" x="3582" y="-665.8" font-family="Times,serif" font-size="14.00">zcash/zips#813</text>
|
|
<text text-anchor="middle" x="3582" y="-650.8" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
|
|
<text text-anchor="middle" x="3582" y="-635.8" font-family="Times,serif" font-size="14.00">2025.6.1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#816->zcash/zips#813 -->
|
|
<g id="edge200" class="edge">
|
|
<title>zcash/zips#816->zcash/zips#813</title>
|
|
<path fill="none" stroke="black" d="M3824.7,-1666.8C3799.7,-1615 3746.2,-1496.6 3723.5,-1390.5 3672.7,-1152.8 3760.1,-1077.6 3691,-844.5 3673.6,-785.9 3635.4,-725.82 3609.4,-689.32"/>
|
|
<polygon fill="black" stroke="black" points="3612.09,-687.07 3603.4,-681.01 3606.42,-691.17 3612.09,-687.07"/>
|
|
</g>
|
|
<!-- zcash/zips#721 -->
|
|
<g id="node35" class="node open">
|
|
<title>zcash/zips#721</title>
|
|
<g id="a_node35"><a xlink:href="https://github.com/zcash/zips/issues/721" xlink:title="zcash/zips#721 [protocol spec] Add links to audits in Acknowledgements" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3414,-1983.5 3221,-1983.5 3221,-1915.5 3414,-1915.5 3414,-1983.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1968.3" font-family="Times,serif" font-size="14.00">zcash/zips#721</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1953.3" font-family="Times,serif" font-size="14.00">[protocol spec] Add links</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1938.3" font-family="Times,serif" font-size="14.00">to audits in</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1923.3" font-family="Times,serif" font-size="14.00">Acknowledgements</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#721->zcash/zips#750 -->
|
|
<g id="edge26" class="edge">
|
|
<title>zcash/zips#721->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3414.3,-1973.7C3422.9,-1979.1 3430.7,-1985.6 3437,-1993.5 3581.1,-2176.2 3583.4,-2946.9 3581.6,-3140.3"/>
|
|
<polygon fill="black" stroke="black" points="3578.1,-3140.37 3581.5,-3150.4 3585.1,-3140.44 3578.1,-3140.37"/>
|
|
</g>
|
|
<!-- zcash/zips#698 -->
|
|
<g id="node36" class="node open">
|
|
<title>zcash/zips#698</title>
|
|
<g id="a_node36"><a xlink:href="https://github.com/zcash/zips/issues/698" xlink:title="zcash/zips#698 [protocol spec] Minor nit in notes on Orchard Key Components section" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3414.5,-4270.5 3220.5,-4270.5 3220.5,-4202.5 3414.5,-4202.5 3414.5,-4270.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4255.3" font-family="Times,serif" font-size="14.00">zcash/zips#698</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4240.3" font-family="Times,serif" font-size="14.00">[protocol spec] Minor nit</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4225.3" font-family="Times,serif" font-size="14.00">in notes on Orchard Key</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4210.3" font-family="Times,serif" font-size="14.00">Components section</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#698->zcash/zips#750 -->
|
|
<g id="edge27" class="edge">
|
|
<title>zcash/zips#698->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3414.7,-4213.8C3423.3,-4208.4 3431,-4201.7 3437,-4193.5 3500,-4106.6 3405.5,-3316 3467.5,-3228.5 3470.6,-3224.2 3474.1,-3220.3 3478,-3216.8"/>
|
|
<polygon fill="black" stroke="black" points="3480.26,-3219.47 3485.9,-3210.5 3475.9,-3214 3480.26,-3219.47"/>
|
|
</g>
|
|
<!-- zcash/zips#679 -->
|
|
<g id="node37" class="node open">
|
|
<title>zcash/zips#679</title>
|
|
<g id="a_node37"><a xlink:href="https://github.com/zcash/zips/issues/679" xlink:title="zcash/zips#679 [protocol spec] Section 5.6 of the protocol spec should say that UIVKs and UFVKs are encoded using Bech32m" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3420.5,-4184.5 3214.5,-4184.5 3214.5,-4086.5 3420.5,-4086.5 3420.5,-4184.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4169.3" font-family="Times,serif" font-size="14.00">zcash/zips#679</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4154.3" font-family="Times,serif" font-size="14.00">[protocol spec] Section</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4139.3" font-family="Times,serif" font-size="14.00">5.6 of the protocol spec</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4124.3" font-family="Times,serif" font-size="14.00">should say that UIVKs and</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4109.3" font-family="Times,serif" font-size="14.00">UFVKs are encoded using</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4094.3" font-family="Times,serif" font-size="14.00">Bech32m</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#679->zcash/zips#750 -->
|
|
<g id="edge28" class="edge">
|
|
<title>zcash/zips#679->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3420.7,-4095.9C3426.9,-4090.5 3432.5,-4084.4 3437,-4077.5 3488.4,-3998.3 3412.8,-3305.4 3467.5,-3228.5 3470.6,-3224.2 3474.1,-3220.3 3478,-3216.8"/>
|
|
<polygon fill="black" stroke="black" points="3480.26,-3219.47 3485.9,-3210.5 3475.9,-3214 3480.26,-3219.47"/>
|
|
</g>
|
|
<!-- zcash/zips#677 -->
|
|
<g id="node38" class="node open">
|
|
<title>zcash/zips#677</title>
|
|
<g id="a_node38"><a xlink:href="https://github.com/zcash/zips/issues/677" xlink:title="zcash/zips#677 [protocol spec] Descriptions of signature fields should reference the section that specifies their validation" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3416,-4068 3219,-4068 3219,-3955 3416,-3955 3416,-4068"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4052.8" font-family="Times,serif" font-size="14.00">zcash/zips#677</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4037.8" font-family="Times,serif" font-size="14.00">[protocol spec]</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4022.8" font-family="Times,serif" font-size="14.00">Descriptions of signature</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4007.8" font-family="Times,serif" font-size="14.00">fields should reference</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3992.8" font-family="Times,serif" font-size="14.00">the section that</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3977.8" font-family="Times,serif" font-size="14.00">specifies their</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3962.8" font-family="Times,serif" font-size="14.00">validation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#677->zcash/zips#750 -->
|
|
<g id="edge29" class="edge">
|
|
<title>zcash/zips#677->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3416.2,-3969.9C3424.3,-3963.1 3431.5,-3955.4 3437,-3946.5 3479.1,-3878.7 3421,-3293.4 3467.5,-3228.5 3470.6,-3224.2 3474.1,-3220.3 3478,-3216.8"/>
|
|
<polygon fill="black" stroke="black" points="3480.24,-3219.49 3486,-3210.6 3475.95,-3213.96 3480.24,-3219.49"/>
|
|
</g>
|
|
<!-- zcash/zips#671 -->
|
|
<g id="node39" class="node open">
|
|
<title>zcash/zips#671</title>
|
|
<g id="a_node39"><a xlink:href="https://github.com/zcash/zips/issues/671" xlink:title="zcash/zips#671 [protocol spec] [ZIP 216] Document that it is possible to apply ZIP 216 retroactively" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3416.5,-4372 3218.5,-4372 3218.5,-4289 3416.5,-4289 3416.5,-4372"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4356.8" font-family="Times,serif" font-size="14.00">zcash/zips#671</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4341.8" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4326.8" font-family="Times,serif" font-size="14.00">Document that it is</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4311.8" font-family="Times,serif" font-size="14.00">possible to apply ZIP 216</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4296.8" font-family="Times,serif" font-size="14.00">retroactively</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#671->zcash/zips#750 -->
|
|
<g id="edge30" class="edge">
|
|
<title>zcash/zips#671->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3416.6,-4300.1C3424.5,-4294.4 3431.5,-4287.6 3437,-4279.5 3502.6,-4182.9 3400.1,-3323.9 3467.5,-3228.5 3470.5,-3224.2 3474.1,-3220.3 3478,-3216.8"/>
|
|
<polygon fill="black" stroke="black" points="3480.26,-3219.47 3485.9,-3210.5 3475.9,-3214 3480.26,-3219.47"/>
|
|
</g>
|
|
<!-- zcash/zips#774 -->
|
|
<g id="node40" class="node open">
|
|
<title>zcash/zips#774</title>
|
|
<g id="a_node40"><a xlink:href="https://github.com/zcash/zips/issues/774" xlink:title="zcash/zips#774 ZIP clarifications" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3650.5,-4793.5 3647.5,-4797.5 3626.5,-4797.5 3623.5,-4793.5 3513.5,-4793.5 3513.5,-4755.5 3650.5,-4755.5 3650.5,-4793.5"/>
|
|
<text text-anchor="middle" x="3582" y="-4778.3" font-family="Times,serif" font-size="14.00">zcash/zips#774</text>
|
|
<text text-anchor="middle" x="3582" y="-4763.3" font-family="Times,serif" font-size="14.00">ZIP clarifications</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#671->zcash/zips#774 -->
|
|
<g id="edge31" class="edge">
|
|
<title>zcash/zips#671->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3416.6,-4364.6C3424.1,-4369.6 3431,-4375.2 3437,-4381.5 3538.7,-4488.9 3569.7,-4674 3578.1,-4745.3"/>
|
|
<polygon fill="black" stroke="black" points="3574.64,-4745.88 3579.3,-4755.4 3581.6,-4745.06 3574.64,-4745.88"/>
|
|
</g>
|
|
<!-- zcash/zips#774->zcash/zips#809 -->
|
|
<g id="edge32" class="edge">
|
|
<title>zcash/zips#774->zcash/zips#809</title>
|
|
<path fill="none" stroke="black" d="M3588.7,-4755.5C3626.7,-4627.8 3845,-3881.9 3951,-3259.5 4049,-2684 4088.5,-1969.9 4096.1,-1817.1"/>
|
|
<polygon fill="black" stroke="black" points="4099.62,-1816.86 4096.6,-1806.7 4092.62,-1816.52 4099.62,-1816.86"/>
|
|
</g>
|
|
<!-- zcash/zips#664 -->
|
|
<g id="node41" class="node open">
|
|
<title>zcash/zips#664</title>
|
|
<g id="a_node41"><a xlink:href="https://github.com/zcash/zips/issues/664" xlink:title="zcash/zips#664 [protocol spec] [ZIP 216] Sapling pk_d should not allow the zero point" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3414.5,-4660.5 3220.5,-4660.5 3220.5,-4592.5 3414.5,-4592.5 3414.5,-4660.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4645.3" font-family="Times,serif" font-size="14.00">zcash/zips#664</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4630.3" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 216]</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4615.3" font-family="Times,serif" font-size="14.00">Sapling pk_d should not</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4600.3" font-family="Times,serif" font-size="14.00">allow the zero point</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#664->zcash/zips#750 -->
|
|
<g id="edge33" class="edge">
|
|
<title>zcash/zips#664->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3414.8,-4603.9C3423.4,-4598.4 3431.1,-4591.8 3437,-4583.5 3524.8,-4461.2 3381,-3351.8 3467.5,-3228.5 3470.5,-3224.2 3474.1,-3220.3 3477.9,-3216.8"/>
|
|
<polygon fill="black" stroke="black" points="3480.16,-3219.47 3485.8,-3210.5 3475.8,-3214 3480.16,-3219.47"/>
|
|
</g>
|
|
<!-- zcash/zips#664->zcash/zips#774 -->
|
|
<g id="edge34" class="edge">
|
|
<title>zcash/zips#664->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3414.6,-4659.6C3422.3,-4663 3429.8,-4666.7 3437,-4670.5 3478.8,-4692.8 3522.4,-4725.9 3550.5,-4748.7"/>
|
|
<polygon fill="black" stroke="black" points="3548.35,-4751.46 3558.3,-4755.1 3552.79,-4746.05 3548.35,-4751.46"/>
|
|
</g>
|
|
<!-- zcash/zips#663 -->
|
|
<g id="node42" class="node open">
|
|
<title>zcash/zips#663</title>
|
|
<g id="a_node42"><a xlink:href="https://github.com/zcash/zips/issues/663" xlink:title="zcash/zips#663 [protocol spec] Make a note in 4.2.2 that the use of DerivePublic is correctly typed" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3407,-3937 3228,-3937 3228,-3854 3407,-3854 3407,-3937"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3921.8" font-family="Times,serif" font-size="14.00">zcash/zips#663</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3906.8" font-family="Times,serif" font-size="14.00">[protocol spec] Make a</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3891.8" font-family="Times,serif" font-size="14.00">note in 4.2.2 that the</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3876.8" font-family="Times,serif" font-size="14.00">use of DerivePublic is</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3861.8" font-family="Times,serif" font-size="14.00">correctly typed</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#663->zcash/zips#750 -->
|
|
<g id="edge35" class="edge">
|
|
<title>zcash/zips#663->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3407,-3871C3418.8,-3864.2 3429.3,-3855.5 3437,-3844.5 3515.2,-3731.9 3387.3,-3339.6 3467.5,-3228.5 3470.5,-3224.4 3473.9,-3220.6 3477.6,-3217.3"/>
|
|
<polygon fill="black" stroke="black" points="3480.14,-3219.75 3485.8,-3210.8 3475.79,-3214.27 3480.14,-3219.75"/>
|
|
</g>
|
|
<!-- zcash/zips#659 -->
|
|
<g id="node43" class="node open">
|
|
<title>zcash/zips#659</title>
|
|
<g id="a_node43"><a xlink:href="https://github.com/zcash/zips/issues/659" xlink:title="zcash/zips#659 [protocol spec] 5.6.3.1 Sapling Payment Addresses does not require that DiversifyHash^Sapling(d) ≠ ⊥" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3425,-3835.5 3210,-3835.5 3210,-3737.5 3425,-3737.5 3425,-3835.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3820.3" font-family="Times,serif" font-size="14.00">zcash/zips#659</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3805.3" font-family="Times,serif" font-size="14.00">[protocol spec] 5.6.3.1</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3790.3" font-family="Times,serif" font-size="14.00">Sapling Payment Addresses</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3775.3" font-family="Times,serif" font-size="14.00">does not require that</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3760.3" font-family="Times,serif" font-size="14.00">DiversifyHash^Sapling(d)</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3745.3" font-family="Times,serif" font-size="14.00">≠ ⊥</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#659->zcash/zips#750 -->
|
|
<g id="edge36" class="edge">
|
|
<title>zcash/zips#659->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3425.1,-3742.6C3429.5,-3738.3 3433.6,-3733.6 3437,-3728.5 3498.8,-3635.9 3401.8,-3318.4 3467.5,-3228.5 3470.6,-3224.3 3474.1,-3220.5 3478,-3217"/>
|
|
<polygon fill="black" stroke="black" points="3480.12,-3219.78 3485.9,-3210.9 3475.85,-3214.24 3480.12,-3219.78"/>
|
|
</g>
|
|
<!-- zcash/zips#644 -->
|
|
<g id="node44" class="node open">
|
|
<title>zcash/zips#644</title>
|
|
<g id="a_node44"><a xlink:href="https://github.com/zcash/zips/issues/644" xlink:title="zcash/zips#644 [protocol spec] Change all the PRF^expand domain separator bytes to be expressed in hex" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3426,-3719 3209,-3719 3209,-3636 3426,-3636 3426,-3719"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3703.8" font-family="Times,serif" font-size="14.00">zcash/zips#644</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3688.8" font-family="Times,serif" font-size="14.00">[protocol spec] Change</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3673.8" font-family="Times,serif" font-size="14.00">all the PRF^expand domain</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3658.8" font-family="Times,serif" font-size="14.00">separator bytes to be</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3643.8" font-family="Times,serif" font-size="14.00">expressed in hex</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#644->zcash/zips#750 -->
|
|
<g id="edge37" class="edge">
|
|
<title>zcash/zips#644->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3426.4,-3639.5C3430.3,-3635.8 3433.9,-3631.8 3437,-3627.5 3489,-3555.3 3414.5,-3299.9 3467.5,-3228.5 3470.6,-3224.3 3474.2,-3220.5 3478.1,-3217.1"/>
|
|
<polygon fill="black" stroke="black" points="3480.29,-3219.83 3486,-3210.9 3475.97,-3214.32 3480.29,-3219.83"/>
|
|
</g>
|
|
<!-- zcash/zips#617 -->
|
|
<g id="node45" class="node open">
|
|
<title>zcash/zips#617</title>
|
|
<g id="a_node45"><a xlink:href="https://github.com/zcash/zips/issues/617" xlink:title="zcash/zips#617 [protocol spec] Document how decoding of PHGRProofs in pre-Sapling transactions should be handled for impls that do not verify them" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3423,-3618 3212,-3618 3212,-3505 3423,-3505 3423,-3618"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3602.8" font-family="Times,serif" font-size="14.00">zcash/zips#617</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3587.8" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3572.8" font-family="Times,serif" font-size="14.00">how decoding of</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3557.8" font-family="Times,serif" font-size="14.00">PHGRProofs in pre-Sapling</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3542.8" font-family="Times,serif" font-size="14.00">transactions should be</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3527.8" font-family="Times,serif" font-size="14.00">handled for impls that do</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3512.8" font-family="Times,serif" font-size="14.00">not verify them</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#617->zcash/zips#750 -->
|
|
<g id="edge38" class="edge">
|
|
<title>zcash/zips#617->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3423.1,-3512C3428.3,-3507 3433,-3501.5 3437,-3495.5 3503.3,-3396.1 3394.5,-3323 3467.5,-3228.5 3470.6,-3224.5 3474,-3220.9 3477.8,-3217.6"/>
|
|
<polygon fill="black" stroke="black" points="3480.2,-3220.17 3486,-3211.3 3475.94,-3214.62 3480.2,-3220.17"/>
|
|
</g>
|
|
<!-- zcash/zips#568 -->
|
|
<g id="node46" class="node open">
|
|
<title>zcash/zips#568</title>
|
|
<g id="a_node46"><a xlink:href="https://github.com/zcash/zips/issues/568" xlink:title="zcash/zips#568 [protocol spec] Document block transparent sigops limit consensus rule" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3417.5,-3486.5 3217.5,-3486.5 3217.5,-3418.5 3417.5,-3418.5 3417.5,-3486.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3471.3" font-family="Times,serif" font-size="14.00">zcash/zips#568</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3456.3" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3441.3" font-family="Times,serif" font-size="14.00">block transparent sigops</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3426.3" font-family="Times,serif" font-size="14.00">limit consensus rule</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#568->zcash/zips#750 -->
|
|
<g id="edge39" class="edge">
|
|
<title>zcash/zips#568->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3417.5,-3426.5C3424.8,-3421.8 3431.5,-3416.1 3437,-3409.5 3489.2,-3346.8 3416,-3291.7 3467.5,-3228.5 3470.6,-3224.7 3474.1,-3221.2 3477.8,-3218.1"/>
|
|
<polygon fill="black" stroke="black" points="3479.97,-3220.85 3485.8,-3212 3475.73,-3215.28 3479.97,-3220.85"/>
|
|
</g>
|
|
<!-- zcash/zips#539 -->
|
|
<g id="node47" class="node open">
|
|
<title>zcash/zips#539</title>
|
|
<g id="a_node47"><a xlink:href="https://github.com/zcash/zips/issues/539" xlink:title="zcash/zips#539 [protocol spec] [ZIP 203] Clarify how transaction lock times are handled" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3414.5,-4574.5 3220.5,-4574.5 3220.5,-4506.5 3414.5,-4506.5 3414.5,-4574.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4559.3" font-family="Times,serif" font-size="14.00">zcash/zips#539</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4544.3" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 203]</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4529.3" font-family="Times,serif" font-size="14.00">Clarify how transaction</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4514.3" font-family="Times,serif" font-size="14.00">lock times are handled</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#539->zcash/zips#750 -->
|
|
<g id="edge40" class="edge">
|
|
<title>zcash/zips#539->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3414.8,-4517.8C3423.4,-4512.4 3431.1,-4505.8 3437,-4497.5 3519.3,-4383 3386.4,-3343.9 3467.5,-3228.5 3470.5,-3224.2 3474.1,-3220.3 3477.9,-3216.8"/>
|
|
<polygon fill="black" stroke="black" points="3480.16,-3219.47 3485.8,-3210.5 3475.8,-3214 3480.16,-3219.47"/>
|
|
</g>
|
|
<!-- zcash/zips#539->zcash/zips#774 -->
|
|
<g id="edge41" class="edge">
|
|
<title>zcash/zips#539->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3414.8,-4569.9C3422.6,-4573.9 3430.1,-4578.4 3437,-4583.5 3497.4,-4628.2 3544.4,-4705.1 3566.7,-4746.4"/>
|
|
<polygon fill="black" stroke="black" points="3563.67,-4748.16 3571.5,-4755.3 3569.83,-4744.84 3563.67,-4748.16"/>
|
|
</g>
|
|
<!-- zcash/zips#630 -->
|
|
<g id="node48" class="node open">
|
|
<title>zcash/zips#630</title>
|
|
<g id="a_node48"><a xlink:href="https://github.com/zcash/zips/issues/630" xlink:title="zcash/zips#630 [protocol spec] [ZIP 212] zcashd enforces the 0x02 lead byte for coinbase outputs only after end of the original grace period" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3416.5,-4488.5 3218.5,-4488.5 3218.5,-4390.5 3416.5,-4390.5 3416.5,-4488.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4473.3" font-family="Times,serif" font-size="14.00">zcash/zips#630</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4458.3" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 212]</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4443.3" font-family="Times,serif" font-size="14.00">zcashd enforces the 0x02</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4428.3" font-family="Times,serif" font-size="14.00">lead byte for coinbase</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4413.3" font-family="Times,serif" font-size="14.00">outputs only after end of</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4398.3" font-family="Times,serif" font-size="14.00">the original grace period</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#630->zcash/zips#750 -->
|
|
<g id="edge42" class="edge">
|
|
<title>zcash/zips#630->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3416.8,-4403.3C3424.6,-4397.1 3431.6,-4389.9 3437,-4381.5 3506.3,-4273.7 3393.7,-3333.3 3467.5,-3228.5 3470.5,-3224.2 3474.1,-3220.3 3478,-3216.8"/>
|
|
<polygon fill="black" stroke="black" points="3480.26,-3219.47 3485.9,-3210.5 3475.9,-3214 3480.26,-3219.47"/>
|
|
</g>
|
|
<!-- zcash/zips#630->zcash/zips#774 -->
|
|
<g id="edge43" class="edge">
|
|
<title>zcash/zips#630->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3416.7,-4481C3424,-4486 3430.9,-4491.5 3437,-4497.5 3511.9,-4570.6 3555.7,-4691 3572.7,-4745.8"/>
|
|
<polygon fill="black" stroke="black" points="3569.4,-4746.98 3575.7,-4755.5 3576.09,-4744.91 3569.4,-4746.98"/>
|
|
</g>
|
|
<!-- zcash/zips#488 -->
|
|
<g id="node49" class="node open">
|
|
<title>zcash/zips#488</title>
|
|
<g id="a_node49"><a xlink:href="https://github.com/zcash/zips/issues/488" xlink:title="zcash/zips#488 [protocol spec] Clarify the return type of NoteCommitment^Orchard and usage of it vs NoteCommit^Orchard" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3425,-3400.5 3210,-3400.5 3210,-3302.5 3425,-3302.5 3425,-3400.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3385.3" font-family="Times,serif" font-size="14.00">zcash/zips#488</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3370.3" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3355.3" font-family="Times,serif" font-size="14.00">the return type of</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3340.3" font-family="Times,serif" font-size="14.00">NoteCommitment^Orchard</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3325.3" font-family="Times,serif" font-size="14.00">and usage of it vs</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3310.3" font-family="Times,serif" font-size="14.00">NoteCommit^Orchard</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#488->zcash/zips#750 -->
|
|
<g id="edge44" class="edge">
|
|
<title>zcash/zips#488->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3425.1,-3304.2C3429.3,-3300.8 3433.3,-3297.3 3437,-3293.5 3459.4,-3270.8 3444.2,-3250.3 3467.5,-3228.5 3470.6,-3225.6 3474,-3222.8 3477.5,-3220.3"/>
|
|
<polygon fill="black" stroke="black" points="3479.59,-3223.11 3485.9,-3214.6 3475.66,-3217.32 3479.59,-3223.11"/>
|
|
</g>
|
|
<!-- zcash/zips#430 -->
|
|
<g id="node50" class="node open">
|
|
<title>zcash/zips#430</title>
|
|
<g id="a_node50"><a xlink:href="https://github.com/zcash/zips/issues/430" xlink:title="zcash/zips#430 [protocol spec] In 4.1.11, GroupHash^G(r) should be GroupHash^G(r)* (for Sapling but not Orchard)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3426.5,-3284.5 3208.5,-3284.5 3208.5,-3186.5 3426.5,-3186.5 3426.5,-3284.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3269.3" font-family="Times,serif" font-size="14.00">zcash/zips#430</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3254.3" font-family="Times,serif" font-size="14.00">[protocol spec] In</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3239.3" font-family="Times,serif" font-size="14.00">4.1.11, GroupHash^G(r)</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3224.3" font-family="Times,serif" font-size="14.00">should be GroupHash^G(r)*</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3209.3" font-family="Times,serif" font-size="14.00">(for Sapling but not</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3194.3" font-family="Times,serif" font-size="14.00">Orchard)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#430->zcash/zips#750 -->
|
|
<g id="edge45" class="edge">
|
|
<title>zcash/zips#430->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3426.8,-3214.5C3443,-3211.3 3459.8,-3208.1 3476,-3204.9"/>
|
|
<polygon fill="black" stroke="black" points="3476.83,-3208.31 3486,-3203 3475.52,-3201.43 3476.83,-3208.31"/>
|
|
</g>
|
|
<!-- zcash/zips#415 -->
|
|
<g id="node51" class="node open">
|
|
<title>zcash/zips#415</title>
|
|
<g id="a_node51"><a xlink:href="https://github.com/zcash/zips/issues/415" xlink:title="zcash/zips#415 [protocol spec] 4.17.2 (Spend statement): cm^old is not an auxiliary input" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3424,-3168.5 3211,-3168.5 3211,-3100.5 3424,-3100.5 3424,-3168.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3153.3" font-family="Times,serif" font-size="14.00">zcash/zips#415</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3138.3" font-family="Times,serif" font-size="14.00">[protocol spec] 4.17.2</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3123.3" font-family="Times,serif" font-size="14.00">(Spend statement): cm^old</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3108.3" font-family="Times,serif" font-size="14.00">is not an auxiliary input</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#415->zcash/zips#750 -->
|
|
<g id="edge46" class="edge">
|
|
<title>zcash/zips#415->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3424.1,-3154.6C3441.2,-3157.9 3458.8,-3161.2 3475.8,-3164.5"/>
|
|
<polygon fill="black" stroke="black" points="3475.32,-3167.97 3485.8,-3166.4 3476.63,-3161.09 3475.32,-3167.97"/>
|
|
</g>
|
|
<!-- zcash/zips#388 -->
|
|
<g id="node52" class="node open">
|
|
<title>zcash/zips#388</title>
|
|
<g id="a_node52"><a xlink:href="https://github.com/zcash/zips/issues/388" xlink:title="zcash/zips#388 [protocol spec] Spec is ambiguous about how to generate Sapling dummy output notes after Canopy" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3419.5,-3082 3215.5,-3082 3215.5,-2999 3419.5,-2999 3419.5,-3082"/>
|
|
<text text-anchor="middle" x="3317.5" y="-3066.8" font-family="Times,serif" font-size="14.00">zcash/zips#388</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3051.8" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3036.8" font-family="Times,serif" font-size="14.00">ambiguous about how to</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3021.8" font-family="Times,serif" font-size="14.00">generate Sapling dummy</text>
|
|
<text text-anchor="middle" x="3317.5" y="-3006.8" font-family="Times,serif" font-size="14.00">output notes after Canopy</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#388->zcash/zips#750 -->
|
|
<g id="edge47" class="edge">
|
|
<title>zcash/zips#388->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3418.3,-3082C3424.7,-3085.1 3431,-3088.3 3437,-3091.5 3466.6,-3107.3 3498.1,-3127.2 3524,-3144.6"/>
|
|
<polygon fill="black" stroke="black" points="3522.33,-3147.69 3532.6,-3150.3 3526.2,-3141.86 3522.33,-3147.69"/>
|
|
</g>
|
|
<!-- zcash/zips#303 -->
|
|
<g id="node53" class="node open">
|
|
<title>zcash/zips#303</title>
|
|
<g id="a_node53"><a xlink:href="https://github.com/zcash/zips/issues/303" xlink:title="zcash/zips#303 [protocol spec] 4.15.1 refers to BCTV14 for encoding" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3403.5,-2980.5 3231.5,-2980.5 3231.5,-2912.5 3403.5,-2912.5 3403.5,-2980.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2965.3" font-family="Times,serif" font-size="14.00">zcash/zips#303</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2950.3" font-family="Times,serif" font-size="14.00">[protocol spec] 4.15.1</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2935.3" font-family="Times,serif" font-size="14.00">refers to BCTV14 for</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2920.3" font-family="Times,serif" font-size="14.00">encoding</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#303->zcash/zips#750 -->
|
|
<g id="edge48" class="edge">
|
|
<title>zcash/zips#303->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3403.5,-2971.2C3415.4,-2976.5 3426.9,-2982.9 3437,-2990.5 3491.2,-3031.2 3534.3,-3097.7 3558.8,-3141.3"/>
|
|
<polygon fill="black" stroke="black" points="3555.84,-3143.19 3563.7,-3150.3 3561.99,-3139.84 3555.84,-3143.19"/>
|
|
</g>
|
|
<!-- zcash/zips#265 -->
|
|
<g id="node54" class="node open">
|
|
<title>zcash/zips#265</title>
|
|
<g id="a_node54"><a xlink:href="https://github.com/zcash/zips/issues/265" xlink:title="zcash/zips#265 [protocol spec] [ZIP 205] Testnet difficulty adjustment: implementation does not match spec" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3414.5,-2894.5 3220.5,-2894.5 3220.5,-2796.5 3414.5,-2796.5 3414.5,-2894.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2879.3" font-family="Times,serif" font-size="14.00">zcash/zips#265</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2864.3" font-family="Times,serif" font-size="14.00">[protocol spec] [ZIP 205]</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2849.3" font-family="Times,serif" font-size="14.00">Testnet difficulty</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2834.3" font-family="Times,serif" font-size="14.00">adjustment:</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2819.3" font-family="Times,serif" font-size="14.00">implementation does not</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2804.3" font-family="Times,serif" font-size="14.00">match spec</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#265->zcash/zips#750 -->
|
|
<g id="edge49" class="edge">
|
|
<title>zcash/zips#265->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3414.7,-2885.6C3422.7,-2891 3430.3,-2896.9 3437,-2903.5 3506.5,-2971.7 3548.9,-3080.5 3568.3,-3140.8"/>
|
|
<polygon fill="black" stroke="black" points="3564.98,-3141.9 3571.3,-3150.4 3571.66,-3139.81 3564.98,-3141.9"/>
|
|
</g>
|
|
<!-- zcash/zips#194 -->
|
|
<g id="node55" class="node open">
|
|
<title>zcash/zips#194</title>
|
|
<g id="a_node55"><a xlink:href="https://github.com/zcash/zips/issues/194" xlink:title="zcash/zips#194 [protocol spec] Issues with section 4.21 (Block Chain Scanning for Sapling and Orchard)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3411.5,-2778 3223.5,-2778 3223.5,-2695 3411.5,-2695 3411.5,-2778"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2762.8" font-family="Times,serif" font-size="14.00">zcash/zips#194</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2747.8" font-family="Times,serif" font-size="14.00">[protocol spec] Issues</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2732.8" font-family="Times,serif" font-size="14.00">with section 4.21 (Block</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2717.8" font-family="Times,serif" font-size="14.00">Chain Scanning for</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2702.8" font-family="Times,serif" font-size="14.00">Sapling and Orchard)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#194->zcash/zips#750 -->
|
|
<g id="edge50" class="edge">
|
|
<title>zcash/zips#194->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3411.7,-2767.5C3421,-2773.1 3429.7,-2779.8 3437,-2787.5 3532.9,-2889.2 3565.8,-3059.7 3576.4,-3140"/>
|
|
<polygon fill="black" stroke="black" points="3572.98,-3140.82 3577.7,-3150.3 3579.92,-3139.94 3572.98,-3140.82"/>
|
|
</g>
|
|
<!-- zcash/zips#186 -->
|
|
<g id="node56" class="node open">
|
|
<title>zcash/zips#186</title>
|
|
<g id="a_node56"><a xlink:href="https://github.com/zcash/zips/issues/186" xlink:title="zcash/zips#186 [protocol spec] Choice of ovk in section 4.19.1 should reflect implementation" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3414,-2677 3221,-2677 3221,-2594 3414,-2594 3414,-2677"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2661.8" font-family="Times,serif" font-size="14.00">zcash/zips#186</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2646.8" font-family="Times,serif" font-size="14.00">[protocol spec] Choice of</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2631.8" font-family="Times,serif" font-size="14.00">ovk in section 4.19.1</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2616.8" font-family="Times,serif" font-size="14.00">should reflect</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2601.8" font-family="Times,serif" font-size="14.00">implementation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#186->zcash/zips#750 -->
|
|
<g id="edge51" class="edge">
|
|
<title>zcash/zips#186->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3414,-2667.1C3422.5,-2672.6 3430.4,-2679 3437,-2686.5 3554.9,-2820.2 3576.6,-3045.1 3580.3,-3140.1"/>
|
|
<polygon fill="black" stroke="black" points="3576.81,-3140.35 3580.7,-3150.2 3583.8,-3140.07 3576.81,-3140.35"/>
|
|
</g>
|
|
<!-- zcash/zips#195 -->
|
|
<g id="node57" class="node open">
|
|
<title>zcash/zips#195</title>
|
|
<g id="a_node57"><a xlink:href="https://github.com/zcash/zips/issues/195" xlink:title="zcash/zips#195 [protocol spec] Consensus rules about canonical encodings are misstated in the spec" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3419,-2576 3216,-2576 3216,-2493 3419,-2493 3419,-2576"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2560.8" font-family="Times,serif" font-size="14.00">zcash/zips#195</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2545.8" font-family="Times,serif" font-size="14.00">[protocol spec] Consensus</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2530.8" font-family="Times,serif" font-size="14.00">rules about canonical</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2515.8" font-family="Times,serif" font-size="14.00">encodings are misstated</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2500.8" font-family="Times,serif" font-size="14.00">in the spec</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#195->zcash/zips#750 -->
|
|
<g id="edge52" class="edge">
|
|
<title>zcash/zips#195->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3419.1,-2569.1C3425.7,-2573.9 3431.8,-2579.3 3437,-2585.5 3509.1,-2671 3559.5,-3016.6 3575.5,-3140.3"/>
|
|
<polygon fill="black" stroke="black" points="3572.07,-3141.07 3576.9,-3150.5 3579.01,-3140.12 3572.07,-3141.07"/>
|
|
</g>
|
|
<!-- zcash/zips#167 -->
|
|
<g id="node58" class="node open">
|
|
<title>zcash/zips#167</title>
|
|
<g id="a_node58"><a xlink:href="https://github.com/zcash/zips/issues/167" xlink:title="zcash/zips#167 [protocol spec] Spec is ambiguous on key validation for KA^Sprout and JoinSplitSig public keys" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3416,-2474.5 3219,-2474.5 3219,-2376.5 3416,-2376.5 3416,-2474.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2459.3" font-family="Times,serif" font-size="14.00">zcash/zips#167</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2444.3" font-family="Times,serif" font-size="14.00">[protocol spec] Spec is</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2429.3" font-family="Times,serif" font-size="14.00">ambiguous on key</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2414.3" font-family="Times,serif" font-size="14.00">validation for KA^Sprout</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2399.3" font-family="Times,serif" font-size="14.00">and JoinSplitSig public</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2384.3" font-family="Times,serif" font-size="14.00">keys</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#167->zcash/zips#750 -->
|
|
<g id="edge53" class="edge">
|
|
<title>zcash/zips#167->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3416.1,-2464.2C3424,-2470.1 3431.1,-2476.9 3437,-2484.5 3517.5,-2589.1 3563.6,-3003.1 3576.9,-3140.2"/>
|
|
<polygon fill="black" stroke="black" points="3573.43,-3140.69 3577.9,-3150.3 3580.4,-3140 3573.43,-3140.69"/>
|
|
</g>
|
|
<!-- zcash/zips#753 -->
|
|
<g id="node59" class="node open">
|
|
<title>zcash/zips#753</title>
|
|
<g id="a_node59"><a xlink:href="https://github.com/zcash/zips/issues/753" xlink:title="zcash/zips#753 [ZIP 321] Add examples that include Unified Addresses" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3411.5,-5354.5 3223.5,-5354.5 3223.5,-5286.5 3411.5,-5286.5 3411.5,-5354.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-5339.3" font-family="Times,serif" font-size="14.00">zcash/zips#753</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5324.3" font-family="Times,serif" font-size="14.00">[ZIP 321] Add examples</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5309.3" font-family="Times,serif" font-size="14.00">that include Unified</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5294.3" font-family="Times,serif" font-size="14.00">Addresses</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#753->zcash/zips#774 -->
|
|
<g id="edge54" class="edge">
|
|
<title>zcash/zips#753->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3411.6,-5296.8C3421,-5291.6 3429.8,-5285.3 3437,-5277.5 3567.2,-5138 3580.7,-4888.8 3581.3,-4803.8"/>
|
|
<polygon fill="black" stroke="black" points="3584.8,-4803.6 3581.3,-4793.6 3577.8,-4803.6 3584.8,-4803.6"/>
|
|
</g>
|
|
<!-- zcash/zips#763 -->
|
|
<g id="node60" class="node open">
|
|
<title>zcash/zips#763</title>
|
|
<g id="a_node60"><a xlink:href="https://github.com/zcash/zips/issues/763" xlink:title="zcash/zips#763 [protocol spec] Spec uses inconsistent terms for ask and ak" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3416.5,-2358.5 3218.5,-2358.5 3218.5,-2290.5 3416.5,-2290.5 3416.5,-2358.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2343.3" font-family="Times,serif" font-size="14.00">zcash/zips#763</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2328.3" font-family="Times,serif" font-size="14.00">[protocol spec] Spec uses</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2313.3" font-family="Times,serif" font-size="14.00">inconsistent terms for</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2298.3" font-family="Times,serif" font-size="14.00">ask and ak</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#763->zcash/zips#750 -->
|
|
<g id="edge55" class="edge">
|
|
<title>zcash/zips#763->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3416.6,-2350C3424.3,-2354.9 3431.2,-2360.6 3437,-2367.5 3537.1,-2486.6 3570.8,-2986.7 3578.9,-3139.8"/>
|
|
<polygon fill="black" stroke="black" points="3575.42,-3140.38 3579.4,-3150.2 3582.42,-3140.04 3575.42,-3140.38"/>
|
|
</g>
|
|
<!-- zcash/zips#696 -->
|
|
<g id="node61" class="node open">
|
|
<title>zcash/zips#696</title>
|
|
<g id="a_node61"><a xlink:href="https://github.com/zcash/zips/issues/696" xlink:title="zcash/zips#696 ZIP 317: explicitly take into account dependent transactions in the block template construction algorithm" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3414,-5268.5 3221,-5268.5 3221,-5170.5 3414,-5170.5 3414,-5268.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-5253.3" font-family="Times,serif" font-size="14.00">zcash/zips#696</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5238.3" font-family="Times,serif" font-size="14.00">ZIP 317: explicitly take</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5223.3" font-family="Times,serif" font-size="14.00">into account dependent</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5208.3" font-family="Times,serif" font-size="14.00">transactions in the block</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5193.3" font-family="Times,serif" font-size="14.00">template construction</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5178.3" font-family="Times,serif" font-size="14.00">algorithm</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#696->zcash/zips#774 -->
|
|
<g id="edge56" class="edge">
|
|
<title>zcash/zips#696->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3414.1,-5181.2C3422.5,-5175.4 3430.3,-5168.9 3437,-5161.5 3534.5,-5053.8 3567.9,-4874.1 3577.6,-4803.9"/>
|
|
<polygon fill="black" stroke="black" points="3581.12,-4803.96 3578.9,-4793.6 3574.18,-4803.08 3581.12,-4803.96"/>
|
|
</g>
|
|
<!-- zcash/zips#683 -->
|
|
<g id="node62" class="node open">
|
|
<title>zcash/zips#683</title>
|
|
<g id="a_node62"><a xlink:href="https://github.com/zcash/zips/issues/683" xlink:title="zcash/zips#683 ZIP 317: clarify that tx_{in,out}_total_size do not include the sizes of tx_{in,out}_count" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3414,-5152 3221,-5152 3221,-5069 3414,-5069 3414,-5152"/>
|
|
<text text-anchor="middle" x="3317.5" y="-5136.8" font-family="Times,serif" font-size="14.00">zcash/zips#683</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5121.8" font-family="Times,serif" font-size="14.00">ZIP 317: clarify that</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5106.8" font-family="Times,serif" font-size="14.00">tx_{in,out}_total_size do</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5091.8" font-family="Times,serif" font-size="14.00">not include the sizes of</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5076.8" font-family="Times,serif" font-size="14.00">tx_{in,out}_count</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#683->zcash/zips#774 -->
|
|
<g id="edge57" class="edge">
|
|
<title>zcash/zips#683->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3414.1,-5077.5C3422.4,-5072.6 3430.1,-5066.9 3437,-5060.5 3515.9,-4986.7 3558,-4860.1 3573.7,-4803.4"/>
|
|
<polygon fill="black" stroke="black" points="3577.12,-4804.16 3576.3,-4793.6 3570.35,-4802.37 3577.12,-4804.16"/>
|
|
</g>
|
|
<!-- zcash/zips#785 -->
|
|
<g id="node63" class="node open">
|
|
<title>zcash/zips#785</title>
|
|
<g id="a_node63"><a xlink:href="https://github.com/zcash/zips/issues/785" xlink:title="zcash/zips#785 [ZIP-315] Condense all specified requirements into a table to track wallet compliance." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3672.5,-1143 3491.5,-1143 3491.5,-1060 3672.5,-1060 3672.5,-1143"/>
|
|
<text text-anchor="middle" x="3582" y="-1127.8" font-family="Times,serif" font-size="14.00">zcash/zips#785</text>
|
|
<text text-anchor="middle" x="3582" y="-1112.8" font-family="Times,serif" font-size="14.00">[ZIP-315] Condense all</text>
|
|
<text text-anchor="middle" x="3582" y="-1097.8" font-family="Times,serif" font-size="14.00">specified requirements</text>
|
|
<text text-anchor="middle" x="3582" y="-1082.8" font-family="Times,serif" font-size="14.00">into a table to track</text>
|
|
<text text-anchor="middle" x="3582" y="-1067.8" font-family="Times,serif" font-size="14.00">wallet compliance.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#785->zcash/zips#447 -->
|
|
<g id="edge58" class="edge">
|
|
<title>zcash/zips#785->zcash/zips#447</title>
|
|
<path fill="none" stroke="black" d="M3672.5,-1134.8C3679.5,-1139.9 3685.8,-1145.8 3691,-1152.5 3737.4,-1212.2 3672.9,-1263.3 3723.5,-1319.5 3727,-1323.4 3730.9,-1326.8 3735,-1329.9"/>
|
|
<polygon fill="black" stroke="black" points="3733.1,-1332.84 3743.4,-1335.3 3736.88,-1326.95 3733.1,-1332.84"/>
|
|
</g>
|
|
<!-- zcash/zips#786 -->
|
|
<g id="node64" class="node open">
|
|
<title>zcash/zips#786</title>
|
|
<g id="a_node64"><a xlink:href="https://github.com/zcash/zips/issues/786" xlink:title="zcash/zips#786 [ZIP-315] TODO's documented on DRAFT" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3672.5,-1042 3491.5,-1042 3491.5,-989 3672.5,-989 3672.5,-1042"/>
|
|
<text text-anchor="middle" x="3582" y="-1026.8" font-family="Times,serif" font-size="14.00">zcash/zips#786</text>
|
|
<text text-anchor="middle" x="3582" y="-1011.8" font-family="Times,serif" font-size="14.00">[ZIP-315] TODO's</text>
|
|
<text text-anchor="middle" x="3582" y="-996.8" font-family="Times,serif" font-size="14.00">documented on DRAFT</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#786->zcash/zips#447 -->
|
|
<g id="edge59" class="edge">
|
|
<title>zcash/zips#786->zcash/zips#447</title>
|
|
<path fill="none" stroke="black" d="M3672.7,-1035.7C3679.6,-1040 3685.9,-1045.2 3691,-1051.5 3766.9,-1144.4 3646.4,-1227.5 3723.5,-1319.5 3726.9,-1323.6 3730.8,-1327.2 3735,-1330.4"/>
|
|
<polygon fill="black" stroke="black" points="3733.22,-1333.42 3743.5,-1336 3737.07,-1327.58 3733.22,-1333.42"/>
|
|
</g>
|
|
<!-- zcash/zips#773 -->
|
|
<g id="node65" class="node open">
|
|
<title>zcash/zips#773</title>
|
|
<g id="a_node65"><a xlink:href="https://github.com/zcash/zips/issues/773" xlink:title="zcash/zips#773 Draft a ZIP to provide best practices for Wallet App EOS/EOL" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3677.5,-1547.5 3486.5,-1547.5 3486.5,-1479.5 3677.5,-1479.5 3677.5,-1547.5"/>
|
|
<text text-anchor="middle" x="3582" y="-1532.3" font-family="Times,serif" font-size="14.00">zcash/zips#773</text>
|
|
<text text-anchor="middle" x="3582" y="-1517.3" font-family="Times,serif" font-size="14.00">Draft a ZIP to provide</text>
|
|
<text text-anchor="middle" x="3582" y="-1502.3" font-family="Times,serif" font-size="14.00">best practices for Wallet</text>
|
|
<text text-anchor="middle" x="3582" y="-1487.3" font-family="Times,serif" font-size="14.00">App EOS/EOL</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#773->zcash/zips#447 -->
|
|
<g id="edge60" class="edge">
|
|
<title>zcash/zips#773->zcash/zips#447</title>
|
|
<path fill="none" stroke="black" d="M3674.1,-1479.5C3679.9,-1476.6 3685.6,-1473.6 3691,-1470.5 3731.7,-1447 3773.2,-1413.1 3801.7,-1388"/>
|
|
<polygon fill="black" stroke="black" points="3804.22,-1390.44 3809.4,-1381.2 3799.59,-1385.2 3804.22,-1390.44"/>
|
|
</g>
|
|
<!-- zcash/zips#781 -->
|
|
<g id="node66" class="node open">
|
|
<title>zcash/zips#781</title>
|
|
<g id="a_node66"><a xlink:href="https://github.com/zcash/zips/issues/781" xlink:title="zcash/zips#781 [ZIP 315] Generate transactions to self if needed in order to respect the transparent address gap limit" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3675.5,-1461.5 3488.5,-1461.5 3488.5,-1363.5 3675.5,-1363.5 3675.5,-1461.5"/>
|
|
<text text-anchor="middle" x="3582" y="-1446.3" font-family="Times,serif" font-size="14.00">zcash/zips#781</text>
|
|
<text text-anchor="middle" x="3582" y="-1431.3" font-family="Times,serif" font-size="14.00">[ZIP 315] Generate</text>
|
|
<text text-anchor="middle" x="3582" y="-1416.3" font-family="Times,serif" font-size="14.00">transactions to self if</text>
|
|
<text text-anchor="middle" x="3582" y="-1401.3" font-family="Times,serif" font-size="14.00">needed in order to</text>
|
|
<text text-anchor="middle" x="3582" y="-1386.3" font-family="Times,serif" font-size="14.00">respect the transparent</text>
|
|
<text text-anchor="middle" x="3582" y="-1371.3" font-family="Times,serif" font-size="14.00">address gap limit</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#781->zcash/zips#447 -->
|
|
<g id="edge61" class="edge">
|
|
<title>zcash/zips#781->zcash/zips#447</title>
|
|
<path fill="none" stroke="black" d="M3675.8,-1391.4C3694.5,-1387.1 3714.2,-1382.7 3733.3,-1378.3"/>
|
|
<polygon fill="black" stroke="black" points="3734.11,-1381.71 3743.1,-1376.1 3732.58,-1374.88 3734.11,-1381.71"/>
|
|
</g>
|
|
<!-- zcash/zips#622 -->
|
|
<g id="node67" class="node open">
|
|
<title>zcash/zips#622</title>
|
|
<g id="a_node67"><a xlink:href="https://github.com/zcash/zips/issues/622" xlink:title="zcash/zips#622 [protocol spec] Add note that there were no signatures before Canopy that depended on the libsodium weirdness" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3417.5,-2272.5 3217.5,-2272.5 3217.5,-2174.5 3417.5,-2174.5 3417.5,-2272.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2257.3" font-family="Times,serif" font-size="14.00">zcash/zips#622</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2242.3" font-family="Times,serif" font-size="14.00">[protocol spec] Add note</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2227.3" font-family="Times,serif" font-size="14.00">that there were no</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2212.3" font-family="Times,serif" font-size="14.00">signatures before Canopy</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2197.3" font-family="Times,serif" font-size="14.00">that depended on the</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2182.3" font-family="Times,serif" font-size="14.00">libsodium weirdness</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#622->zcash/zips#750 -->
|
|
<g id="edge62" class="edge">
|
|
<title>zcash/zips#622->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3417.6,-2262C3424.9,-2267.7 3431.6,-2274.1 3437,-2281.5 3540,-2420.7 3572,-2978.7 3579.2,-3140.4"/>
|
|
<polygon fill="black" stroke="black" points="3575.7,-3140.59 3579.7,-3150.4 3582.7,-3140.24 3575.7,-3140.59"/>
|
|
</g>
|
|
<!-- zcash/zips#815 -->
|
|
<g id="node68" class="node open">
|
|
<title>zcash/zips#815</title>
|
|
<g id="a_node68"><a xlink:href="https://github.com/zcash/zips/issues/815" xlink:title="zcash/zips#815 After NU6 has activated, document it as a settled network upgrade" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3679,-1633.5 3485,-1633.5 3485,-1565.5 3679,-1565.5 3679,-1633.5"/>
|
|
<text text-anchor="middle" x="3582" y="-1618.3" font-family="Times,serif" font-size="14.00">zcash/zips#815</text>
|
|
<text text-anchor="middle" x="3582" y="-1603.3" font-family="Times,serif" font-size="14.00">After NU6 has activated,</text>
|
|
<text text-anchor="middle" x="3582" y="-1588.3" font-family="Times,serif" font-size="14.00">document it as a settled</text>
|
|
<text text-anchor="middle" x="3582" y="-1573.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#815->zcash/zips#816 -->
|
|
<g id="edge63" class="edge">
|
|
<title>zcash/zips#815->zcash/zips#816</title>
|
|
<path fill="none" stroke="black" d="M3675.4,-1633.6C3701.8,-1643.3 3730.4,-1653.8 3756.2,-1663.3"/>
|
|
<polygon fill="black" stroke="black" points="3755.31,-1666.7 3765.9,-1666.9 3757.74,-1660.14 3755.31,-1666.7"/>
|
|
</g>
|
|
<!-- zcash/zips#787 -->
|
|
<g id="node69" class="node open">
|
|
<title>zcash/zips#787</title>
|
|
<g id="a_node69"><a xlink:href="https://github.com/zcash/zips/issues/787" xlink:title="zcash/zips#787 ZIP 316: clarify that lengths and typecodes are constrained to be <= MAX_SIZE (0x2000000)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3420,-5051 3215,-5051 3215,-4968 3420,-4968 3420,-5051"/>
|
|
<text text-anchor="middle" x="3317.5" y="-5035.8" font-family="Times,serif" font-size="14.00">zcash/zips#787</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5020.8" font-family="Times,serif" font-size="14.00">ZIP 316: clarify that</text>
|
|
<text text-anchor="middle" x="3317.5" y="-5005.8" font-family="Times,serif" font-size="14.00">lengths and typecodes are</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4990.8" font-family="Times,serif" font-size="14.00">constrained to be <=</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4975.8" font-family="Times,serif" font-size="14.00">MAX_SIZE (0x2000000)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#787->zcash/zips#774 -->
|
|
<g id="edge64" class="edge">
|
|
<title>zcash/zips#787->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3420.1,-4970.9C3426,-4967.4 3431.7,-4963.6 3437,-4959.5 3494.9,-4915.1 3542.3,-4842.3 3565.5,-4802.5"/>
|
|
<polygon fill="black" stroke="black" points="3568.66,-4804.02 3570.6,-4793.6 3562.59,-4800.54 3568.66,-4804.02"/>
|
|
</g>
|
|
<!-- zcash/zips#823 -->
|
|
<g id="node70" class="node open">
|
|
<title>zcash/zips#823</title>
|
|
<g id="a_node70"><a xlink:href="https://github.com/zcash/zips/issues/823" xlink:title="zcash/zips#823 [ZIP 315] Document things that cannot be recovered from either the chain or any new export wallet format" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3687,-1345.5 3477,-1345.5 3477,-1247.5 3687,-1247.5 3687,-1345.5"/>
|
|
<text text-anchor="middle" x="3582" y="-1330.3" font-family="Times,serif" font-size="14.00">zcash/zips#823</text>
|
|
<text text-anchor="middle" x="3582" y="-1315.3" font-family="Times,serif" font-size="14.00">[ZIP 315] Document things</text>
|
|
<text text-anchor="middle" x="3582" y="-1300.3" font-family="Times,serif" font-size="14.00">that cannot be recovered</text>
|
|
<text text-anchor="middle" x="3582" y="-1285.3" font-family="Times,serif" font-size="14.00">from either the chain or</text>
|
|
<text text-anchor="middle" x="3582" y="-1270.3" font-family="Times,serif" font-size="14.00">any new export wallet</text>
|
|
<text text-anchor="middle" x="3582" y="-1255.3" font-family="Times,serif" font-size="14.00">format</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#823->zcash/zips#447 -->
|
|
<g id="edge65" class="edge">
|
|
<title>zcash/zips#823->zcash/zips#447</title>
|
|
<path fill="none" stroke="black" d="M3687.1,-1320.2C3702.3,-1323.6 3718.1,-1327.2 3733.3,-1330.7"/>
|
|
<polygon fill="black" stroke="black" points="3732.77,-1334.17 3743.3,-1333 3734.34,-1327.35 3732.77,-1334.17"/>
|
|
</g>
|
|
<!-- zcash/zips#346 -->
|
|
<g id="node71" class="node open">
|
|
<title>zcash/zips#346</title>
|
|
<g id="a_node71"><a xlink:href="https://github.com/zcash/zips/issues/346" xlink:title="zcash/zips#346 [ZIP 305] Best practices for hardware wallets supporting Sapling and Orchard" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3154,-1719 2964,-1719 2964,-1636 3154,-1636 3154,-1719"/>
|
|
<text text-anchor="middle" x="3059" y="-1703.8" font-family="Times,serif" font-size="14.00">zcash/zips#346</text>
|
|
<text text-anchor="middle" x="3059" y="-1688.8" font-family="Times,serif" font-size="14.00">[ZIP 305] Best practices</text>
|
|
<text text-anchor="middle" x="3059" y="-1673.8" font-family="Times,serif" font-size="14.00">for hardware wallets</text>
|
|
<text text-anchor="middle" x="3059" y="-1658.8" font-family="Times,serif" font-size="14.00">supporting Sapling and</text>
|
|
<text text-anchor="middle" x="3059" y="-1643.8" font-family="Times,serif" font-size="14.00">Orchard</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#829 -->
|
|
<g id="node72" class="node open">
|
|
<title>zcash/zips#829</title>
|
|
<g id="a_node72"><a xlink:href="https://github.com/zcash/zips/issues/829" xlink:title="zcash/zips#829 Documentation backlog" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3410,-1330.5 3407,-1334.5 3386,-1334.5 3383,-1330.5 3225,-1330.5 3225,-1292.5 3410,-1292.5 3410,-1330.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1315.3" font-family="Times,serif" font-size="14.00">zcash/zips#829</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1300.3" font-family="Times,serif" font-size="14.00">Documentation backlog</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#346->zcash/zips#829 -->
|
|
<g id="edge66" class="edge">
|
|
<title>zcash/zips#346->zcash/zips#829</title>
|
|
<path fill="none" stroke="black" d="M3064.9,-1635.8C3075.6,-1564.2 3107.7,-1418.3 3198,-1340.5 3203.3,-1335.9 3209.2,-1332.1 3215.4,-1328.8"/>
|
|
<polygon fill="black" stroke="black" points="3217.23,-1331.81 3224.8,-1324.4 3214.26,-1325.47 3217.23,-1331.81"/>
|
|
</g>
|
|
<!-- zcash/zips#346->zcash/zcash#4203 -->
|
|
<g id="edge201" class="edge">
|
|
<title>zcash/zips#346->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3077.5,-1719.1C3102,-1779.7 3145.4,-1896.4 3162,-2000.5 3176.7,-2092.8 3139.9,-5290.3 3198,-5363.5 3347.5,-5551.7 3488.1,-5442.7 3723.5,-5491.5 3824,-5512.3 3857.9,-5487.4 3951,-5530.5 3996.8,-5551.7 4039.8,-5591.1 4067.2,-5619.6"/>
|
|
<polygon fill="black" stroke="black" points="4064.75,-5622.1 4074.2,-5626.9 4069.81,-5617.26 4064.75,-5622.1"/>
|
|
</g>
|
|
<!-- zcash/zips#203 -->
|
|
<g id="node73" class="node open">
|
|
<title>zcash/zips#203</title>
|
|
<g id="a_node73"><a xlink:href="https://github.com/zcash/zips/issues/203" xlink:title="zcash/zips#203 [protocol spec] Include argument about post- quantum privacy for unknown addresses" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3407,-1432 3228,-1432 3228,-1349 3407,-1349 3407,-1432"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1416.8" font-family="Times,serif" font-size="14.00">zcash/zips#203</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1401.8" font-family="Times,serif" font-size="14.00">[protocol spec] Include</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1386.8" font-family="Times,serif" font-size="14.00">argument about post-</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1371.8" font-family="Times,serif" font-size="14.00">quantum privacy for</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1356.8" font-family="Times,serif" font-size="14.00">unknown addresses</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#810 -->
|
|
<g id="node74" class="node open">
|
|
<title>zcash/zips#810</title>
|
|
<g id="a_node74"><a xlink:href="https://github.com/zcash/zips/issues/810" xlink:title="zcash/zips#810 Protocol spec updates: Document missing security arguments" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3688,-1821.5 3476,-1821.5 3476,-1753.5 3688,-1753.5 3688,-1821.5"/>
|
|
<text text-anchor="middle" x="3582" y="-1806.3" font-family="Times,serif" font-size="14.00">zcash/zips#810</text>
|
|
<text text-anchor="middle" x="3582" y="-1791.3" font-family="Times,serif" font-size="14.00">Protocol spec updates:</text>
|
|
<text text-anchor="middle" x="3582" y="-1776.3" font-family="Times,serif" font-size="14.00">Document missing security</text>
|
|
<text text-anchor="middle" x="3582" y="-1761.3" font-family="Times,serif" font-size="14.00">arguments</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#203->zcash/zips#810 -->
|
|
<g id="edge67" class="edge">
|
|
<title>zcash/zips#203->zcash/zips#810</title>
|
|
<path fill="none" stroke="black" d="M3407.1,-1415.7C3418.7,-1422.4 3429.2,-1430.8 3437,-1441.5 3517,-1550.7 3385.1,-1637.1 3467.5,-1744.5 3467.9,-1745 3468.3,-1745.5 3468.7,-1746"/>
|
|
<polygon fill="black" stroke="black" points="3466.12,-1748.37 3475.5,-1753.3 3471.24,-1743.6 3466.12,-1748.37"/>
|
|
</g>
|
|
<!-- zcash/zips#810->zcash/zips#809 -->
|
|
<g id="edge68" class="edge">
|
|
<title>zcash/zips#810->zcash/zips#809</title>
|
|
<path fill="none" stroke="black" d="M3688,-1787.5C3779.9,-1787.5 3912.1,-1787.5 4001.2,-1787.5"/>
|
|
<polygon fill="black" stroke="black" points="4001.4,-1791 4011.4,-1787.5 4001.4,-1784 4001.4,-1791"/>
|
|
</g>
|
|
<!-- zcash/zips#810->zcash/zips#816 -->
|
|
<g id="edge69" class="edge">
|
|
<title>zcash/zips#810->zcash/zips#816</title>
|
|
<path fill="none" stroke="black" d="M3675.4,-1753.4C3701.8,-1743.7 3730.4,-1733.2 3756.2,-1723.7"/>
|
|
<polygon fill="black" stroke="black" points="3757.74,-1726.86 3765.9,-1720.1 3755.31,-1720.3 3757.74,-1726.86"/>
|
|
</g>
|
|
<!-- zcash/zips#827 -->
|
|
<g id="node75" class="node open">
|
|
<title>zcash/zips#827</title>
|
|
<g id="a_node75"><a xlink:href="https://github.com/zcash/zips/issues/827" xlink:title="zcash/zips#827 [protocol spec] Document multi-user security of AEAD_CHACHA20_POLY1305's MAC" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3437,-1274 3198,-1274 3198,-1191 3437,-1191 3437,-1274"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1258.8" font-family="Times,serif" font-size="14.00">zcash/zips#827</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1243.8" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1228.8" font-family="Times,serif" font-size="14.00">multi-user security of</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1213.8" font-family="Times,serif" font-size="14.00">AEAD_CHACHA20_POLY1305's</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1198.8" font-family="Times,serif" font-size="14.00">MAC</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#827->zcash/zips#810 -->
|
|
<g id="edge70" class="edge">
|
|
<title>zcash/zips#827->zcash/zips#810</title>
|
|
<path fill="none" stroke="black" d="M3429.3,-1274.2C3432.1,-1277.1 3434.7,-1280.2 3437,-1283.5 3496.3,-1367.3 3406.4,-1662 3467.5,-1744.5 3468,-1745.1 3468.5,-1745.8 3468.9,-1746.4"/>
|
|
<polygon fill="black" stroke="black" points="3466.52,-1748.98 3475.9,-1753.9 3471.64,-1744.2 3466.52,-1748.98"/>
|
|
</g>
|
|
<!-- zcash/zips#828 -->
|
|
<g id="node76" class="node open">
|
|
<title>zcash/zips#828</title>
|
|
<g id="a_node76"><a xlink:href="https://github.com/zcash/zips/issues/828" xlink:title="zcash/zips#828 Withdraw ZIP 303 (Sprout Payment Disclosure)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3420.5,-4950 3214.5,-4950 3214.5,-4897 3420.5,-4897 3420.5,-4950"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4934.8" font-family="Times,serif" font-size="14.00">zcash/zips#828</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4919.8" font-family="Times,serif" font-size="14.00">Withdraw ZIP 303 (Sprout</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4904.8" font-family="Times,serif" font-size="14.00">Payment Disclosure)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#828->zcash/zips#774 -->
|
|
<g id="edge71" class="edge">
|
|
<title>zcash/zips#828->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3416.3,-4897C3423.5,-4894.1 3430.4,-4890.9 3437,-4887.5 3481.9,-4864.1 3526.7,-4826.1 3554.1,-4800.7"/>
|
|
<polygon fill="black" stroke="black" points="3556.78,-4802.98 3561.7,-4793.6 3552,-4797.87 3556.78,-4802.98"/>
|
|
</g>
|
|
<!-- zcash/zips#724 -->
|
|
<g id="node77" class="node open">
|
|
<title>zcash/zips#724</title>
|
|
<g id="a_node77"><a xlink:href="https://github.com/zcash/zips/issues/724" xlink:title="zcash/zips#724 [protocol spec] Document infeasibility of an attack on Poseidon" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3417.5,-1172.5 3217.5,-1172.5 3217.5,-1104.5 3417.5,-1104.5 3417.5,-1172.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1157.3" font-family="Times,serif" font-size="14.00">zcash/zips#724</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1142.3" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1127.3" font-family="Times,serif" font-size="14.00">infeasibility of an</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1112.3" font-family="Times,serif" font-size="14.00">attack on Poseidon</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#724->zcash/zips#810 -->
|
|
<g id="edge72" class="edge">
|
|
<title>zcash/zips#724->zcash/zips#810</title>
|
|
<path fill="none" stroke="black" d="M3417.6,-1164.1C3425,-1169.2 3431.7,-1175.3 3437,-1182.5 3511.2,-1283.2 3393.7,-1643.5 3467.5,-1744.5 3468,-1745.1 3468.4,-1745.8 3468.9,-1746.4"/>
|
|
<polygon fill="black" stroke="black" points="3466.45,-1748.91 3475.8,-1753.9 3471.61,-1744.17 3466.45,-1748.91"/>
|
|
</g>
|
|
<!-- zcash/zips#310 -->
|
|
<g id="node78" class="node open">
|
|
<title>zcash/zips#310</title>
|
|
<g id="a_node78"><a xlink:href="https://github.com/zcash/zips/issues/310" xlink:title="zcash/zips#310 [protocol spec] Include a cost analysis of attacks against BLS12-381 (STNFS, Cheon), Jubjub, and Pallas/Vesta" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3425.5,-1086.5 3209.5,-1086.5 3209.5,-988.5 3425.5,-988.5 3425.5,-1086.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1071.3" font-family="Times,serif" font-size="14.00">zcash/zips#310</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1056.3" font-family="Times,serif" font-size="14.00">[protocol spec] Include a</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1041.3" font-family="Times,serif" font-size="14.00">cost analysis of attacks</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1026.3" font-family="Times,serif" font-size="14.00">against BLS12-381 (STNFS,</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1011.3" font-family="Times,serif" font-size="14.00">Cheon), Jubjub, and</text>
|
|
<text text-anchor="middle" x="3317.5" y="-996.3" font-family="Times,serif" font-size="14.00">Pallas/Vesta</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#310->zcash/zips#810 -->
|
|
<g id="edge73" class="edge">
|
|
<title>zcash/zips#310->zcash/zips#810</title>
|
|
<path fill="none" stroke="black" d="M3425.7,-1081.8C3429.9,-1086 3433.7,-1090.5 3437,-1095.5 3516.3,-1216.2 3382.7,-1627.6 3467.5,-1744.5 3468,-1745.1 3468.4,-1745.8 3468.9,-1746.4"/>
|
|
<polygon fill="black" stroke="black" points="3466.45,-1748.91 3475.8,-1753.9 3471.61,-1744.17 3466.45,-1748.91"/>
|
|
</g>
|
|
<!-- zcash/zips#779 -->
|
|
<g id="node79" class="node open">
|
|
<title>zcash/zips#779</title>
|
|
<g id="a_node79"><a xlink:href="https://github.com/zcash/zips/issues/779" xlink:title="zcash/zips#779 Document that the Bech32 Sapling viewing keys aren't diversifiable and that you might want to use a UVK instead" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3422,-1897.5 3213,-1897.5 3213,-1799.5 3422,-1799.5 3422,-1897.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1882.3" font-family="Times,serif" font-size="14.00">zcash/zips#779</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1867.3" font-family="Times,serif" font-size="14.00">Document that the Bech32</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1852.3" font-family="Times,serif" font-size="14.00">Sapling viewing keys</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1837.3" font-family="Times,serif" font-size="14.00">aren't diversifiable and</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1822.3" font-family="Times,serif" font-size="14.00">that you might want to</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1807.3" font-family="Times,serif" font-size="14.00">use a UVK instead</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#779->zcash/zips#810 -->
|
|
<g id="edge74" class="edge">
|
|
<title>zcash/zips#779->zcash/zips#810</title>
|
|
<path fill="none" stroke="black" d="M3422.2,-1824.4C3436.6,-1821.1 3451.3,-1817.6 3465.9,-1814.3"/>
|
|
<polygon fill="black" stroke="black" points="3466.99,-1817.64 3475.9,-1811.9 3465.36,-1810.83 3466.99,-1817.64"/>
|
|
</g>
|
|
<!-- zcash/zips#775 -->
|
|
<g id="node80" class="node open">
|
|
<title>zcash/zips#775</title>
|
|
<g id="a_node80"><a xlink:href="https://github.com/zcash/zips/issues/775" xlink:title="zcash/zips#775 ZIP process: ZIP 0 is unclear on the requirements to make a substantive update to a deployed ZIP" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3411.5,-4878.5 3223.5,-4878.5 3223.5,-4780.5 3411.5,-4780.5 3411.5,-4878.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4863.3" font-family="Times,serif" font-size="14.00">zcash/zips#775</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4848.3" font-family="Times,serif" font-size="14.00">ZIP process: ZIP 0 is</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4833.3" font-family="Times,serif" font-size="14.00">unclear on the</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4818.3" font-family="Times,serif" font-size="14.00">requirements to make a</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4803.3" font-family="Times,serif" font-size="14.00">substantive update to a</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4788.3" font-family="Times,serif" font-size="14.00">deployed ZIP</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#775->zcash/zips#774 -->
|
|
<g id="edge75" class="edge">
|
|
<title>zcash/zips#775->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3411.8,-4810C3441.7,-4803.7 3474.5,-4796.8 3503.2,-4790.8"/>
|
|
<polygon fill="black" stroke="black" points="3504.13,-4794.18 3513.2,-4788.7 3502.69,-4787.33 3504.13,-4794.18"/>
|
|
</g>
|
|
<!-- zcash/zips#738 -->
|
|
<g id="node81" class="node open">
|
|
<title>zcash/zips#738</title>
|
|
<g id="a_node81"><a xlink:href="https://github.com/zcash/zips/issues/738" xlink:title="zcash/zips#738 Clarify in ZIP 0 and/or the ZIP Guide how Deployment sections should be written" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3405.5,-4762 3229.5,-4762 3229.5,-4679 3405.5,-4679 3405.5,-4762"/>
|
|
<text text-anchor="middle" x="3317.5" y="-4746.8" font-family="Times,serif" font-size="14.00">zcash/zips#738</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4731.8" font-family="Times,serif" font-size="14.00">Clarify in ZIP 0 and/or</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4716.8" font-family="Times,serif" font-size="14.00">the ZIP Guide how</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4701.8" font-family="Times,serif" font-size="14.00">Deployment sections</text>
|
|
<text text-anchor="middle" x="3317.5" y="-4686.8" font-family="Times,serif" font-size="14.00">should be written</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#738->zcash/zips#774 -->
|
|
<g id="edge76" class="edge">
|
|
<title>zcash/zips#738->zcash/zips#774</title>
|
|
<path fill="none" stroke="black" d="M3405.5,-4738.4C3437.2,-4744.9 3472.7,-4752.2 3503.5,-4758.6"/>
|
|
<polygon fill="black" stroke="black" points="3502.8,-4762.03 3513.3,-4760.6 3504.2,-4755.17 3502.8,-4762.03"/>
|
|
</g>
|
|
<!-- zcash/zips#665 -->
|
|
<g id="node82" class="node open">
|
|
<title>zcash/zips#665</title>
|
|
<g id="a_node82"><a xlink:href="https://github.com/zcash/zips/issues/665" xlink:title="zcash/zips#665 [protocol spec] Document in 4.9 the security requirement that the note commitment tree must (at least for Sapling) be positionally binding" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3420,-1781 3215,-1781 3215,-1668 3420,-1668 3420,-1781"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1765.8" font-family="Times,serif" font-size="14.00">zcash/zips#665</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1750.8" font-family="Times,serif" font-size="14.00">[protocol spec] Document</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1735.8" font-family="Times,serif" font-size="14.00">in 4.9 the security</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1720.8" font-family="Times,serif" font-size="14.00">requirement that the note</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1705.8" font-family="Times,serif" font-size="14.00">commitment tree must (at</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1690.8" font-family="Times,serif" font-size="14.00">least for Sapling) be</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1675.8" font-family="Times,serif" font-size="14.00">positionally binding</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#665->zcash/zips#810 -->
|
|
<g id="edge77" class="edge">
|
|
<title>zcash/zips#665->zcash/zips#810</title>
|
|
<path fill="none" stroke="black" d="M3420.4,-1748.9C3435.3,-1752.5 3450.7,-1756.2 3465.8,-1759.9"/>
|
|
<polygon fill="black" stroke="black" points="3465.17,-1763.35 3475.7,-1762.2 3466.75,-1756.53 3465.17,-1763.35"/>
|
|
</g>
|
|
<!-- zcash/zips#842 -->
|
|
<g id="node83" class="node open">
|
|
<title>zcash/zips#842</title>
|
|
<g id="a_node83"><a xlink:href="https://github.com/zcash/zips/issues/842" xlink:title="zcash/zips#842 Index is not updated by CI" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3931.5,-1310 3746.5,-1310 3746.5,-1257 3931.5,-1257 3931.5,-1310"/>
|
|
<text text-anchor="middle" x="3839" y="-1294.8" font-family="Times,serif" font-size="14.00">zcash/zips#842</text>
|
|
<text text-anchor="middle" x="3839" y="-1279.8" font-family="Times,serif" font-size="14.00">Index is not updated by</text>
|
|
<text text-anchor="middle" x="3839" y="-1264.8" font-family="Times,serif" font-size="14.00">CI</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#842->zcash/zips#809 -->
|
|
<g id="edge78" class="edge">
|
|
<title>zcash/zips#842->zcash/zips#809</title>
|
|
<path fill="none" stroke="black" d="M3931.5,-1304.8C3938.7,-1308.9 3945.3,-1313.7 3951,-1319.5 4076,-1445.7 4094.5,-1677.1 4097.1,-1758.3"/>
|
|
<polygon fill="black" stroke="black" points="4093.6,-1758.41 4097.4,-1768.3 4100.6,-1758.2 4093.6,-1758.41"/>
|
|
</g>
|
|
<!-- zcash/zips#896 -->
|
|
<g id="node84" class="node open">
|
|
<title>zcash/zips#896</title>
|
|
<g id="a_node84"><a xlink:href="https://github.com/zcash/zips/issues/896" xlink:title="zcash/zips#896 [consensus] Document the block serialization format" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3162,-1345.5 2956,-1345.5 2956,-1277.5 3162,-1277.5 3162,-1345.5"/>
|
|
<text text-anchor="middle" x="3059" y="-1330.3" font-family="Times,serif" font-size="14.00">zcash/zips#896</text>
|
|
<text text-anchor="middle" x="3059" y="-1315.3" font-family="Times,serif" font-size="14.00">[consensus] Document the</text>
|
|
<text text-anchor="middle" x="3059" y="-1300.3" font-family="Times,serif" font-size="14.00">block serialization</text>
|
|
<text text-anchor="middle" x="3059" y="-1285.3" font-family="Times,serif" font-size="14.00">format</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#896->zcash/zips#829 -->
|
|
<g id="edge79" class="edge">
|
|
<title>zcash/zips#896->zcash/zips#829</title>
|
|
<path fill="none" stroke="black" d="M3162.1,-1311.5C3179.4,-1311.5 3197.3,-1311.5 3214.6,-1311.5"/>
|
|
<polygon fill="black" stroke="black" points="3214.7,-1315 3224.7,-1311.5 3214.7,-1308 3214.7,-1315"/>
|
|
</g>
|
|
<!-- zcash/zips#909 -->
|
|
<g id="node85" class="node open">
|
|
<title>zcash/zips#909</title>
|
|
<g id="a_node85"><a xlink:href="https://github.com/zcash/zips/issues/909" xlink:title="zcash/zips#909 [protocol spec] Add 0xAB (for ZIP 32 arbitrary key derivation) to § 4.1.2 Pseudo Random Functions" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3685,-1735 3479,-1735 3479,-1652 3685,-1652 3685,-1735"/>
|
|
<text text-anchor="middle" x="3582" y="-1719.8" font-family="Times,serif" font-size="14.00">zcash/zips#909</text>
|
|
<text text-anchor="middle" x="3582" y="-1704.8" font-family="Times,serif" font-size="14.00">[protocol spec] Add 0xAB</text>
|
|
<text text-anchor="middle" x="3582" y="-1689.8" font-family="Times,serif" font-size="14.00">(for ZIP 32 arbitrary key</text>
|
|
<text text-anchor="middle" x="3582" y="-1674.8" font-family="Times,serif" font-size="14.00">derivation) to § 4.1.2</text>
|
|
<text text-anchor="middle" x="3582" y="-1659.8" font-family="Times,serif" font-size="14.00">Pseudo Random Functions</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#909->zcash/zips#816 -->
|
|
<g id="edge80" class="edge">
|
|
<title>zcash/zips#909->zcash/zips#816</title>
|
|
<path fill="none" stroke="black" d="M3685.2,-1693.5C3704.5,-1693.5 3724.6,-1693.5 3743.6,-1693.5"/>
|
|
<polygon fill="black" stroke="black" points="3743.7,-1697 3753.7,-1693.5 3743.7,-1690 3743.7,-1697"/>
|
|
</g>
|
|
<!-- zcash/zips#363 -->
|
|
<g id="node86" class="node open">
|
|
<title>zcash/zips#363</title>
|
|
<g id="a_node86"><a xlink:href="https://github.com/zcash/zips/issues/363" xlink:title="zcash/zips#363 [ZIP 315]: issue guidance on UI for confirmations and spendability" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3681,-1229.5 3483,-1229.5 3483,-1161.5 3681,-1161.5 3681,-1229.5"/>
|
|
<text text-anchor="middle" x="3582" y="-1214.3" font-family="Times,serif" font-size="14.00">zcash/zips#363</text>
|
|
<text text-anchor="middle" x="3582" y="-1199.3" font-family="Times,serif" font-size="14.00">[ZIP 315]: issue guidance</text>
|
|
<text text-anchor="middle" x="3582" y="-1184.3" font-family="Times,serif" font-size="14.00">on UI for confirmations</text>
|
|
<text text-anchor="middle" x="3582" y="-1169.3" font-family="Times,serif" font-size="14.00">and spendability</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#363->zcash/zips#447 -->
|
|
<g id="edge81" class="edge">
|
|
<title>zcash/zips#363->zcash/zips#447</title>
|
|
<path fill="none" stroke="black" d="M3680.9,-1229.7C3684.5,-1232.5 3687.9,-1235.4 3691,-1238.5 3718.5,-1265.9 3694.9,-1293.3 3723.5,-1319.5 3726.9,-1322.6 3730.6,-1325.5 3734.5,-1328.1"/>
|
|
<polygon fill="black" stroke="black" points="3732.93,-1331.24 3743.3,-1333.4 3736.54,-1325.24 3732.93,-1331.24"/>
|
|
</g>
|
|
<!-- zcash/zips#184 -->
|
|
<g id="node87" class="node open">
|
|
<title>zcash/zips#184</title>
|
|
<g id="a_node87"><a xlink:href="https://github.com/zcash/zips/issues/184" xlink:title="zcash/zips#184 [protocol spec] Clarify why zero-value notes cannot be used for roadblock attacks (section 8.4)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3405,-1649.5 3230,-1649.5 3230,-1551.5 3405,-1551.5 3405,-1649.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1634.3" font-family="Times,serif" font-size="14.00">zcash/zips#184</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1619.3" font-family="Times,serif" font-size="14.00">[protocol spec] Clarify</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1604.3" font-family="Times,serif" font-size="14.00">why zero-value notes</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1589.3" font-family="Times,serif" font-size="14.00">cannot be used for</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1574.3" font-family="Times,serif" font-size="14.00">roadblock attacks</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1559.3" font-family="Times,serif" font-size="14.00">(section 8.4)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#184->zcash/zips#810 -->
|
|
<g id="edge82" class="edge">
|
|
<title>zcash/zips#184->zcash/zips#810</title>
|
|
<path fill="none" stroke="black" d="M3405,-1633.5C3416.8,-1640.8 3428,-1649.4 3437,-1659.5 3463.7,-1689.5 3439.4,-1715.9 3467.5,-1744.5 3468.3,-1745.3 3469.1,-1746.1 3469.9,-1746.9"/>
|
|
<polygon fill="black" stroke="black" points="3467.88,-1749.77 3477.8,-1753.5 3472.37,-1744.4 3467.88,-1749.77"/>
|
|
</g>
|
|
<!-- zcash/zips#263 -->
|
|
<g id="node88" class="node open">
|
|
<title>zcash/zips#263</title>
|
|
<g id="a_node88"><a xlink:href="https://github.com/zcash/zips/issues/263" xlink:title="zcash/zips#263 [protocol spec] Say that note ciphertexts are indistinguishable from uniform-random" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3411,-1533 3224,-1533 3224,-1450 3411,-1450 3411,-1533"/>
|
|
<text text-anchor="middle" x="3317.5" y="-1517.8" font-family="Times,serif" font-size="14.00">zcash/zips#263</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1502.8" font-family="Times,serif" font-size="14.00">[protocol spec] Say that</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1487.8" font-family="Times,serif" font-size="14.00">note ciphertexts are</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1472.8" font-family="Times,serif" font-size="14.00">indistinguishable from</text>
|
|
<text text-anchor="middle" x="3317.5" y="-1457.8" font-family="Times,serif" font-size="14.00">uniform-random</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#263->zcash/zips#810 -->
|
|
<g id="edge83" class="edge">
|
|
<title>zcash/zips#263->zcash/zips#810</title>
|
|
<path fill="none" stroke="black" d="M3411.1,-1519.7C3420.9,-1525.8 3430,-1533.4 3437,-1542.5 3492.5,-1614.4 3410.5,-1673.9 3467.5,-1744.5 3467.9,-1745 3468.3,-1745.5 3468.7,-1745.9"/>
|
|
<polygon fill="black" stroke="black" points="3466.25,-1748.4 3475.7,-1753.2 3471.31,-1743.56 3466.25,-1748.4"/>
|
|
</g>
|
|
<!-- zcash/zips#277 -->
|
|
<g id="node89" class="node open">
|
|
<title>zcash/zips#277</title>
|
|
<g id="a_node89"><a xlink:href="https://github.com/zcash/zips/issues/277" xlink:title="zcash/zips#277 [protocol spec] Reference scriptPubKey encodings of transparent addresses in 5.6.1" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3420.5,-2156 3214.5,-2156 3214.5,-2073 3420.5,-2073 3420.5,-2156"/>
|
|
<text text-anchor="middle" x="3317.5" y="-2140.8" font-family="Times,serif" font-size="14.00">zcash/zips#277</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2125.8" font-family="Times,serif" font-size="14.00">[protocol spec] Reference</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2110.8" font-family="Times,serif" font-size="14.00">scriptPubKey encodings of</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2095.8" font-family="Times,serif" font-size="14.00">transparent addresses in</text>
|
|
<text text-anchor="middle" x="3317.5" y="-2080.8" font-family="Times,serif" font-size="14.00">5.6.1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#277->zcash/zips#750 -->
|
|
<g id="edge84" class="edge">
|
|
<title>zcash/zips#277->zcash/zips#750</title>
|
|
<path fill="none" stroke="black" d="M3420.6,-2149.2C3426.7,-2153.9 3432.3,-2159.4 3437,-2165.5 3556.6,-2322 3577,-2964.9 3580.4,-3140.2"/>
|
|
<polygon fill="black" stroke="black" points="3576.9,-3140.34 3580.5,-3150.3 3583.9,-3140.27 3576.9,-3140.34"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#487 -->
|
|
<g id="node90" class="node closed">
|
|
<title>zcash/librustzcash#487</title>
|
|
<g id="a_node90"><a xlink:href="https://github.com/zcash/librustzcash/issues/487" xlink:title="zcash/librustzcash#487 Publish `zcash_client_backend 0.6.0`" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="479.5,-12194 292.5,-12194 292.5,-12126 479.5,-12126 479.5,-12194"/>
|
|
<text text-anchor="middle" x="386" y="-12178.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#487</text>
|
|
<text text-anchor="middle" x="386" y="-12163.8" font-family="Times,serif" font-size="14.00">Publish</text>
|
|
<text text-anchor="middle" x="386" y="-12148.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend</text>
|
|
<text text-anchor="middle" x="386" y="-12133.8" font-family="Times,serif" font-size="14.00">0.6.0`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#488 -->
|
|
<g id="node91" class="node closed">
|
|
<title>zcash/librustzcash#488</title>
|
|
<g id="a_node91"><a xlink:href="https://github.com/zcash/librustzcash/issues/488" xlink:title="zcash/librustzcash#488 Publish `zcash_client_sqlite 0.4.0`" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="729,-12194 542,-12194 542,-12126 729,-12126 729,-12194"/>
|
|
<text text-anchor="middle" x="635.5" y="-12178.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#488</text>
|
|
<text text-anchor="middle" x="635.5" y="-12163.8" font-family="Times,serif" font-size="14.00">Publish</text>
|
|
<text text-anchor="middle" x="635.5" y="-12148.8" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="635.5" y="-12133.8" font-family="Times,serif" font-size="14.00">0.4.0`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#487->zcash/librustzcash#488 -->
|
|
<g id="edge85" class="edge">
|
|
<title>zcash/librustzcash#487->zcash/librustzcash#488</title>
|
|
<path fill="none" stroke="black" d="M479.51,-12160C496.5,-12160 514.33,-12160 531.6,-12160"/>
|
|
<polygon fill="black" stroke="black" points="531.69,-12163.5 541.69,-12160 531.69,-12156.5 531.69,-12163.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#719 -->
|
|
<g id="node223" class="node closed">
|
|
<title>zcash/librustzcash#719</title>
|
|
<g id="a_node223"><a xlink:href="https://github.com/zcash/librustzcash/issues/719" xlink:title="zcash/librustzcash#719 Release `zcash_client_backend` version 0.7.0, zcash_client_sqlite 0.5.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="978,-12201.5 788,-12201.5 788,-12118.5 978,-12118.5 978,-12201.5"/>
|
|
<text text-anchor="middle" x="883" y="-12186.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#719</text>
|
|
<text text-anchor="middle" x="883" y="-12171.3" font-family="Times,serif" font-size="14.00">Release</text>
|
|
<text text-anchor="middle" x="883" y="-12156.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
|
|
<text text-anchor="middle" x="883" y="-12141.3" font-family="Times,serif" font-size="14.00">version 0.7.0,</text>
|
|
<text text-anchor="middle" x="883" y="-12126.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite 0.5.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#488->zcash/librustzcash#719 -->
|
|
<g id="edge199" class="edge">
|
|
<title>zcash/librustzcash#488->zcash/librustzcash#719</title>
|
|
<path fill="none" stroke="black" d="M729.31,-12160C745.02,-12160 761.42,-12160 777.4,-12160"/>
|
|
<polygon fill="black" stroke="black" points="777.83,-12163.5 787.83,-12160 777.83,-12156.5 777.83,-12163.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#497 -->
|
|
<g id="node92" class="node open">
|
|
<title>zcash/librustzcash#497</title>
|
|
<g id="a_node92"><a xlink:href="https://github.com/zcash/librustzcash/issues/497" xlink:title="zcash/librustzcash#497 Ensure that `decrypt_and_ store_transaction` only persists data for transactions that involve the wallet." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-12209 16.5,-12209 16.5,-12111 223.5,-12111 223.5,-12209"/>
|
|
<text text-anchor="middle" x="120" y="-12193.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#497</text>
|
|
<text text-anchor="middle" x="120" y="-12178.8" font-family="Times,serif" font-size="14.00">Ensure that `decrypt_and_</text>
|
|
<text text-anchor="middle" x="120" y="-12163.8" font-family="Times,serif" font-size="14.00">store_transaction` only</text>
|
|
<text text-anchor="middle" x="120" y="-12148.8" font-family="Times,serif" font-size="14.00">persists data for</text>
|
|
<text text-anchor="middle" x="120" y="-12133.8" font-family="Times,serif" font-size="14.00">transactions that involve</text>
|
|
<text text-anchor="middle" x="120" y="-12118.8" font-family="Times,serif" font-size="14.00">the wallet.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#497->zcash/librustzcash#487 -->
|
|
<g id="edge86" class="edge">
|
|
<title>zcash/librustzcash#497->zcash/librustzcash#487</title>
|
|
<path fill="none" stroke="black" d="M223.83,-12160C242.97,-12160 262.98,-12160 282.12,-12160"/>
|
|
<polygon fill="black" stroke="black" points="282.35,-12163.5 292.35,-12160 282.35,-12156.5 282.35,-12163.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6805 -->
|
|
<g id="node199" class="node closed">
|
|
<title>zcash/zcash#6805</title>
|
|
<g id="a_node199"><a xlink:href="https://github.com/zcash/zcash/issues/6805" xlink:title="zcash/zcash#6805 Release 5.9.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3656.5,-14689 3653.5,-14693 3632.5,-14693 3629.5,-14689 3507.5,-14689 3507.5,-14651 3656.5,-14651 3656.5,-14689"/>
|
|
<text text-anchor="middle" x="3582" y="-14673.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6805</text>
|
|
<text text-anchor="middle" x="3582" y="-14658.8" font-family="Times,serif" font-size="14.00">Release 5.9.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6764->zcash/zcash#6805 -->
|
|
<g id="edge241" class="edge">
|
|
<title>zcash/zcash#6764->zcash/zcash#6805</title>
|
|
<path fill="none" stroke="black" d="M3392.2,-14769C3407.3,-14764 3422.9,-14759 3437,-14754 3475.8,-14737 3516.8,-14713 3545.1,-14694"/>
|
|
<polygon fill="black" stroke="black" points="3546.7,-14697.12 3553.5,-14689 3543.12,-14691.11 3546.7,-14697.12"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#962 -->
|
|
<g id="node94" class="node closed">
|
|
<title>zcash/librustzcash#962</title>
|
|
<g id="a_node94"><a xlink:href="https://github.com/zcash/librustzcash/issues/962" xlink:title="zcash/librustzcash#962 zcash_client_backend 0.11.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3152.5,-11698.5 2965.5,-11698.5 2965.5,-11645.5 3152.5,-11645.5 3152.5,-11698.5"/>
|
|
<text text-anchor="middle" x="3059" y="-11683.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#962</text>
|
|
<text text-anchor="middle" x="3059" y="-11668.3" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="3059" y="-11653.3" font-family="Times,serif" font-size="14.00">0.11.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#961 -->
|
|
<g id="node95" class="node closed">
|
|
<title>zcash/librustzcash#961</title>
|
|
<g id="a_node95"><a xlink:href="https://github.com/zcash/librustzcash/issues/961" xlink:title="zcash/librustzcash#961 zcash_client_sqlite 0.9.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3412.5,-11689 3222.5,-11689 3222.5,-11651 3412.5,-11651 3412.5,-11689"/>
|
|
<text text-anchor="middle" x="3317.5" y="-11673.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#961</text>
|
|
<text text-anchor="middle" x="3317.5" y="-11658.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite 0.9.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#962->zcash/librustzcash#961 -->
|
|
<g id="edge87" class="edge">
|
|
<title>zcash/librustzcash#962->zcash/librustzcash#961</title>
|
|
<path fill="none" stroke="black" d="M3152.6,-11671C3171.9,-11671 3192.4,-11670 3212.1,-11670"/>
|
|
<polygon fill="black" stroke="black" points="3212.3,-11673.5 3222.3,-11670 3212.3,-11666.5 3212.3,-11673.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1079 -->
|
|
<g id="node96" class="node closed">
|
|
<title>zcash/librustzcash#1079</title>
|
|
<g id="a_node96"><a xlink:href="https://github.com/zcash/librustzcash/issues/1079" xlink:title="zcash/librustzcash#1079 zcash_client_backend 0.12.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3415.5,-11630.5 3219.5,-11630.5 3219.5,-11577.5 3415.5,-11577.5 3415.5,-11630.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-11615.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1079</text>
|
|
<text text-anchor="middle" x="3317.5" y="-11600.3" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="3317.5" y="-11585.3" font-family="Times,serif" font-size="14.00">0.12.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#962->zcash/librustzcash#1079 -->
|
|
<g id="edge88" class="edge">
|
|
<title>zcash/librustzcash#962->zcash/librustzcash#1079</title>
|
|
<path fill="none" stroke="black" d="M3152.6,-11647C3171.1,-11642 3190.6,-11637 3209.5,-11632"/>
|
|
<polygon fill="black" stroke="black" points="3210.76,-11635.27 3219.3,-11629 3208.71,-11628.58 3210.76,-11635.27"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1126 -->
|
|
<g id="node97" class="node closed">
|
|
<title>zcash/librustzcash#1126</title>
|
|
<g id="a_node97"><a xlink:href="https://github.com/zcash/librustzcash/issues/1126" xlink:title="zcash/librustzcash#1126 zcash_client_sqlite 0.10.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3680,-11660.5 3484,-11660.5 3484,-11607.5 3680,-11607.5 3680,-11660.5"/>
|
|
<text text-anchor="middle" x="3582" y="-11645.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1126</text>
|
|
<text text-anchor="middle" x="3582" y="-11630.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="3582" y="-11615.3" font-family="Times,serif" font-size="14.00">0.10.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#961->zcash/librustzcash#1126 -->
|
|
<g id="edge89" class="edge">
|
|
<title>zcash/librustzcash#961->zcash/librustzcash#1126</title>
|
|
<path fill="none" stroke="black" d="M3412.5,-11657C3432.3,-11654 3453.3,-11651 3473.5,-11648"/>
|
|
<polygon fill="black" stroke="black" points="3473.99,-11651.47 3483.6,-11647 3473.3,-11644.5 3473.99,-11651.47"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1079->zcash/librustzcash#1126 -->
|
|
<g id="edge90" class="edge">
|
|
<title>zcash/librustzcash#1079->zcash/librustzcash#1126</title>
|
|
<path fill="none" stroke="black" d="M3415.9,-11615C3434.8,-11617 3454.6,-11619 3473.8,-11621"/>
|
|
<polygon fill="black" stroke="black" points="3473.5,-11624.49 3483.8,-11622 3474.2,-11617.52 3473.5,-11624.49"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1338 -->
|
|
<g id="node196" class="node closed">
|
|
<title>zcash/librustzcash#1338</title>
|
|
<g id="a_node196"><a xlink:href="https://github.com/zcash/librustzcash/issues/1338" xlink:title="zcash/librustzcash#1338 zcash_client_backend 0.13.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3680,-6843 3484,-6843 3484,-6790 3680,-6790 3680,-6843"/>
|
|
<text text-anchor="middle" x="3582" y="-6827.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1338</text>
|
|
<text text-anchor="middle" x="3582" y="-6812.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="3582" y="-6797.8" font-family="Times,serif" font-size="14.00">0.13.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1079->zcash/librustzcash#1338 -->
|
|
<g id="edge236" class="edge">
|
|
<title>zcash/librustzcash#1079->zcash/librustzcash#1338</title>
|
|
<path fill="none" stroke="black" d="M3335.5,-11577C3363.3,-11532 3417,-11437 3437,-11348 3489,-11117 3419,-7313.6 3467.5,-7081.5 3485.6,-6995 3532.7,-6901.7 3560.2,-6852.2"/>
|
|
<polygon fill="black" stroke="black" points="3563.41,-6853.63 3565.3,-6843.2 3557.32,-6850.17 3563.41,-6853.63"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1323 -->
|
|
<g id="node98" class="node closed">
|
|
<title>zcash/librustzcash#1323</title>
|
|
<g id="a_node98"><a xlink:href="https://github.com/zcash/librustzcash/issues/1323" xlink:title="zcash/librustzcash#1323 zcash_client_sqlite 0.10.2" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3937,-11660.5 3741,-11660.5 3741,-11607.5 3937,-11607.5 3937,-11660.5"/>
|
|
<text text-anchor="middle" x="3839" y="-11645.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1323</text>
|
|
<text text-anchor="middle" x="3839" y="-11630.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="3839" y="-11615.3" font-family="Times,serif" font-size="14.00">0.10.2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1126->zcash/librustzcash#1323 -->
|
|
<g id="edge91" class="edge">
|
|
<title>zcash/librustzcash#1126->zcash/librustzcash#1323</title>
|
|
<path fill="none" stroke="black" d="M3680.1,-11634C3696.6,-11634 3713.7,-11634 3730.4,-11634"/>
|
|
<polygon fill="black" stroke="black" points="3730.7,-11637.5 3740.7,-11634 3730.7,-11630.5 3730.7,-11637.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1332 -->
|
|
<g id="node239" class="node closed">
|
|
<title>zcash/librustzcash#1332</title>
|
|
<g id="a_node239"><a xlink:href="https://github.com/zcash/librustzcash/issues/1332" xlink:title="zcash/librustzcash#1332 zcash_client_sqlite 0.10.3" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="4196.5,-11660.5 4000.5,-11660.5 4000.5,-11607.5 4196.5,-11607.5 4196.5,-11660.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-11645.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1332</text>
|
|
<text text-anchor="middle" x="4098.5" y="-11630.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="4098.5" y="-11615.3" font-family="Times,serif" font-size="14.00">0.10.3</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1323->zcash/librustzcash#1332 -->
|
|
<g id="edge239" class="edge">
|
|
<title>zcash/librustzcash#1323->zcash/librustzcash#1332</title>
|
|
<path fill="none" stroke="black" d="M3937.3,-11634C3954.6,-11634 3972.7,-11634 3990.2,-11634"/>
|
|
<polygon fill="black" stroke="black" points="3990.4,-11637.5 4000.4,-11634 3990.4,-11630.5 3990.4,-11637.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1034 -->
|
|
<g id="node99" class="node closed">
|
|
<title>zcash/librustzcash#1034</title>
|
|
<g id="a_node99"><a xlink:href="https://github.com/zcash/librustzcash/issues/1034" xlink:title="zcash/librustzcash#1034 `zcash_primitives 0.14`, `zcash_proofs 0.14`" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="2918,-11698.5 2722,-11698.5 2722,-11645.5 2918,-11645.5 2918,-11698.5"/>
|
|
<text text-anchor="middle" x="2820" y="-11683.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1034</text>
|
|
<text text-anchor="middle" x="2820" y="-11668.3" font-family="Times,serif" font-size="14.00">`zcash_primitives 0.14`,</text>
|
|
<text text-anchor="middle" x="2820" y="-11653.3" font-family="Times,serif" font-size="14.00">`zcash_proofs 0.14`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1034->zcash/librustzcash#962 -->
|
|
<g id="edge92" class="edge">
|
|
<title>zcash/librustzcash#1034->zcash/librustzcash#962</title>
|
|
<path fill="none" stroke="black" d="M2918.1,-11672C2930.3,-11672 2942.8,-11672 2955,-11672"/>
|
|
<polygon fill="black" stroke="black" points="2955.3,-11675.5 2965.3,-11672 2955.3,-11668.5 2955.3,-11675.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1144 -->
|
|
<g id="node100" class="node closed">
|
|
<title>zcash/librustzcash#1144</title>
|
|
<g id="a_node100"><a xlink:href="https://github.com/zcash/librustzcash/issues/1144" xlink:title="zcash/librustzcash#1144 `zcash_primitives 0.15`, `zcash_proofs 0.15`" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3157,-11626.5 2961,-11626.5 2961,-11573.5 3157,-11573.5 3157,-11626.5"/>
|
|
<text text-anchor="middle" x="3059" y="-11611.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1144</text>
|
|
<text text-anchor="middle" x="3059" y="-11596.3" font-family="Times,serif" font-size="14.00">`zcash_primitives 0.15`,</text>
|
|
<text text-anchor="middle" x="3059" y="-11581.3" font-family="Times,serif" font-size="14.00">`zcash_proofs 0.15`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1034->zcash/librustzcash#1144 -->
|
|
<g id="edge93" class="edge">
|
|
<title>zcash/librustzcash#1034->zcash/librustzcash#1144</title>
|
|
<path fill="none" stroke="black" d="M2909.6,-11645C2926,-11640 2943.2,-11635 2959.8,-11630"/>
|
|
<polygon fill="black" stroke="black" points="2960.98,-11633.3 2969.5,-11627 2958.91,-11626.61 2960.98,-11633.3"/>
|
|
</g>
|
|
<!-- zcash/zcash#6806 -->
|
|
<g id="node200" class="node closed">
|
|
<title>zcash/zcash#6806</title>
|
|
<g id="a_node200"><a xlink:href="https://github.com/zcash/zcash/issues/6806" xlink:title="zcash/zcash#6806 Use latest librustzcash crates (zcash_primitives 0.14, etc.) in zcashd" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3154,-14696 2964,-14696 2964,-14628 3154,-14628 3154,-14696"/>
|
|
<text text-anchor="middle" x="3059" y="-14680.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6806</text>
|
|
<text text-anchor="middle" x="3059" y="-14665.8" font-family="Times,serif" font-size="14.00">Use latest librustzcash</text>
|
|
<text text-anchor="middle" x="3059" y="-14650.8" font-family="Times,serif" font-size="14.00">crates (zcash_primitives</text>
|
|
<text text-anchor="middle" x="3059" y="-14635.8" font-family="Times,serif" font-size="14.00">0.14, etc.) in zcashd</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1034->zcash/zcash#6806 -->
|
|
<g id="edge237" class="edge">
|
|
<title>zcash/librustzcash#1034->zcash/zcash#6806</title>
|
|
<path fill="none" stroke="black" d="M2823.1,-11698C2844.9,-11972 3026.9,-14269 3054.5,-14617"/>
|
|
<polygon fill="black" stroke="black" points="3051.01,-14617.31 3055.3,-14627 3057.99,-14616.75 3051.01,-14617.31"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1144->zcash/librustzcash#1079 -->
|
|
<g id="edge94" class="edge">
|
|
<title>zcash/librustzcash#1144->zcash/librustzcash#1079</title>
|
|
<path fill="none" stroke="black" d="M3157.3,-11602C3174.3,-11602 3192,-11602 3209.2,-11602"/>
|
|
<polygon fill="black" stroke="black" points="3209.2,-11605.5 3219.2,-11602 3209.2,-11598.5 3209.2,-11605.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1179 -->
|
|
<g id="node195" class="node closed">
|
|
<title>zcash/librustzcash#1179</title>
|
|
<g id="a_node195"><a xlink:href="https://github.com/zcash/librustzcash/issues/1179" xlink:title="zcash/librustzcash#1179 zcash_primitives 0.16.0, zcash_proofs 0.16.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3415.5,-6843 3219.5,-6843 3219.5,-6790 3415.5,-6790 3415.5,-6843"/>
|
|
<text text-anchor="middle" x="3317.5" y="-6827.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1179</text>
|
|
<text text-anchor="middle" x="3317.5" y="-6812.8" font-family="Times,serif" font-size="14.00">zcash_primitives 0.16.0,</text>
|
|
<text text-anchor="middle" x="3317.5" y="-6797.8" font-family="Times,serif" font-size="14.00">zcash_proofs 0.16.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1144->zcash/librustzcash#1179 -->
|
|
<g id="edge238" class="edge">
|
|
<title>zcash/librustzcash#1144->zcash/librustzcash#1179</title>
|
|
<path fill="none" stroke="black" d="M3060.7,-11574C3071,-11205 3184.6,-7139.9 3198,-7081.5 3217.9,-6994.6 3267,-6901.2 3295.3,-6851.8"/>
|
|
<polygon fill="black" stroke="black" points="3298.35,-6853.51 3300.3,-6843.1 3292.28,-6850.03 3298.35,-6853.51"/>
|
|
</g>
|
|
<!-- zcash/zcash#4819 -->
|
|
<g id="node101" class="node open">
|
|
<title>zcash/zcash#4819</title>
|
|
<g id="a_node101"><a xlink:href="https://github.com/zcash/zcash/issues/4819" xlink:title="zcash/zcash#4819 Backport upstream PRs that remove Boost usage" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3936.5,-14126.5 3741.5,-14126.5 3741.5,-14073.5 3936.5,-14073.5 3936.5,-14126.5"/>
|
|
<text text-anchor="middle" x="3839" y="-14111.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4819</text>
|
|
<text text-anchor="middle" x="3839" y="-14096.3" font-family="Times,serif" font-size="14.00">Backport upstream PRs</text>
|
|
<text text-anchor="middle" x="3839" y="-14081.3" font-family="Times,serif" font-size="14.00">that remove Boost usage</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4818 -->
|
|
<g id="node102" class="node open">
|
|
<title>zcash/zcash#4818</title>
|
|
<g id="a_node102"><a xlink:href="https://github.com/zcash/zcash/issues/4818" xlink:title="zcash/zcash#4818 Remove dependency on Boost" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4191,-14090.5 4006,-14090.5 4006,-14037.5 4191,-14037.5 4191,-14090.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-14075.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4818</text>
|
|
<text text-anchor="middle" x="4098.5" y="-14060.3" font-family="Times,serif" font-size="14.00">Remove dependency on</text>
|
|
<text text-anchor="middle" x="4098.5" y="-14045.3" font-family="Times,serif" font-size="14.00">Boost</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4819->zcash/zcash#4818 -->
|
|
<g id="edge95" class="edge">
|
|
<title>zcash/zcash#4819->zcash/zcash#4818</title>
|
|
<path fill="none" stroke="black" d="M3936.6,-14087C3955.9,-14084 3976.3,-14081 3995.8,-14079"/>
|
|
<polygon fill="black" stroke="black" points="3996.77,-14082.38 4005.9,-14077 3995.41,-14075.51 3996.77,-14082.38"/>
|
|
</g>
|
|
<!-- zcash/zcash#5034 -->
|
|
<g id="node103" class="node open">
|
|
<title>zcash/zcash#5034</title>
|
|
<g id="a_node103"><a xlink:href="https://github.com/zcash/zcash/pull/5034" xlink:title="zcash/zcash#5034 Bitcoin 0.17 locking PRs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3934.5,-13985 3743.5,-13985 3743.5,-13981 3739.5,-13981 3739.5,-13977 3743.5,-13977 3743.5,-13955 3739.5,-13955 3739.5,-13951 3743.5,-13951 3743.5,-13947 3934.5,-13947 3934.5,-13985"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3743.5,-13981 3747.5,-13981 3747.5,-13977 3743.5,-13977 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3743.5,-13955 3747.5,-13955 3747.5,-13951 3743.5,-13951 "/>
|
|
<text text-anchor="middle" x="3839" y="-13969.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5034</text>
|
|
<text text-anchor="middle" x="3839" y="-13954.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.17 locking PRs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5050 -->
|
|
<g id="node104" class="node open">
|
|
<title>zcash/zcash#5050</title>
|
|
<g id="a_node104"><a xlink:href="https://github.com/zcash/zcash/pull/5050" xlink:title="zcash/zcash#5050 Bitcoin 0.18 locking PRs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4194,-13985 4003,-13985 4003,-13981 3999,-13981 3999,-13977 4003,-13977 4003,-13955 3999,-13955 3999,-13951 4003,-13951 4003,-13947 4194,-13947 4194,-13985"/>
|
|
<polyline fill="none" stroke="black" points="4003,-13981 4007,-13981 4007,-13977 4003,-13977 "/>
|
|
<polyline fill="none" stroke="black" points="4003,-13955 4007,-13955 4007,-13951 4003,-13951 "/>
|
|
<text text-anchor="middle" x="4098.5" y="-13969.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5050</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13954.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.18 locking PRs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5034->zcash/zcash#5050 -->
|
|
<g id="edge96" class="edge">
|
|
<title>zcash/zcash#5034->zcash/zcash#5050</title>
|
|
<path fill="none" stroke="black" d="M3934.8,-13966C3953.6,-13966 3973.5,-13966 3992.7,-13966"/>
|
|
<polygon fill="black" stroke="black" points="3992.9,-13969.5 4002.9,-13966 3992.9,-13962.5 3992.9,-13969.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5163 -->
|
|
<g id="node105" class="node open">
|
|
<title>zcash/zcash#5163</title>
|
|
<g id="a_node105"><a xlink:href="https://github.com/zcash/zcash/pull/5163" xlink:title="zcash/zcash#5163 Bitcoin 0.19 locking PRs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4440.5,-13985 4249.5,-13985 4249.5,-13981 4245.5,-13981 4245.5,-13977 4249.5,-13977 4249.5,-13955 4245.5,-13955 4245.5,-13951 4249.5,-13951 4249.5,-13947 4440.5,-13947 4440.5,-13985"/>
|
|
<polyline fill="none" stroke="black" points="4249.5,-13981 4253.5,-13981 4253.5,-13977 4249.5,-13977 "/>
|
|
<polyline fill="none" stroke="black" points="4249.5,-13955 4253.5,-13955 4253.5,-13951 4249.5,-13951 "/>
|
|
<text text-anchor="middle" x="4345" y="-13969.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5163</text>
|
|
<text text-anchor="middle" x="4345" y="-13954.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.19 locking PRs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5050->zcash/zcash#5163 -->
|
|
<g id="edge97" class="edge">
|
|
<title>zcash/zcash#5050->zcash/zcash#5163</title>
|
|
<path fill="none" stroke="black" d="M4194,-13966C4208.8,-13966 4224.1,-13966 4239,-13966"/>
|
|
<polygon fill="black" stroke="black" points="4239.3,-13969.5 4249.3,-13966 4239.3,-13962.5 4239.3,-13969.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#4825 -->
|
|
<g id="node106" class="node open">
|
|
<title>zcash/zcash#4825</title>
|
|
<g id="a_node106"><a xlink:href="https://github.com/zcash/zcash/issues/4825" xlink:title="zcash/zcash#4825 Replace boost::filesystem with std::filesystem" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3938,-14056.5 3740,-14056.5 3740,-14003.5 3938,-14003.5 3938,-14056.5"/>
|
|
<text text-anchor="middle" x="3839" y="-14041.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4825</text>
|
|
<text text-anchor="middle" x="3839" y="-14026.3" font-family="Times,serif" font-size="14.00">Replace boost::filesystem</text>
|
|
<text text-anchor="middle" x="3839" y="-14011.3" font-family="Times,serif" font-size="14.00">with std::filesystem</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4825->zcash/zcash#4818 -->
|
|
<g id="edge98" class="edge">
|
|
<title>zcash/zcash#4825->zcash/zcash#4818</title>
|
|
<path fill="none" stroke="black" d="M3938.1,-14043C3956.9,-14045 3976.6,-14048 3995.5,-14051"/>
|
|
<polygon fill="black" stroke="black" points="3995.3,-14054.5 4005.6,-14052 3995.99,-14047.53 3995.3,-14054.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5568 -->
|
|
<g id="node107" class="node open">
|
|
<title>zcash/zcash#5568</title>
|
|
<g id="a_node107"><a xlink:href="https://github.com/zcash/zcash/issues/5568" xlink:title="zcash/zcash#5568 Add ability to mark notes as locked to the Orchard wallet." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3937.5,-13538 3740.5,-13538 3740.5,-13470 3937.5,-13470 3937.5,-13538"/>
|
|
<text text-anchor="middle" x="3839" y="-13522.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5568</text>
|
|
<text text-anchor="middle" x="3839" y="-13507.8" font-family="Times,serif" font-size="14.00">Add ability to mark notes</text>
|
|
<text text-anchor="middle" x="3839" y="-13492.8" font-family="Times,serif" font-size="14.00">as locked to the Orchard</text>
|
|
<text text-anchor="middle" x="3839" y="-13477.8" font-family="Times,serif" font-size="14.00">wallet.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5655 -->
|
|
<g id="node108" class="node open">
|
|
<title>zcash/zcash#5655</title>
|
|
<g id="a_node108"><a xlink:href="https://github.com/zcash/zcash/issues/5655" xlink:title="zcash/zcash#5655 Ensure that `z_sendmany` supports concurrent execution" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4201.5,-13538 3995.5,-13538 3995.5,-13470 4201.5,-13470 4201.5,-13538"/>
|
|
<text text-anchor="middle" x="4098.5" y="-13522.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5655</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13507.8" font-family="Times,serif" font-size="14.00">Ensure that `z_sendmany`</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13492.8" font-family="Times,serif" font-size="14.00">supports concurrent</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13477.8" font-family="Times,serif" font-size="14.00">execution</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5568->zcash/zcash#5655 -->
|
|
<g id="edge99" class="edge">
|
|
<title>zcash/zcash#5568->zcash/zcash#5655</title>
|
|
<path fill="none" stroke="black" d="M3937.7,-13504C3953.1,-13504 3969.2,-13504 3984.9,-13504"/>
|
|
<polygon fill="black" stroke="black" points="3985.1,-13507.5 3995.1,-13504 3985.1,-13500.5 3985.1,-13507.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5674 -->
|
|
<g id="node109" class="node open">
|
|
<title>zcash/zcash#5674</title>
|
|
<g id="a_node109"><a xlink:href="https://github.com/zcash/zcash/issues/5674" xlink:title="zcash/zcash#5674 zcashd-wallet-tool should relax the warning about backing up the wallet file if all keys are derived from the recovery phrase" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3940.5,-13928.5 3737.5,-13928.5 3737.5,-13815.5 3940.5,-13815.5 3940.5,-13928.5"/>
|
|
<text text-anchor="middle" x="3839" y="-13913.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5674</text>
|
|
<text text-anchor="middle" x="3839" y="-13898.3" font-family="Times,serif" font-size="14.00">zcashd-wallet-tool should</text>
|
|
<text text-anchor="middle" x="3839" y="-13883.3" font-family="Times,serif" font-size="14.00">relax the warning about</text>
|
|
<text text-anchor="middle" x="3839" y="-13868.3" font-family="Times,serif" font-size="14.00">backing up the wallet</text>
|
|
<text text-anchor="middle" x="3839" y="-13853.3" font-family="Times,serif" font-size="14.00">file if all keys are</text>
|
|
<text text-anchor="middle" x="3839" y="-13838.3" font-family="Times,serif" font-size="14.00">derived from the recovery</text>
|
|
<text text-anchor="middle" x="3839" y="-13823.3" font-family="Times,serif" font-size="14.00">phrase</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5660 -->
|
|
<g id="node110" class="node open">
|
|
<title>zcash/zcash#5660</title>
|
|
<g id="a_node110"><a xlink:href="https://github.com/zcash/zcash/issues/5660" xlink:title="zcash/zcash#5660 Remove default change address logic from TransactionBuilder" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3931,-13796 3747,-13796 3747,-13728 3931,-13728 3931,-13796"/>
|
|
<text text-anchor="middle" x="3839" y="-13780.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5660</text>
|
|
<text text-anchor="middle" x="3839" y="-13765.8" font-family="Times,serif" font-size="14.00">Remove default change</text>
|
|
<text text-anchor="middle" x="3839" y="-13750.8" font-family="Times,serif" font-size="14.00">address logic from</text>
|
|
<text text-anchor="middle" x="3839" y="-13735.8" font-family="Times,serif" font-size="14.00">TransactionBuilder</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5687 -->
|
|
<g id="node111" class="node open">
|
|
<title>zcash/zcash#5687</title>
|
|
<g id="a_node111"><a xlink:href="https://github.com/zcash/zcash/issues/5687" xlink:title="zcash/zcash#5687 Support unified full and incoming viewing key import & export." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3932,-13710 3746,-13710 3746,-13642 3932,-13642 3932,-13710"/>
|
|
<text text-anchor="middle" x="3839" y="-13694.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5687</text>
|
|
<text text-anchor="middle" x="3839" y="-13679.8" font-family="Times,serif" font-size="14.00">Support unified full and</text>
|
|
<text text-anchor="middle" x="3839" y="-13664.8" font-family="Times,serif" font-size="14.00">incoming viewing key</text>
|
|
<text text-anchor="middle" x="3839" y="-13649.8" font-family="Times,serif" font-size="14.00">import & export.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5686 -->
|
|
<g id="node112" class="node open">
|
|
<title>zcash/zcash#5686</title>
|
|
<g id="a_node112"><a xlink:href="https://github.com/zcash/zcash/issues/5686" xlink:title="zcash/zcash#5686 Consider supporting Orchard spending key import & export." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3926,-13624 3752,-13624 3752,-13556 3926,-13556 3926,-13624"/>
|
|
<text text-anchor="middle" x="3839" y="-13608.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5686</text>
|
|
<text text-anchor="middle" x="3839" y="-13593.8" font-family="Times,serif" font-size="14.00">Consider supporting</text>
|
|
<text text-anchor="middle" x="3839" y="-13578.8" font-family="Times,serif" font-size="14.00">Orchard spending key</text>
|
|
<text text-anchor="middle" x="3839" y="-13563.8" font-family="Times,serif" font-size="14.00">import & export.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5796 -->
|
|
<g id="node113" class="node closed">
|
|
<title>zcash/zcash#5796</title>
|
|
<g id="a_node113"><a xlink:href="https://github.com/zcash/zcash/issues/5796" xlink:title="zcash/zcash#5796 Add ability to restore the zcashd wallet from the emergency recovery phrase (mnemonic seed)." target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3937,-12533.5 3741,-12533.5 3741,-12450.5 3937,-12450.5 3937,-12533.5"/>
|
|
<text text-anchor="middle" x="3839" y="-12518.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5796</text>
|
|
<text text-anchor="middle" x="3839" y="-12503.3" font-family="Times,serif" font-size="14.00">Add ability to restore</text>
|
|
<text text-anchor="middle" x="3839" y="-12488.3" font-family="Times,serif" font-size="14.00">the zcashd wallet from</text>
|
|
<text text-anchor="middle" x="3839" y="-12473.3" font-family="Times,serif" font-size="14.00">the emergency recovery</text>
|
|
<text text-anchor="middle" x="3839" y="-12458.3" font-family="Times,serif" font-size="14.00">phrase (mnemonic seed).</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5850 -->
|
|
<g id="node114" class="node open">
|
|
<title>zcash/zcash#5850</title>
|
|
<g id="a_node114"><a xlink:href="https://github.com/zcash/zcash/issues/5850" xlink:title="zcash/zcash#5850 Add a `finalState` integer parameter to `z_gettreestate`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3922.5,-13452 3755.5,-13452 3755.5,-13384 3922.5,-13384 3922.5,-13452"/>
|
|
<text text-anchor="middle" x="3839" y="-13436.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5850</text>
|
|
<text text-anchor="middle" x="3839" y="-13421.8" font-family="Times,serif" font-size="14.00">Add a `finalState`</text>
|
|
<text text-anchor="middle" x="3839" y="-13406.8" font-family="Times,serif" font-size="14.00">integer parameter to</text>
|
|
<text text-anchor="middle" x="3839" y="-13391.8" font-family="Times,serif" font-size="14.00">`z_gettreestate`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2004 -->
|
|
<g id="node115" class="node open">
|
|
<title>zcash/zcash#2004</title>
|
|
<g id="a_node115"><a xlink:href="https://github.com/zcash/zcash/issues/2004" xlink:title="zcash/zcash#2004 Determine the `getchaintips` typical distribution from many nodes, investigate outliers, and update our `minconf` recommendations." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3933.5,-13366 3744.5,-13366 3744.5,-13238 3933.5,-13238 3933.5,-13366"/>
|
|
<text text-anchor="middle" x="3839" y="-13350.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2004</text>
|
|
<text text-anchor="middle" x="3839" y="-13335.8" font-family="Times,serif" font-size="14.00">Determine the</text>
|
|
<text text-anchor="middle" x="3839" y="-13320.8" font-family="Times,serif" font-size="14.00">`getchaintips` typical</text>
|
|
<text text-anchor="middle" x="3839" y="-13305.8" font-family="Times,serif" font-size="14.00">distribution from many</text>
|
|
<text text-anchor="middle" x="3839" y="-13290.8" font-family="Times,serif" font-size="14.00">nodes, investigate</text>
|
|
<text text-anchor="middle" x="3839" y="-13275.8" font-family="Times,serif" font-size="14.00">outliers, and update our</text>
|
|
<text text-anchor="middle" x="3839" y="-13260.8" font-family="Times,serif" font-size="14.00">`minconf`</text>
|
|
<text text-anchor="middle" x="3839" y="-13245.8" font-family="Times,serif" font-size="14.00">recommendations.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#1614 -->
|
|
<g id="node116" class="node open">
|
|
<title>zcash/zcash#1614</title>
|
|
<g id="a_node116"><a xlink:href="https://github.com/zcash/zcash/issues/1614" xlink:title="zcash/zcash#1614 choose less recent JoinSplit, Spend, and Action anchors" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4182,-13336 4015,-13336 4015,-13268 4182,-13268 4182,-13336"/>
|
|
<text text-anchor="middle" x="4098.5" y="-13320.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1614</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13305.8" font-family="Times,serif" font-size="14.00">choose less recent</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13290.8" font-family="Times,serif" font-size="14.00">JoinSplit, Spend, and</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13275.8" font-family="Times,serif" font-size="14.00">Action anchors</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2004->zcash/zcash#1614 -->
|
|
<g id="edge100" class="edge">
|
|
<title>zcash/zcash#2004->zcash/zcash#1614</title>
|
|
<path fill="none" stroke="black" d="M3933.7,-13302C3956.9,-13302 3981.7,-13302 4004.8,-13302"/>
|
|
<polygon fill="black" stroke="black" points="4005,-13305.5 4015,-13302 4005,-13298.5 4005,-13305.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6197 -->
|
|
<g id="node118" class="node open">
|
|
<title>zcash/zcash#6197</title>
|
|
<g id="a_node118"><a xlink:href="https://github.com/zcash/zcash/issues/6197" xlink:title="zcash/zcash#6197 Use `shardtree` for Sapling wallet batch scanning" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3920.5,-12778 3757.5,-12778 3757.5,-12710 3920.5,-12710 3920.5,-12778"/>
|
|
<text text-anchor="middle" x="3839" y="-12762.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6197</text>
|
|
<text text-anchor="middle" x="3839" y="-12747.8" font-family="Times,serif" font-size="14.00">Use `shardtree` for</text>
|
|
<text text-anchor="middle" x="3839" y="-12732.8" font-family="Times,serif" font-size="14.00">Sapling wallet batch</text>
|
|
<text text-anchor="middle" x="3839" y="-12717.8" font-family="Times,serif" font-size="14.00">scanning</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6052 -->
|
|
<g id="node119" class="node open">
|
|
<title>zcash/zcash#6052</title>
|
|
<g id="a_node119"><a xlink:href="https://github.com/zcash/zcash/issues/6052" xlink:title="zcash/zcash#6052 Rescanning wallets on mainnet is slower after height 1,700,000" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4189.5,-12742 4186.5,-12746 4165.5,-12746 4162.5,-12742 4007.5,-12742 4007.5,-12674 4189.5,-12674 4189.5,-12742"/>
|
|
<text text-anchor="middle" x="4098.5" y="-12726.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6052</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12711.8" font-family="Times,serif" font-size="14.00">Rescanning wallets on</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12696.8" font-family="Times,serif" font-size="14.00">mainnet is slower after</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12681.8" font-family="Times,serif" font-size="14.00">height 1,700,000</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6197->zcash/zcash#6052 -->
|
|
<g id="edge101" class="edge">
|
|
<title>zcash/zcash#6197->zcash/zcash#6052</title>
|
|
<path fill="none" stroke="black" d="M3920.8,-12732C3945,-12729 3971.8,-12725 3997.2,-12722"/>
|
|
<polygon fill="black" stroke="black" points="3998.08,-12725.39 4007.2,-12720 3996.71,-12718.53 3998.08,-12725.39"/>
|
|
</g>
|
|
<!-- zcash/zcash#6196 -->
|
|
<g id="node120" class="node open">
|
|
<title>zcash/zcash#6196</title>
|
|
<g id="a_node120"><a xlink:href="https://github.com/zcash/zcash/issues/6196" xlink:title="zcash/zcash#6196 Add batched scanning for Orchard outputs." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3938.5,-12690.5 3739.5,-12690.5 3739.5,-12637.5 3938.5,-12637.5 3938.5,-12690.5"/>
|
|
<text text-anchor="middle" x="3839" y="-12675.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6196</text>
|
|
<text text-anchor="middle" x="3839" y="-12660.3" font-family="Times,serif" font-size="14.00">Add batched scanning for</text>
|
|
<text text-anchor="middle" x="3839" y="-12645.3" font-family="Times,serif" font-size="14.00">Orchard outputs.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6196->zcash/zcash#6052 -->
|
|
<g id="edge102" class="edge">
|
|
<title>zcash/zcash#6196->zcash/zcash#6052</title>
|
|
<path fill="none" stroke="black" d="M3938.8,-12681C3958,-12684 3978.2,-12688 3997.4,-12691"/>
|
|
<polygon fill="black" stroke="black" points="3997.1,-12694.49 4007.4,-12692 3997.8,-12687.52 3997.1,-12694.49"/>
|
|
</g>
|
|
<!-- zcash/zcash#6288 -->
|
|
<g id="node121" class="node open">
|
|
<title>zcash/zcash#6288</title>
|
|
<g id="a_node121"><a xlink:href="https://github.com/zcash/zcash/issues/6288" xlink:title="zcash/zcash#6288 Backport `-dbcache` change from upstream" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3928.5,-13220.5 3749.5,-13220.5 3749.5,-13167.5 3928.5,-13167.5 3928.5,-13220.5"/>
|
|
<text text-anchor="middle" x="3839" y="-13205.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6288</text>
|
|
<text text-anchor="middle" x="3839" y="-13190.3" font-family="Times,serif" font-size="14.00">Backport `-dbcache`</text>
|
|
<text text-anchor="middle" x="3839" y="-13175.3" font-family="Times,serif" font-size="14.00">change from upstream</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6287 -->
|
|
<g id="node122" class="node open">
|
|
<title>zcash/zcash#6287</title>
|
|
<g id="a_node122"><a xlink:href="https://github.com/zcash/zcash/issues/6287" xlink:title="zcash/zcash#6287 Backport `pcoinsTip` memory usage calculation cleanups" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4200,-13232 3997,-13232 3997,-13164 4200,-13164 4200,-13232"/>
|
|
<text text-anchor="middle" x="4098.5" y="-13216.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6287</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13201.8" font-family="Times,serif" font-size="14.00">Backport `pcoinsTip`</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13186.8" font-family="Times,serif" font-size="14.00">memory usage calculation</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13171.8" font-family="Times,serif" font-size="14.00">cleanups</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6288->zcash/zcash#6287 -->
|
|
<g id="edge103" class="edge">
|
|
<title>zcash/zcash#6288->zcash/zcash#6287</title>
|
|
<path fill="none" stroke="black" d="M3928.6,-13195C3947.3,-13195 3967.3,-13195 3986.7,-13196"/>
|
|
<polygon fill="black" stroke="black" points="3986.8,-13199.5 3996.8,-13196 3986.8,-13192.5 3986.8,-13199.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6286 -->
|
|
<g id="node123" class="node open">
|
|
<title>zcash/zcash#6286</title>
|
|
<g id="a_node123"><a xlink:href="https://github.com/zcash/zcash/issues/6286" xlink:title="zcash/zcash#6286 Backport "Switch chainstate db and cache to per-txout model" (bitcoin/bitcoin#10195)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4439.5,-13099.5 4250.5,-13099.5 4250.5,-13016.5 4439.5,-13016.5 4439.5,-13099.5"/>
|
|
<text text-anchor="middle" x="4345" y="-13084.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6286</text>
|
|
<text text-anchor="middle" x="4345" y="-13069.3" font-family="Times,serif" font-size="14.00">Backport "Switch</text>
|
|
<text text-anchor="middle" x="4345" y="-13054.3" font-family="Times,serif" font-size="14.00">chainstate db and cache</text>
|
|
<text text-anchor="middle" x="4345" y="-13039.3" font-family="Times,serif" font-size="14.00">to per-txout model"</text>
|
|
<text text-anchor="middle" x="4345" y="-13024.3" font-family="Times,serif" font-size="14.00">(bitcoin/bitcoin#10195)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6287->zcash/zcash#6286 -->
|
|
<g id="edge104" class="edge">
|
|
<title>zcash/zcash#6287->zcash/zcash#6286</title>
|
|
<path fill="none" stroke="black" d="M4192.3,-13163C4198.3,-13161 4204.3,-13158 4210,-13154 4235.7,-13140 4262.2,-13122 4284.8,-13105"/>
|
|
<polygon fill="black" stroke="black" points="4286.95,-13107.76 4292.9,-13099 4282.78,-13102.14 4286.95,-13107.76"/>
|
|
</g>
|
|
<!-- zcash/zcash#6291 -->
|
|
<g id="node124" class="node open">
|
|
<title>zcash/zcash#6291</title>
|
|
<g id="a_node124"><a xlink:href="https://github.com/zcash/zcash/issues/6291" xlink:title="zcash/zcash#6291 Include the chain index in flushing decisions" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4436.5,-13206.5 4253.5,-13206.5 4253.5,-13153.5 4436.5,-13153.5 4436.5,-13206.5"/>
|
|
<text text-anchor="middle" x="4345" y="-13191.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6291</text>
|
|
<text text-anchor="middle" x="4345" y="-13176.3" font-family="Times,serif" font-size="14.00">Include the chain index</text>
|
|
<text text-anchor="middle" x="4345" y="-13161.3" font-family="Times,serif" font-size="14.00">in flushing decisions</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6287->zcash/zcash#6291 -->
|
|
<g id="edge105" class="edge">
|
|
<title>zcash/zcash#6287->zcash/zcash#6291</title>
|
|
<path fill="none" stroke="black" d="M4200,-13190C4214.2,-13189 4228.8,-13188 4243,-13187"/>
|
|
<polygon fill="black" stroke="black" points="4243.69,-13190.45 4253.3,-13186 4243.01,-13183.48 4243.69,-13190.45"/>
|
|
</g>
|
|
<!-- zcash/zcash#6289 -->
|
|
<g id="node125" class="node open">
|
|
<title>zcash/zcash#6289</title>
|
|
<g id="a_node125"><a xlink:href="https://github.com/zcash/zcash/issues/6289" xlink:title="zcash/zcash#6289 Consider using non-atomic flushing for `pcoinsTip`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4687,-13084.5 4480,-13084.5 4480,-13031.5 4687,-13031.5 4687,-13084.5"/>
|
|
<text text-anchor="middle" x="4583.5" y="-13069.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6289</text>
|
|
<text text-anchor="middle" x="4583.5" y="-13054.3" font-family="Times,serif" font-size="14.00">Consider using non-atomic</text>
|
|
<text text-anchor="middle" x="4583.5" y="-13039.3" font-family="Times,serif" font-size="14.00">flushing for `pcoinsTip`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6286->zcash/zcash#6289 -->
|
|
<g id="edge106" class="edge">
|
|
<title>zcash/zcash#6286->zcash/zcash#6289</title>
|
|
<path fill="none" stroke="black" d="M4439.8,-13058C4449.7,-13058 4459.8,-13058 4469.8,-13058"/>
|
|
<polygon fill="black" stroke="black" points="4469.8,-13061.5 4479.8,-13058 4469.8,-13054.5 4469.8,-13061.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6292 -->
|
|
<g id="node126" class="node open">
|
|
<title>zcash/zcash#6292</title>
|
|
<g id="a_node126"><a xlink:href="https://github.com/zcash/zcash/issues/6292" xlink:title="zcash/zcash#6292 Restore headers-first behaviour" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4667,-13206.5 4500,-13206.5 4500,-13153.5 4667,-13153.5 4667,-13206.5"/>
|
|
<text text-anchor="middle" x="4583.5" y="-13191.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6292</text>
|
|
<text text-anchor="middle" x="4583.5" y="-13176.3" font-family="Times,serif" font-size="14.00">Restore headers-first</text>
|
|
<text text-anchor="middle" x="4583.5" y="-13161.3" font-family="Times,serif" font-size="14.00">behaviour</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6291->zcash/zcash#6292 -->
|
|
<g id="edge107" class="edge">
|
|
<title>zcash/zcash#6291->zcash/zcash#6292</title>
|
|
<path fill="none" stroke="black" d="M4436.8,-13180C4454.1,-13180 4472.2,-13180 4489.6,-13180"/>
|
|
<polygon fill="black" stroke="black" points="4489.7,-13183.5 4499.7,-13180 4489.7,-13176.5 4489.7,-13183.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6290 -->
|
|
<g id="node127" class="node open">
|
|
<title>zcash/zcash#6290</title>
|
|
<g id="a_node127"><a xlink:href="https://github.com/zcash/zcash/issues/6290" xlink:title="zcash/zcash#6290 Create a standalone LevelDB batch size estimator" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="4178.5,-13074 4018.5,-13074 4018.5,-13006 4178.5,-13006 4178.5,-13074"/>
|
|
<text text-anchor="middle" x="4098.5" y="-13058.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6290</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13043.8" font-family="Times,serif" font-size="14.00">Create a standalone</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13028.8" font-family="Times,serif" font-size="14.00">LevelDB batch size</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13013.8" font-family="Times,serif" font-size="14.00">estimator</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6290->zcash/zcash#6286 -->
|
|
<g id="edge108" class="edge">
|
|
<title>zcash/zcash#6290->zcash/zcash#6286</title>
|
|
<path fill="none" stroke="black" d="M4178.5,-13045C4198.2,-13047 4219.6,-13048 4240.2,-13050"/>
|
|
<polygon fill="black" stroke="black" points="4240,-13053.5 4250.3,-13051 4240.69,-13046.53 4240,-13053.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6290->zcash/zcash#6291 -->
|
|
<g id="edge109" class="edge">
|
|
<title>zcash/zcash#6290->zcash/zcash#6291</title>
|
|
<path fill="none" stroke="black" d="M4178.8,-13068C4189.4,-13073 4200.1,-13078 4210,-13084 4214.8,-13086 4262,-13120 4299,-13147"/>
|
|
<polygon fill="black" stroke="black" points="4297.06,-13149.92 4307.2,-13153 4301.2,-13144.27 4297.06,-13149.92"/>
|
|
</g>
|
|
<!-- zcash/zcash#6319 -->
|
|
<g id="node128" class="node open">
|
|
<title>zcash/zcash#6319</title>
|
|
<g id="a_node128"><a xlink:href="https://github.com/zcash/zcash/issues/6319" xlink:title="zcash/zcash#6319 Remove `getnewaddress` usage from RPC tests" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3939,-12848.5 3739,-12848.5 3739,-12795.5 3939,-12795.5 3939,-12848.5"/>
|
|
<text text-anchor="middle" x="3839" y="-12833.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6319</text>
|
|
<text text-anchor="middle" x="3839" y="-12818.3" font-family="Times,serif" font-size="14.00">Remove `getnewaddress`</text>
|
|
<text text-anchor="middle" x="3839" y="-12803.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6320 -->
|
|
<g id="node129" class="node open">
|
|
<title>zcash/zcash#6320</title>
|
|
<g id="a_node129"><a xlink:href="https://github.com/zcash/zcash/issues/6320" xlink:title="zcash/zcash#6320 Replace `getnewaddress` RPC method with a stub" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4198.5,-12874.5 3998.5,-12874.5 3998.5,-12821.5 4198.5,-12821.5 4198.5,-12874.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-12859.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6320</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12844.3" font-family="Times,serif" font-size="14.00">Replace `getnewaddress`</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12829.3" font-family="Times,serif" font-size="14.00">RPC method with a stub</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6319->zcash/zcash#6320 -->
|
|
<g id="edge110" class="edge">
|
|
<title>zcash/zcash#6319->zcash/zcash#6320</title>
|
|
<path fill="none" stroke="black" d="M3939.2,-12833C3955.3,-12834 3972,-12836 3988.3,-12837"/>
|
|
<polygon fill="black" stroke="black" points="3988.1,-12840.5 3998.4,-12838 3988.79,-12833.53 3988.1,-12840.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5988 -->
|
|
<g id="node130" class="node open">
|
|
<title>zcash/zcash#5988</title>
|
|
<g id="a_node130"><a xlink:href="https://github.com/zcash/zcash/issues/5988" xlink:title="zcash/zcash#5988 Question about getnewaddress" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3913.5,-12920.5 3764.5,-12920.5 3764.5,-12867.5 3913.5,-12867.5 3913.5,-12920.5"/>
|
|
<text text-anchor="middle" x="3839" y="-12905.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5988</text>
|
|
<text text-anchor="middle" x="3839" y="-12890.3" font-family="Times,serif" font-size="14.00">Question about</text>
|
|
<text text-anchor="middle" x="3839" y="-12875.3" font-family="Times,serif" font-size="14.00">getnewaddress</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5988->zcash/zcash#6320 -->
|
|
<g id="edge111" class="edge">
|
|
<title>zcash/zcash#5988->zcash/zcash#6320</title>
|
|
<path fill="none" stroke="black" d="M3913.8,-12881C3937,-12877 3963.2,-12872 3988.3,-12868"/>
|
|
<polygon fill="black" stroke="black" points="3989.18,-12871.39 3998.3,-12866 3987.81,-12864.53 3989.18,-12871.39"/>
|
|
</g>
|
|
<!-- zcash/zcash#6321 -->
|
|
<g id="node131" class="node open">
|
|
<title>zcash/zcash#6321</title>
|
|
<g id="a_node131"><a xlink:href="https://github.com/zcash/zcash/issues/6321" xlink:title="zcash/zcash#6321 Remove `getrawchangeaddress` usage from RPC tests" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3933,-12620 3745,-12620 3745,-12552 3933,-12552 3933,-12620"/>
|
|
<text text-anchor="middle" x="3839" y="-12604.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6321</text>
|
|
<text text-anchor="middle" x="3839" y="-12589.8" font-family="Times,serif" font-size="14.00">Remove</text>
|
|
<text text-anchor="middle" x="3839" y="-12574.8" font-family="Times,serif" font-size="14.00">`getrawchangeaddress`</text>
|
|
<text text-anchor="middle" x="3839" y="-12559.8" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6322 -->
|
|
<g id="node132" class="node open">
|
|
<title>zcash/zcash#6322</title>
|
|
<g id="a_node132"><a xlink:href="https://github.com/zcash/zcash/issues/6322" xlink:title="zcash/zcash#6322 Replace `getrawchangeaddress` RPC method with a stub" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4210,-12620 3987,-12620 3987,-12552 4210,-12552 4210,-12620"/>
|
|
<text text-anchor="middle" x="4098.5" y="-12604.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6322</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12589.8" font-family="Times,serif" font-size="14.00">Replace</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12574.8" font-family="Times,serif" font-size="14.00">`getrawchangeaddress` RPC</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12559.8" font-family="Times,serif" font-size="14.00">method with a stub</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6321->zcash/zcash#6322 -->
|
|
<g id="edge112" class="edge">
|
|
<title>zcash/zcash#6321->zcash/zcash#6322</title>
|
|
<path fill="none" stroke="black" d="M3933.3,-12586C3947.5,-12586 3962.2,-12586 3976.9,-12586"/>
|
|
<polygon fill="black" stroke="black" points="3977,-12589.5 3987,-12586 3977,-12582.5 3977,-12589.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6323 -->
|
|
<g id="node133" class="node open">
|
|
<title>zcash/zcash#6323</title>
|
|
<g id="a_node133"><a xlink:href="https://github.com/zcash/zcash/issues/6323" xlink:title="zcash/zcash#6323 Remove `z_getnewaddress` usage from RPC tests" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3946.5,-12432.5 3731.5,-12432.5 3731.5,-12379.5 3946.5,-12379.5 3946.5,-12432.5"/>
|
|
<text text-anchor="middle" x="3839" y="-12417.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6323</text>
|
|
<text text-anchor="middle" x="3839" y="-12402.3" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
|
|
<text text-anchor="middle" x="3839" y="-12387.3" font-family="Times,serif" font-size="14.00">usage from RPC tests</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6324 -->
|
|
<g id="node134" class="node open">
|
|
<title>zcash/zcash#6324</title>
|
|
<g id="a_node134"><a xlink:href="https://github.com/zcash/zcash/issues/6324" xlink:title="zcash/zcash#6324 Remove `z_getnewaddress` RPC method" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4206,-12432.5 3991,-12432.5 3991,-12379.5 4206,-12379.5 4206,-12432.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-12417.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6324</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12402.3" font-family="Times,serif" font-size="14.00">Remove `z_getnewaddress`</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12387.3" font-family="Times,serif" font-size="14.00">RPC method</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6323->zcash/zcash#6324 -->
|
|
<g id="edge113" class="edge">
|
|
<title>zcash/zcash#6323->zcash/zcash#6324</title>
|
|
<path fill="none" stroke="black" d="M3946.6,-12406C3957.9,-12406 3969.5,-12406 3981,-12406"/>
|
|
<polygon fill="black" stroke="black" points="3981,-12409.5 3991,-12406 3981,-12402.5 3981,-12409.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6326 -->
|
|
<g id="node136" class="node open">
|
|
<title>zcash/zcash#6326</title>
|
|
<g id="a_node136"><a xlink:href="https://github.com/zcash/zcash/issues/6326" xlink:title="zcash/zcash#6326 Remove `z_getbalance` RPC method" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4208,-13144.5 3989,-13144.5 3989,-13091.5 4208,-13091.5 4208,-13144.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-13129.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6326</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13114.3" font-family="Times,serif" font-size="14.00">Remove `z_getbalance` RPC</text>
|
|
<text text-anchor="middle" x="4098.5" y="-13099.3" font-family="Times,serif" font-size="14.00">method</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6325->zcash/zcash#6326 -->
|
|
<g id="edge114" class="edge">
|
|
<title>zcash/zcash#6325->zcash/zcash#6326</title>
|
|
<path fill="none" stroke="black" d="M3931.1,-13075C3948.8,-13080 3967.5,-13085 3985.7,-13089"/>
|
|
<polygon fill="black" stroke="black" points="3984.91,-13092.42 3995.5,-13092 3986.96,-13085.73 3984.91,-13092.42"/>
|
|
</g>
|
|
<!-- zcash/zcash#5925->zcash/zcash#6326 -->
|
|
<g id="edge115" class="edge">
|
|
<title>zcash/zcash#5925->zcash/zcash#6326</title>
|
|
<path fill="none" stroke="black" d="M3938.1,-13121C3951.3,-13121 3965,-13121 3978.6,-13120"/>
|
|
<polygon fill="black" stroke="black" points="3978.9,-13123.5 3988.9,-13120 3978.9,-13116.5 3978.9,-13123.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6328 -->
|
|
<g id="node139" class="node open">
|
|
<title>zcash/zcash#6328</title>
|
|
<g id="a_node139"><a xlink:href="https://github.com/zcash/zcash/issues/6328" xlink:title="zcash/zcash#6328 Remove `z_gettotalbalance` RPC method" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4194,-12988 4003,-12988 4003,-12920 4194,-12920 4194,-12988"/>
|
|
<text text-anchor="middle" x="4098.5" y="-12972.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6328</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12957.8" font-family="Times,serif" font-size="14.00">Remove</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12942.8" font-family="Times,serif" font-size="14.00">`z_gettotalbalance` RPC</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12927.8" font-family="Times,serif" font-size="14.00">method</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6327->zcash/zcash#6328 -->
|
|
<g id="edge116" class="edge">
|
|
<title>zcash/zcash#6327->zcash/zcash#6328</title>
|
|
<path fill="none" stroke="black" d="M3940.3,-12965C3957.5,-12964 3975.5,-12963 3992.8,-12961"/>
|
|
<polygon fill="black" stroke="black" points="3993.39,-12964.46 4003,-12960 3992.71,-12957.49 3993.39,-12964.46"/>
|
|
</g>
|
|
<!-- zcash/zcash#6334 -->
|
|
<g id="node140" class="node open">
|
|
<title>zcash/zcash#6334</title>
|
|
<g id="a_node140"><a xlink:href="https://github.com/zcash/zcash/issues/6334" xlink:title="zcash/zcash#6334 Migrate Sapling `IncrementalMerkleTree` from C++ to Rust" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3938.5,-12158 3739.5,-12158 3739.5,-12090 3938.5,-12090 3938.5,-12158"/>
|
|
<text text-anchor="middle" x="3839" y="-12142.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6334</text>
|
|
<text text-anchor="middle" x="3839" y="-12127.8" font-family="Times,serif" font-size="14.00">Migrate Sapling</text>
|
|
<text text-anchor="middle" x="3839" y="-12112.8" font-family="Times,serif" font-size="14.00">`IncrementalMerkleTree`</text>
|
|
<text text-anchor="middle" x="3839" y="-12097.8" font-family="Times,serif" font-size="14.00">from C++ to Rust</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#1325 -->
|
|
<g id="node141" class="node open">
|
|
<title>zcash/zcash#1325</title>
|
|
<g id="a_node141"><a xlink:href="https://github.com/zcash/zcash/issues/1325" xlink:title="zcash/zcash#1325 Prevent IncrementalWitness malleability" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4178.5,-12158 4018.5,-12158 4018.5,-12090 4178.5,-12090 4178.5,-12158"/>
|
|
<text text-anchor="middle" x="4098.5" y="-12142.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1325</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12127.8" font-family="Times,serif" font-size="14.00">Prevent</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12112.8" font-family="Times,serif" font-size="14.00">IncrementalWitness</text>
|
|
<text text-anchor="middle" x="4098.5" y="-12097.8" font-family="Times,serif" font-size="14.00">malleability</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6334->zcash/zcash#1325 -->
|
|
<g id="edge117" class="edge">
|
|
<title>zcash/zcash#6334->zcash/zcash#1325</title>
|
|
<path fill="none" stroke="black" d="M3938.8,-12124C3961.6,-12124 3985.6,-12124 4008,-12124"/>
|
|
<polygon fill="black" stroke="black" points="4008.1,-12127.5 4018.1,-12124 4008.1,-12120.5 4008.1,-12127.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5341 -->
|
|
<g id="node142" class="node open">
|
|
<title>zcash/zcash#5341</title>
|
|
<g id="a_node142"><a xlink:href="https://github.com/zcash/zcash/issues/5341" xlink:title="zcash/zcash#5341 Add estimated NU activation, halving, and EoS times (local and/or UTC) to `getblockchaininfo` and the metrics screen." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3932.5,-12360.5 3745.5,-12360.5 3745.5,-12247.5 3932.5,-12247.5 3932.5,-12360.5"/>
|
|
<text text-anchor="middle" x="3839" y="-12345.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5341</text>
|
|
<text text-anchor="middle" x="3839" y="-12330.3" font-family="Times,serif" font-size="14.00">Add estimated NU</text>
|
|
<text text-anchor="middle" x="3839" y="-12315.3" font-family="Times,serif" font-size="14.00">activation, halving, and</text>
|
|
<text text-anchor="middle" x="3839" y="-12300.3" font-family="Times,serif" font-size="14.00">EoS times (local and/or</text>
|
|
<text text-anchor="middle" x="3839" y="-12285.3" font-family="Times,serif" font-size="14.00">UTC) to</text>
|
|
<text text-anchor="middle" x="3839" y="-12270.3" font-family="Times,serif" font-size="14.00">`getblockchaininfo` and</text>
|
|
<text text-anchor="middle" x="3839" y="-12255.3" font-family="Times,serif" font-size="14.00">the metrics screen.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6475 -->
|
|
<g id="node143" class="node open">
|
|
<title>zcash/zcash#6475</title>
|
|
<g id="a_node143"><a xlink:href="https://github.com/zcash/zcash/pull/6475" xlink:title="zcash/zcash#6475 Remove redundant RPC argument checks" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3933,-12230.5 3745,-12230.5 3745,-12226.5 3741,-12226.5 3741,-12222.5 3745,-12222.5 3745,-12185.5 3741,-12185.5 3741,-12181.5 3745,-12181.5 3745,-12177.5 3933,-12177.5 3933,-12230.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3745,-12226.5 3749,-12226.5 3749,-12222.5 3745,-12222.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3745,-12185.5 3749,-12185.5 3749,-12181.5 3745,-12181.5 "/>
|
|
<text text-anchor="middle" x="3839" y="-12215.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6475</text>
|
|
<text text-anchor="middle" x="3839" y="-12200.3" font-family="Times,serif" font-size="14.00">Remove redundant RPC</text>
|
|
<text text-anchor="middle" x="3839" y="-12185.3" font-family="Times,serif" font-size="14.00">argument checks</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6123 -->
|
|
<g id="node144" class="node open">
|
|
<title>zcash/zcash#6123</title>
|
|
<g id="a_node144"><a xlink:href="https://github.com/zcash/zcash/issues/6123" xlink:title="zcash/zcash#6123 Add `z_sendfromaccount` method to supersede `z_sendmany`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3939,-11814 3739,-11814 3739,-11746 3939,-11746 3939,-11814"/>
|
|
<text text-anchor="middle" x="3839" y="-11798.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6123</text>
|
|
<text text-anchor="middle" x="3839" y="-11783.8" font-family="Times,serif" font-size="14.00">Add `z_sendfromaccount`</text>
|
|
<text text-anchor="middle" x="3839" y="-11768.8" font-family="Times,serif" font-size="14.00">method to supersede</text>
|
|
<text text-anchor="middle" x="3839" y="-11753.8" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6495 -->
|
|
<g id="node145" class="node open">
|
|
<title>zcash/zcash#6495</title>
|
|
<g id="a_node145"><a xlink:href="https://github.com/zcash/zcash/issues/6495" xlink:title="zcash/zcash#6495 Deprecate the ability to choose either a UA or a legacy account t-addr as a source of funds in `z_sendmany`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4194,-11959 4003,-11959 4003,-11861 4194,-11861 4194,-11959"/>
|
|
<text text-anchor="middle" x="4098.5" y="-11943.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6495</text>
|
|
<text text-anchor="middle" x="4098.5" y="-11928.8" font-family="Times,serif" font-size="14.00">Deprecate the ability to</text>
|
|
<text text-anchor="middle" x="4098.5" y="-11913.8" font-family="Times,serif" font-size="14.00">choose either a UA or a</text>
|
|
<text text-anchor="middle" x="4098.5" y="-11898.8" font-family="Times,serif" font-size="14.00">legacy account t-addr as</text>
|
|
<text text-anchor="middle" x="4098.5" y="-11883.8" font-family="Times,serif" font-size="14.00">a source of funds in</text>
|
|
<text text-anchor="middle" x="4098.5" y="-11868.8" font-family="Times,serif" font-size="14.00">`z_sendmany`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6123->zcash/zcash#6495 -->
|
|
<g id="edge118" class="edge">
|
|
<title>zcash/zcash#6123->zcash/zcash#6495</title>
|
|
<path fill="none" stroke="black" d="M3929.6,-11814C3936.9,-11817 3944.1,-11820 3951,-11824 3970.5,-11833 3991,-11844 4010.2,-11855"/>
|
|
<polygon fill="black" stroke="black" points="4008.49,-11858.05 4018.9,-11860 4011.97,-11851.98 4008.49,-11858.05"/>
|
|
</g>
|
|
<!-- zcash/zcash#6496 -->
|
|
<g id="node146" class="node open">
|
|
<title>zcash/zcash#6496</title>
|
|
<g id="a_node146"><a xlink:href="https://github.com/zcash/zcash/issues/6496" xlink:title="zcash/zcash#6496 Add a `z_shieldtransparent` RPC method." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3942.5,-12072 3735.5,-12072 3735.5,-12004 3942.5,-12004 3942.5,-12072"/>
|
|
<text text-anchor="middle" x="3839" y="-12056.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6496</text>
|
|
<text text-anchor="middle" x="3839" y="-12041.8" font-family="Times,serif" font-size="14.00">Add a</text>
|
|
<text text-anchor="middle" x="3839" y="-12026.8" font-family="Times,serif" font-size="14.00">`z_shieldtransparent` RPC</text>
|
|
<text text-anchor="middle" x="3839" y="-12011.8" font-family="Times,serif" font-size="14.00">method.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6496->zcash/zcash#6495 -->
|
|
<g id="edge119" class="edge">
|
|
<title>zcash/zcash#6496->zcash/zcash#6495</title>
|
|
<path fill="none" stroke="black" d="M3931.4,-12004C3938.1,-12002 3944.7,-11999 3951,-11996 3970.7,-11986 3991.3,-11975 4010.6,-11964"/>
|
|
<polygon fill="black" stroke="black" points="4012.37,-11967.02 4019.3,-11959 4008.89,-11960.95 4012.37,-11967.02"/>
|
|
</g>
|
|
<!-- zcash/zcash#6226 -->
|
|
<g id="node147" class="node open">
|
|
<title>zcash/zcash#6226</title>
|
|
<g id="a_node147"><a xlink:href="https://github.com/zcash/zcash/pull/6226" xlink:title="zcash/zcash#6226 Mark Orchard notes as locked" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3929.5,-11986.5 3748.5,-11986.5 3748.5,-11982.5 3744.5,-11982.5 3744.5,-11978.5 3748.5,-11978.5 3748.5,-11941.5 3744.5,-11941.5 3744.5,-11937.5 3748.5,-11937.5 3748.5,-11933.5 3929.5,-11933.5 3929.5,-11986.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3748.5,-11982.5 3752.5,-11982.5 3752.5,-11978.5 3748.5,-11978.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3748.5,-11941.5 3752.5,-11941.5 3752.5,-11937.5 3748.5,-11937.5 "/>
|
|
<text text-anchor="middle" x="3839" y="-11971.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6226</text>
|
|
<text text-anchor="middle" x="3839" y="-11956.3" font-family="Times,serif" font-size="14.00">Mark Orchard notes as</text>
|
|
<text text-anchor="middle" x="3839" y="-11941.3" font-family="Times,serif" font-size="14.00">locked</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6550 -->
|
|
<g id="node148" class="node open">
|
|
<title>zcash/zcash#6550</title>
|
|
<g id="a_node148"><a xlink:href="https://github.com/zcash/zcash/issues/6550" xlink:title="zcash/zcash#6550 Make RPC tests that use `-minrelaytxfee=0` after #6542 use a more realistic fee instead" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3936,-11915.5 3742,-11915.5 3742,-11832.5 3936,-11832.5 3936,-11915.5"/>
|
|
<text text-anchor="middle" x="3839" y="-11900.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6550</text>
|
|
<text text-anchor="middle" x="3839" y="-11885.3" font-family="Times,serif" font-size="14.00">Make RPC tests that use</text>
|
|
<text text-anchor="middle" x="3839" y="-11870.3" font-family="Times,serif" font-size="14.00">`-minrelaytxfee=0` after</text>
|
|
<text text-anchor="middle" x="3839" y="-11855.3" font-family="Times,serif" font-size="14.00">#6542 use a more</text>
|
|
<text text-anchor="middle" x="3839" y="-11840.3" font-family="Times,serif" font-size="14.00">realistic fee instead</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6386 -->
|
|
<g id="node149" class="node open">
|
|
<title>zcash/zcash#6386</title>
|
|
<g id="a_node149"><a xlink:href="https://github.com/zcash/zcash/issues/6386" xlink:title="zcash/zcash#6386 Check all of the signatures of extern "C" functions" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3934,-14214 3744,-14214 3744,-14146 3934,-14146 3934,-14214"/>
|
|
<text text-anchor="middle" x="3839" y="-14198.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6386</text>
|
|
<text text-anchor="middle" x="3839" y="-14183.8" font-family="Times,serif" font-size="14.00">Check all of the</text>
|
|
<text text-anchor="middle" x="3839" y="-14168.8" font-family="Times,serif" font-size="14.00">signatures of extern "C"</text>
|
|
<text text-anchor="middle" x="3839" y="-14153.8" font-family="Times,serif" font-size="14.00">functions</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6386->zcash/zcash#5716 -->
|
|
<g id="edge120" class="edge">
|
|
<title>zcash/zcash#6386->zcash/zcash#5716</title>
|
|
<path fill="none" stroke="black" d="M3934.1,-14180C3951.1,-14180 3969,-14180 3986.5,-14180"/>
|
|
<polygon fill="black" stroke="black" points="3986.8,-14183.5 3996.8,-14180 3986.8,-14176.5 3986.8,-14183.5"/>
|
|
</g>
|
|
<!-- zcash/zips#805 -->
|
|
<g id="node150" class="node open">
|
|
<title>zcash/zips#805</title>
|
|
<g id="a_node150"><a xlink:href="https://github.com/zcash/zips/issues/805" xlink:title="zcash/zips#805 [ZIP 2002] Include the fee explicitly in the transaction format." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3147.5,-606.5 2970.5,-606.5 2970.5,-538.5 3147.5,-538.5 3147.5,-606.5"/>
|
|
<text text-anchor="middle" x="3059" y="-591.3" font-family="Times,serif" font-size="14.00">zcash/zips#805</text>
|
|
<text text-anchor="middle" x="3059" y="-576.3" font-family="Times,serif" font-size="14.00">[ZIP 2002] Include the</text>
|
|
<text text-anchor="middle" x="3059" y="-561.3" font-family="Times,serif" font-size="14.00">fee explicitly in the</text>
|
|
<text text-anchor="middle" x="3059" y="-546.3" font-family="Times,serif" font-size="14.00">transaction format.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#686 -->
|
|
<g id="node151" class="node open">
|
|
<title>zcash/zips#686</title>
|
|
<g id="a_node151"><a xlink:href="https://github.com/zcash/zips/issues/686" xlink:title="zcash/zips#686 [ZIP 230] Transaction V6" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3415,-632.5 3220,-632.5 3220,-594.5 3415,-594.5 3415,-632.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-617.3" font-family="Times,serif" font-size="14.00">zcash/zips#686</text>
|
|
<text text-anchor="middle" x="3317.5" y="-602.3" font-family="Times,serif" font-size="14.00">[ZIP 230] Transaction V6</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#805->zcash/zips#686 -->
|
|
<g id="edge121" class="edge">
|
|
<title>zcash/zips#805->zcash/zips#686</title>
|
|
<path fill="none" stroke="black" d="M3147.6,-586.5C3167.5,-589.68 3188.9,-593.11 3209.6,-596.41"/>
|
|
<polygon fill="black" stroke="black" points="3209.27,-599.9 3219.7,-598.02 3210.38,-592.99 3209.27,-599.9"/>
|
|
</g>
|
|
<!-- zcash/zips#686->zcash/zips#813 -->
|
|
<g id="edge122" class="edge">
|
|
<title>zcash/zips#686->zcash/zips#813</title>
|
|
<path fill="none" stroke="black" d="M3415.1,-628.59C3438.4,-632.23 3463.3,-636.12 3486.5,-639.74"/>
|
|
<polygon fill="black" stroke="black" points="3486.28,-643.25 3496.7,-641.33 3487.36,-636.33 3486.28,-643.25"/>
|
|
</g>
|
|
<!-- zcash/zips#811 -->
|
|
<g id="node153" class="node open">
|
|
<title>zcash/zips#811</title>
|
|
<g id="a_node153"><a xlink:href="https://github.com/zcash/zips/issues/811" xlink:title="zcash/zips#811 NU7 specification" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3910.5,-591.5 3907.5,-595.5 3886.5,-595.5 3883.5,-591.5 3767.5,-591.5 3767.5,-553.5 3910.5,-553.5 3910.5,-591.5"/>
|
|
<text text-anchor="middle" x="3839" y="-576.3" font-family="Times,serif" font-size="14.00">zcash/zips#811</text>
|
|
<text text-anchor="middle" x="3839" y="-561.3" font-family="Times,serif" font-size="14.00">NU7 specification</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#813->zcash/zips#811 -->
|
|
<g id="edge123" class="edge">
|
|
<title>zcash/zips#813->zcash/zips#811</title>
|
|
<path fill="none" stroke="black" d="M3667.3,-628.03C3675.3,-625.25 3683.3,-622.38 3691,-619.5 3705.7,-613.96 3708.7,-610.8 3723.5,-605.5 3734.5,-601.58 3746.1,-597.79 3757.7,-594.26"/>
|
|
<polygon fill="black" stroke="black" points="3758.74,-597.6 3767.3,-591.36 3756.72,-590.9 3758.74,-597.6"/>
|
|
</g>
|
|
<!-- zcash/zips#835 -->
|
|
<g id="node154" class="node open">
|
|
<title>zcash/zips#835</title>
|
|
<g id="a_node154"><a xlink:href="https://github.com/zcash/zips/issues/835" xlink:title="zcash/zips#835 Protocol spec version 2025.7.0" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4430,-621 4260,-621 4260,-568 4430,-568 4430,-621"/>
|
|
<text text-anchor="middle" x="4345" y="-605.8" font-family="Times,serif" font-size="14.00">zcash/zips#835</text>
|
|
<text text-anchor="middle" x="4345" y="-590.8" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
|
|
<text text-anchor="middle" x="4345" y="-575.8" font-family="Times,serif" font-size="14.00">2025.7.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#813->zcash/zips#835 -->
|
|
<g id="edge124" class="edge">
|
|
<title>zcash/zips#813->zcash/zips#835</title>
|
|
<path fill="none" stroke="black" d="M3667.3,-647.13C3749,-640.04 3876.5,-629.17 3987,-620.5 4076,-613.51 4177.6,-606.18 4249.5,-601.09"/>
|
|
<polygon fill="black" stroke="black" points="4250.17,-604.55 4259.9,-600.35 4249.68,-597.57 4250.17,-604.55"/>
|
|
</g>
|
|
<!-- zcash/zips#832 -->
|
|
<g id="node155" class="node open">
|
|
<title>zcash/zips#832</title>
|
|
<g id="a_node155"><a xlink:href="https://github.com/zcash/zips/issues/832" xlink:title="zcash/zips#832 NU7 specification audit" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4191,-667.5 4006,-667.5 4006,-629.5 4191,-629.5 4191,-667.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-652.3" font-family="Times,serif" font-size="14.00">zcash/zips#832</text>
|
|
<text text-anchor="middle" x="4098.5" y="-637.3" font-family="Times,serif" font-size="14.00">NU7 specification audit</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#811->zcash/zips#832 -->
|
|
<g id="edge125" class="edge">
|
|
<title>zcash/zips#811->zcash/zips#832</title>
|
|
<path fill="none" stroke="black" d="M3904.6,-591.58C3940.6,-602.2 3985.5,-615.46 4023,-626.51"/>
|
|
<polygon fill="black" stroke="black" points="4022.22,-629.93 4032.8,-629.41 4024.2,-623.22 4022.22,-629.93"/>
|
|
</g>
|
|
<!-- zcash/zips#818 -->
|
|
<g id="node156" class="node open">
|
|
<title>zcash/zips#818</title>
|
|
<g id="a_node156"><a xlink:href="https://github.com/zcash/zips/issues/818" xlink:title="zcash/zips#818 Protocol spec version 2025.7.1" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4910.5,-653 4740.5,-653 4740.5,-600 4910.5,-600 4910.5,-653"/>
|
|
<text text-anchor="middle" x="4825.5" y="-637.8" font-family="Times,serif" font-size="14.00">zcash/zips#818</text>
|
|
<text text-anchor="middle" x="4825.5" y="-622.8" font-family="Times,serif" font-size="14.00">Protocol spec version</text>
|
|
<text text-anchor="middle" x="4825.5" y="-607.8" font-family="Times,serif" font-size="14.00">2025.7.1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#835->zcash/zips#818 -->
|
|
<g id="edge126" class="edge">
|
|
<title>zcash/zips#835->zcash/zips#818</title>
|
|
<path fill="none" stroke="black" d="M4430,-597.51C4500.7,-600.36 4604.6,-605.29 4695,-612.5 4706.3,-613.4 4718.2,-614.49 4730,-615.66"/>
|
|
<polygon fill="black" stroke="black" points="4730,-619.18 4740.3,-616.7 4730.7,-612.21 4730,-619.18"/>
|
|
</g>
|
|
<!-- zcash/zips#832->zcash/zips#835 -->
|
|
<g id="edge134" class="edge">
|
|
<title>zcash/zips#832->zcash/zips#835</title>
|
|
<path fill="none" stroke="black" d="M4185.7,-629.46C4206.5,-624.87 4228.8,-619.95 4249.9,-615.29"/>
|
|
<polygon fill="black" stroke="black" points="4250.8,-618.68 4259.8,-613.09 4249.28,-611.84 4250.8,-618.68"/>
|
|
</g>
|
|
<!-- zcash/zips#814 -->
|
|
<g id="node160" class="node open">
|
|
<title>zcash/zips#814</title>
|
|
<g id="a_node160"><a xlink:href="https://github.com/zcash/zips/issues/814" xlink:title="zcash/zips#814 Set activation height for NU7" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4440.5,-692 4249.5,-692 4249.5,-639 4440.5,-639 4440.5,-692"/>
|
|
<text text-anchor="middle" x="4345" y="-676.8" font-family="Times,serif" font-size="14.00">zcash/zips#814</text>
|
|
<text text-anchor="middle" x="4345" y="-661.8" font-family="Times,serif" font-size="14.00">Set activation height for</text>
|
|
<text text-anchor="middle" x="4345" y="-646.8" font-family="Times,serif" font-size="14.00">NU7</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#832->zcash/zips#814 -->
|
|
<g id="edge135" class="edge">
|
|
<title>zcash/zips#832->zcash/zips#814</title>
|
|
<path fill="none" stroke="black" d="M4191.2,-654.88C4206.8,-655.96 4223.1,-657.09 4238.9,-658.2"/>
|
|
<polygon fill="black" stroke="black" points="4239.08,-661.72 4249.3,-658.92 4239.57,-654.74 4239.08,-661.72"/>
|
|
</g>
|
|
<!-- zcash/zips#497 -->
|
|
<g id="node157" class="node open">
|
|
<title>zcash/zips#497</title>
|
|
<g id="a_node157"><a xlink:href="https://github.com/zcash/zips/issues/497" xlink:title="zcash/zips#497 Consider removing version_group_id from V6 and future transactions." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3159,-520.5 2959,-520.5 2959,-452.5 3159,-452.5 3159,-520.5"/>
|
|
<text text-anchor="middle" x="3059" y="-505.3" font-family="Times,serif" font-size="14.00">zcash/zips#497</text>
|
|
<text text-anchor="middle" x="3059" y="-490.3" font-family="Times,serif" font-size="14.00">Consider removing</text>
|
|
<text text-anchor="middle" x="3059" y="-475.3" font-family="Times,serif" font-size="14.00">version_group_id from V6</text>
|
|
<text text-anchor="middle" x="3059" y="-460.3" font-family="Times,serif" font-size="14.00">and future transactions.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#497->zcash/zips#686 -->
|
|
<g id="edge127" class="edge">
|
|
<title>zcash/zips#497->zcash/zips#686</title>
|
|
<path fill="none" stroke="black" d="M3142.7,-520.54C3149.3,-523.49 3155.8,-526.5 3162,-529.5 3200.9,-548.24 3244,-571.93 3274.8,-589.37"/>
|
|
<polygon fill="black" stroke="black" points="3273.08,-592.42 3283.5,-594.34 3276.55,-586.34 3273.08,-592.42"/>
|
|
</g>
|
|
<!-- zcash/zips#627 -->
|
|
<g id="node158" class="node open">
|
|
<title>zcash/zips#627</title>
|
|
<g id="a_node158"><a xlink:href="https://github.com/zcash/zips/issues/627" xlink:title="zcash/zips#627 [ZIP 231] Memo Bundles (decouple memos from transaction outputs)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3156,-692.5 2962,-692.5 2962,-624.5 3156,-624.5 3156,-692.5"/>
|
|
<text text-anchor="middle" x="3059" y="-677.3" font-family="Times,serif" font-size="14.00">zcash/zips#627</text>
|
|
<text text-anchor="middle" x="3059" y="-662.3" font-family="Times,serif" font-size="14.00">[ZIP 231] Memo Bundles</text>
|
|
<text text-anchor="middle" x="3059" y="-647.3" font-family="Times,serif" font-size="14.00">(decouple memos from</text>
|
|
<text text-anchor="middle" x="3059" y="-632.3" font-family="Times,serif" font-size="14.00">transaction outputs)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#627->zcash/zips#686 -->
|
|
<g id="edge128" class="edge">
|
|
<title>zcash/zips#627->zcash/zips#686</title>
|
|
<path fill="none" stroke="black" d="M3156.2,-641.62C3173.6,-638.57 3191.8,-635.38 3209.4,-632.29"/>
|
|
<polygon fill="black" stroke="black" points="3210.46,-635.66 3219.7,-630.48 3209.25,-628.76 3210.46,-635.66"/>
|
|
</g>
|
|
<!-- zcash/zips#819 -->
|
|
<g id="node159" class="node open">
|
|
<title>zcash/zips#819</title>
|
|
<g id="a_node159"><a xlink:href="https://github.com/zcash/zips/issues/819" xlink:title="zcash/zips#819 After NU7 has activated, document it as a settled network upgrade" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4680.5,-689.5 4486.5,-689.5 4486.5,-621.5 4680.5,-621.5 4680.5,-689.5"/>
|
|
<text text-anchor="middle" x="4583.5" y="-674.3" font-family="Times,serif" font-size="14.00">zcash/zips#819</text>
|
|
<text text-anchor="middle" x="4583.5" y="-659.3" font-family="Times,serif" font-size="14.00">After NU7 has activated,</text>
|
|
<text text-anchor="middle" x="4583.5" y="-644.3" font-family="Times,serif" font-size="14.00">document it as a settled</text>
|
|
<text text-anchor="middle" x="4583.5" y="-629.3" font-family="Times,serif" font-size="14.00">network upgrade</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#819->zcash/zips#818 -->
|
|
<g id="edge129" class="edge">
|
|
<title>zcash/zips#819->zcash/zips#818</title>
|
|
<path fill="none" stroke="black" d="M4680.7,-643.87C4697,-641.9 4714,-639.86 4730.2,-637.89"/>
|
|
<polygon fill="black" stroke="black" points="4730.69,-641.36 4740.2,-636.68 4729.85,-634.41 4730.69,-641.36"/>
|
|
</g>
|
|
<!-- zcash/zips#814->zcash/zips#819 -->
|
|
<g id="edge130" class="edge">
|
|
<title>zcash/zips#814->zcash/zips#819</title>
|
|
<path fill="none" stroke="black" d="M4440.8,-661.49C4452.5,-661 4464.4,-660.49 4476.2,-660"/>
|
|
<polygon fill="black" stroke="black" points="4476.66,-663.48 4486.5,-659.56 4476.36,-656.49 4476.66,-663.48"/>
|
|
</g>
|
|
<!-- zcash/wallet#5 -->
|
|
<g id="node172" class="node open">
|
|
<title>zcash/wallet#5</title>
|
|
<g id="a_node172"><a xlink:href="https://github.com/zcash/wallet/issues/5" xlink:title="zcash/wallet#5 zcash_client_backend: Required functionality for full `zcashd` wallet replacement." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4188,-7699 4009,-7699 4009,-7616 4188,-7616 4188,-7699"/>
|
|
<text text-anchor="middle" x="4098.5" y="-7683.8" font-family="Times,serif" font-size="14.00">zcash/wallet#5</text>
|
|
<text text-anchor="middle" x="4098.5" y="-7668.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="4098.5" y="-7653.8" font-family="Times,serif" font-size="14.00">Required functionality</text>
|
|
<text text-anchor="middle" x="4098.5" y="-7638.8" font-family="Times,serif" font-size="14.00">for full `zcashd` wallet</text>
|
|
<text text-anchor="middle" x="4098.5" y="-7623.8" font-family="Times,serif" font-size="14.00">replacement.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#814->zcash/wallet#5 -->
|
|
<g id="edge246" class="edge">
|
|
<title>zcash/zips#814->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M4344.1,-692.22C4345.1,-1086.4 4354.6,-5727.9 4210,-7086.5 4189.4,-7280.4 4137,-7506.7 4112.5,-7606.2"/>
|
|
<polygon fill="black" stroke="black" points="4109.08,-7605.45 4110.1,-7616 4115.88,-7607.12 4109.08,-7605.45"/>
|
|
</g>
|
|
<!-- zcash/zips#830 -->
|
|
<g id="node161" class="node open">
|
|
<title>zcash/zips#830</title>
|
|
<g id="a_node161"><a xlink:href="https://github.com/zcash/zips/issues/830" xlink:title="zcash/zips#830 Complete specifications for ZSAs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3410.5,-384 3407.5,-388 3386.5,-388 3383.5,-384 3224.5,-384 3224.5,-331 3410.5,-331 3410.5,-384"/>
|
|
<text text-anchor="middle" x="3317.5" y="-368.8" font-family="Times,serif" font-size="14.00">zcash/zips#830</text>
|
|
<text text-anchor="middle" x="3317.5" y="-353.8" font-family="Times,serif" font-size="14.00">Complete specifications</text>
|
|
<text text-anchor="middle" x="3317.5" y="-338.8" font-family="Times,serif" font-size="14.00">for ZSAs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#830->zcash/zips#829 -->
|
|
<g id="edge247" class="edge">
|
|
<title>zcash/zips#830->zcash/zips#829</title>
|
|
<path fill="none" stroke="black" d="M3295.6,-384.16C3262.8,-425.92 3202.6,-510.67 3180,-594.5 3170.2,-630.98 3160.1,-1242.4 3180,-1274.5 3188.3,-1287.9 3200.9,-1296.9 3215.2,-1302.9"/>
|
|
<polygon fill="black" stroke="black" points="3214.31,-1306.3 3224.9,-1306.4 3216.68,-1299.71 3214.31,-1306.3"/>
|
|
</g>
|
|
<!-- zcash/zips#830->zcash/zips#813 -->
|
|
<g id="edge131" class="edge">
|
|
<title>zcash/zips#830->zcash/zips#813</title>
|
|
<path fill="none" stroke="black" d="M3330.5,-384.03C3358,-443.84 3426.5,-586.58 3467.5,-619.5 3473.6,-624.4 3480.4,-628.62 3487.5,-632.25"/>
|
|
<polygon fill="black" stroke="black" points="3486.16,-635.49 3496.7,-636.53 3489.11,-629.14 3486.16,-635.49"/>
|
|
</g>
|
|
<!-- zcash/zips#755 -->
|
|
<g id="node162" class="node open">
|
|
<title>zcash/zips#755</title>
|
|
<g id="a_node162"><a xlink:href="https://github.com/zcash/zips/issues/755" xlink:title="zcash/zips#755 ZSA UX considerations for AssetId discovery and authentication" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3162,-348.5 2956,-348.5 2956,-280.5 3162,-280.5 3162,-348.5"/>
|
|
<text text-anchor="middle" x="3059" y="-333.3" font-family="Times,serif" font-size="14.00">zcash/zips#755</text>
|
|
<text text-anchor="middle" x="3059" y="-318.3" font-family="Times,serif" font-size="14.00">ZSA UX considerations for</text>
|
|
<text text-anchor="middle" x="3059" y="-303.3" font-family="Times,serif" font-size="14.00">AssetId discovery and</text>
|
|
<text text-anchor="middle" x="3059" y="-288.3" font-family="Times,serif" font-size="14.00">authentication</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#755->zcash/zips#830 -->
|
|
<g id="edge132" class="edge">
|
|
<title>zcash/zips#755->zcash/zips#830</title>
|
|
<path fill="none" stroke="black" d="M3162.1,-331.62C3179.3,-334.5 3197.1,-337.48 3214.3,-340.36"/>
|
|
<polygon fill="black" stroke="black" points="3213.86,-343.83 3224.3,-342.04 3215.02,-336.93 3213.86,-343.83"/>
|
|
</g>
|
|
<!-- zcash/zips#825 -->
|
|
<g id="node163" class="node open">
|
|
<title>zcash/zips#825</title>
|
|
<g id="a_node163"><a xlink:href="https://github.com/zcash/zips/issues/825" xlink:title="zcash/zips#825 [ZIP 2003] Disallow v4 transactions in NU7" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3671.5,-610 3492.5,-610 3492.5,-557 3671.5,-557 3671.5,-610"/>
|
|
<text text-anchor="middle" x="3582" y="-594.8" font-family="Times,serif" font-size="14.00">zcash/zips#825</text>
|
|
<text text-anchor="middle" x="3582" y="-579.8" font-family="Times,serif" font-size="14.00">[ZIP 2003] Disallow v4</text>
|
|
<text text-anchor="middle" x="3582" y="-564.8" font-family="Times,serif" font-size="14.00">transactions in NU7</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#825->zcash/zips#811 -->
|
|
<g id="edge133" class="edge">
|
|
<title>zcash/zips#825->zcash/zips#811</title>
|
|
<path fill="none" stroke="black" d="M3671.8,-579.67C3699.5,-578.48 3729.8,-577.17 3756.9,-576"/>
|
|
<polygon fill="black" stroke="black" points="3757.26,-579.49 3767.1,-575.56 3756.96,-572.49 3757.26,-579.49"/>
|
|
</g>
|
|
<!-- zcash/zcash#3788 -->
|
|
<g id="node243" class="node open">
|
|
<title>zcash/zcash#3788</title>
|
|
<g id="a_node243"><a xlink:href="https://github.com/zcash/zcash/issues/3788" xlink:title="zcash/zcash#3788 Sprout Deprecation roadmap" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3917.5,-886 3760.5,-886 3760.5,-833 3917.5,-833 3917.5,-886"/>
|
|
<text text-anchor="middle" x="3839" y="-870.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3788</text>
|
|
<text text-anchor="middle" x="3839" y="-855.8" font-family="Times,serif" font-size="14.00">Sprout Deprecation</text>
|
|
<text text-anchor="middle" x="3839" y="-840.8" font-family="Times,serif" font-size="14.00">roadmap</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#825->zcash/zcash#3788 -->
|
|
<g id="edge248" class="edge">
|
|
<title>zcash/zips#825->zcash/zcash#3788</title>
|
|
<path fill="none" stroke="black" d="M3671.7,-603.48C3679,-607.82 3685.6,-613.09 3691,-619.5 3750.6,-689.87 3663,-754.88 3723.5,-824.5 3731,-833.11 3740.5,-839.64 3750.9,-844.59"/>
|
|
<polygon fill="black" stroke="black" points="3749.63,-847.85 3760.2,-848.53 3752.36,-841.41 3749.63,-847.85"/>
|
|
</g>
|
|
<!-- zcash/zips#452 -->
|
|
<g id="node244" class="node open">
|
|
<title>zcash/zips#452</title>
|
|
<g id="a_node244"><a xlink:href="https://github.com/zcash/zips/issues/452" xlink:title="zcash/zips#452 Develop one or more Pool Lifecycle proposals to become ZIPs." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3939,-972.5 3739,-972.5 3739,-904.5 3939,-904.5 3939,-972.5"/>
|
|
<text text-anchor="middle" x="3839" y="-957.3" font-family="Times,serif" font-size="14.00">zcash/zips#452</text>
|
|
<text text-anchor="middle" x="3839" y="-942.3" font-family="Times,serif" font-size="14.00">Develop one or more Pool</text>
|
|
<text text-anchor="middle" x="3839" y="-927.3" font-family="Times,serif" font-size="14.00">Lifecycle proposals to</text>
|
|
<text text-anchor="middle" x="3839" y="-912.3" font-family="Times,serif" font-size="14.00">become ZIPs.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#825->zcash/zips#452 -->
|
|
<g id="edge249" class="edge">
|
|
<title>zcash/zips#825->zcash/zips#452</title>
|
|
<path fill="none" stroke="black" d="M3671.7,-603.1C3679,-607.52 3685.6,-612.91 3691,-619.5 3769,-715.3 3647.3,-798.26 3723.5,-895.5 3725.7,-898.3 3728.1,-900.92 3730.7,-903.37"/>
|
|
<polygon fill="black" stroke="black" points="3728.9,-906.43 3738.8,-910.21 3733.42,-901.08 3728.9,-906.43"/>
|
|
</g>
|
|
<!-- zcash/zips#839 -->
|
|
<g id="node164" class="node open">
|
|
<title>zcash/zips#839</title>
|
|
<g id="a_node164"><a xlink:href="https://github.com/zcash/zips/issues/839" xlink:title="zcash/zips#839 ZIP 254: Deployment of the NU7 Network Upgrade" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3687,-468 3477,-468 3477,-415 3687,-415 3687,-468"/>
|
|
<text text-anchor="middle" x="3582" y="-452.8" font-family="Times,serif" font-size="14.00">zcash/zips#839</text>
|
|
<text text-anchor="middle" x="3582" y="-437.8" font-family="Times,serif" font-size="14.00">ZIP 254: Deployment of</text>
|
|
<text text-anchor="middle" x="3582" y="-422.8" font-family="Times,serif" font-size="14.00">the NU7 Network Upgrade</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#839->zcash/zips#811 -->
|
|
<g id="edge136" class="edge">
|
|
<title>zcash/zips#839->zcash/zips#811</title>
|
|
<path fill="none" stroke="black" d="M3669.3,-468.05C3676.7,-471.01 3684.1,-474.16 3691,-477.5 3732.3,-497.32 3775.9,-526.7 3804.8,-547.54"/>
|
|
<polygon fill="black" stroke="black" points="3802.76,-550.38 3812.9,-553.44 3806.88,-544.72 3802.76,-550.38"/>
|
|
</g>
|
|
<!-- zcash/zips#845 -->
|
|
<g id="node165" class="node open">
|
|
<title>zcash/zips#845</title>
|
|
<g id="a_node165"><a xlink:href="https://github.com/zcash/zips/issues/845" xlink:title="zcash/zips#845 [ZSA] Add ZIP for recommended wallet support of ZSAs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3142,-434.5 2976,-434.5 2976,-366.5 3142,-366.5 3142,-434.5"/>
|
|
<text text-anchor="middle" x="3059" y="-419.3" font-family="Times,serif" font-size="14.00">zcash/zips#845</text>
|
|
<text text-anchor="middle" x="3059" y="-404.3" font-family="Times,serif" font-size="14.00">[ZSA] Add ZIP for</text>
|
|
<text text-anchor="middle" x="3059" y="-389.3" font-family="Times,serif" font-size="14.00">recommended wallet</text>
|
|
<text text-anchor="middle" x="3059" y="-374.3" font-family="Times,serif" font-size="14.00">support of ZSAs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#845->zcash/zips#830 -->
|
|
<g id="edge137" class="edge">
|
|
<title>zcash/zips#845->zcash/zips#830</title>
|
|
<path fill="none" stroke="black" d="M3142.2,-386.72C3165,-382.89 3190.1,-378.69 3213.9,-374.69"/>
|
|
<polygon fill="black" stroke="black" points="3214.81,-378.09 3224.1,-373 3213.66,-371.18 3214.81,-378.09"/>
|
|
</g>
|
|
<!-- zcash/zips#524 -->
|
|
<g id="node166" class="node open">
|
|
<title>zcash/zips#524</title>
|
|
<g id="a_node166"><a xlink:href="https://github.com/zcash/zips/issues/524" xlink:title="zcash/zips#524 Allow Orchard funding stream addresses" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3671,-539 3493,-539 3493,-486 3671,-486 3671,-539"/>
|
|
<text text-anchor="middle" x="3582" y="-523.8" font-family="Times,serif" font-size="14.00">zcash/zips#524</text>
|
|
<text text-anchor="middle" x="3582" y="-508.8" font-family="Times,serif" font-size="14.00">Allow Orchard funding</text>
|
|
<text text-anchor="middle" x="3582" y="-493.8" font-family="Times,serif" font-size="14.00">stream addresses</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#524->zcash/zips#811 -->
|
|
<g id="edge138" class="edge">
|
|
<title>zcash/zips#524->zcash/zips#811</title>
|
|
<path fill="none" stroke="black" d="M3671.1,-533.23C3699.1,-539.81 3729.8,-547.04 3757.2,-553.49"/>
|
|
<polygon fill="black" stroke="black" points="3756.67,-556.96 3767.2,-555.83 3758.26,-550.14 3756.67,-556.96"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#578 -->
|
|
<g id="node167" class="node open">
|
|
<title>zcash/librustzcash#578</title>
|
|
<g id="a_node167"><a xlink:href="https://github.com/zcash/librustzcash/issues/578" xlink:title="zcash/librustzcash#578 Survey key storage and usage of `zcashd` and `zcash_client_sqlite`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3411,-7593.5 3224,-7593.5 3224,-7525.5 3411,-7525.5 3411,-7593.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-7578.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#578</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7563.3" font-family="Times,serif" font-size="14.00">Survey key storage and</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7548.3" font-family="Times,serif" font-size="14.00">usage of `zcashd` and</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7533.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#579 -->
|
|
<g id="node168" class="node open">
|
|
<title>zcash/librustzcash#579</title>
|
|
<g id="a_node168"><a xlink:href="https://github.com/zcash/librustzcash/issues/579" xlink:title="zcash/librustzcash#579 Redesign Rust types for representing wallet key material" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3676,-7708.5 3488,-7708.5 3488,-7640.5 3676,-7640.5 3676,-7708.5"/>
|
|
<text text-anchor="middle" x="3582" y="-7693.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#579</text>
|
|
<text text-anchor="middle" x="3582" y="-7678.3" font-family="Times,serif" font-size="14.00">Redesign Rust types for</text>
|
|
<text text-anchor="middle" x="3582" y="-7663.3" font-family="Times,serif" font-size="14.00">representing wallet key</text>
|
|
<text text-anchor="middle" x="3582" y="-7648.3" font-family="Times,serif" font-size="14.00">material</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#578->zcash/librustzcash#579 -->
|
|
<g id="edge139" class="edge">
|
|
<title>zcash/librustzcash#578->zcash/librustzcash#579</title>
|
|
<path fill="none" stroke="black" d="M3385.8,-7593.6C3411.2,-7606 3440.4,-7619.9 3467.5,-7631.5 3471.4,-7633.2 3475.4,-7634.9 3479.5,-7636.6"/>
|
|
<polygon fill="black" stroke="black" points="3478.42,-7639.94 3489,-7640.5 3481.08,-7633.46 3478.42,-7639.94"/>
|
|
</g>
|
|
<!-- zcash/zips#675 -->
|
|
<g id="node169" class="node open">
|
|
<title>zcash/zips#675</title>
|
|
<g id="a_node169"><a xlink:href="https://github.com/zcash/zips/issues/675" xlink:title="zcash/zips#675 [ZIP 332] Wallet Recovery from zcashd HD Seeds" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3683.5,-7551 3480.5,-7551 3480.5,-7498 3683.5,-7498 3683.5,-7551"/>
|
|
<text text-anchor="middle" x="3582" y="-7535.8" font-family="Times,serif" font-size="14.00">zcash/zips#675</text>
|
|
<text text-anchor="middle" x="3582" y="-7520.8" font-family="Times,serif" font-size="14.00">[ZIP 332] Wallet Recovery</text>
|
|
<text text-anchor="middle" x="3582" y="-7505.8" font-family="Times,serif" font-size="14.00">from zcashd HD Seeds</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#578->zcash/zips#675 -->
|
|
<g id="edge140" class="edge">
|
|
<title>zcash/librustzcash#578->zcash/zips#675</title>
|
|
<path fill="none" stroke="black" d="M3411,-7547.2C3430.2,-7544.6 3450.6,-7541.9 3470.4,-7539.2"/>
|
|
<polygon fill="black" stroke="black" points="3470.93,-7542.66 3480.4,-7537.9 3470.03,-7535.72 3470.93,-7542.66"/>
|
|
</g>
|
|
<!-- zcash/zips#821 -->
|
|
<g id="node170" class="node open">
|
|
<title>zcash/zips#821</title>
|
|
<g id="a_node170"><a xlink:href="https://github.com/zcash/zips/issues/821" xlink:title="zcash/zips#821 Define a standard wallet export/backup format." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3677.5,-7622 3486.5,-7622 3486.5,-7569 3677.5,-7569 3677.5,-7622"/>
|
|
<text text-anchor="middle" x="3582" y="-7606.8" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
|
|
<text text-anchor="middle" x="3582" y="-7591.8" font-family="Times,serif" font-size="14.00">Define a standard wallet</text>
|
|
<text text-anchor="middle" x="3582" y="-7576.8" font-family="Times,serif" font-size="14.00">export/backup format.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#578->zcash/zips#821 -->
|
|
<g id="edge141" class="edge">
|
|
<title>zcash/librustzcash#578->zcash/zips#821</title>
|
|
<path fill="none" stroke="black" d="M3411,-7572.2C3432.1,-7575.1 3454.6,-7578.2 3476.1,-7581.1"/>
|
|
<polygon fill="black" stroke="black" points="3475.81,-7584.59 3486.2,-7582.5 3476.78,-7577.66 3475.81,-7584.59"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1371 -->
|
|
<g id="node171" class="node open">
|
|
<title>zcash/librustzcash#1371</title>
|
|
<g id="a_node171"><a xlink:href="https://github.com/zcash/librustzcash/issues/1371" xlink:title="zcash/librustzcash#1371 Create structures for storing broader kinds of transparent spending key material" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3682,-7379 3482,-7379 3482,-7296 3682,-7296 3682,-7379"/>
|
|
<text text-anchor="middle" x="3582" y="-7363.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1371</text>
|
|
<text text-anchor="middle" x="3582" y="-7348.8" font-family="Times,serif" font-size="14.00">Create structures for</text>
|
|
<text text-anchor="middle" x="3582" y="-7333.8" font-family="Times,serif" font-size="14.00">storing broader kinds of</text>
|
|
<text text-anchor="middle" x="3582" y="-7318.8" font-family="Times,serif" font-size="14.00">transparent spending key</text>
|
|
<text text-anchor="middle" x="3582" y="-7303.8" font-family="Times,serif" font-size="14.00">material</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#578->zcash/librustzcash#1371 -->
|
|
<g id="edge142" class="edge">
|
|
<title>zcash/librustzcash#578->zcash/librustzcash#1371</title>
|
|
<path fill="none" stroke="black" d="M3341.3,-7525.4C3367.9,-7487.8 3415,-7427.4 3467.5,-7388.5 3469.4,-7387.1 3471.3,-7385.8 3473.2,-7384.4"/>
|
|
<polygon fill="black" stroke="black" points="3475.44,-7387.12 3482,-7378.8 3471.68,-7381.22 3475.44,-7387.12"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#579->zcash/wallet#5 -->
|
|
<g id="edge143" class="edge">
|
|
<title>zcash/librustzcash#579->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3676.2,-7645.7C3681.7,-7641.6 3686.7,-7636.9 3691,-7631.5 3751.8,-7554.7 3649.3,-7477.5 3723.5,-7413.5 3761.8,-7380.5 3907,-7388.6 3951,-7413.5 4023.6,-7454.6 4064.1,-7547.5 4083.3,-7606.1"/>
|
|
<polygon fill="black" stroke="black" points="4080.07,-7607.48 4086.5,-7615.9 4086.72,-7605.31 4080.07,-7607.48"/>
|
|
</g>
|
|
<!-- zcash/zips#675->zcash/zcash#5796 -->
|
|
<g id="edge209" class="edge">
|
|
<title>zcash/zips#675->zcash/zcash#5796</title>
|
|
<path fill="none" stroke="black" d="M3682.8,-7551.3C3685.8,-7554.1 3688.6,-7557.1 3691,-7560.5 3770.6,-7670.2 3648.9,-12328 3723.5,-12442 3726.3,-12446 3729.5,-12450 3733.1,-12453"/>
|
|
<polygon fill="black" stroke="black" points="3731.19,-12455.99 3741,-12460 3735.84,-12450.75 3731.19,-12455.99"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1348 -->
|
|
<g id="node173" class="node open">
|
|
<title>zcash/librustzcash#1348</title>
|
|
<g id="a_node173"><a xlink:href="https://github.com/zcash/librustzcash/issues/1348" xlink:title="zcash/librustzcash#1348 zcash_client_backend: Add the ability to restore from `zcashd` seed phrases." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3942,-7278 3736,-7278 3736,-7195 3942,-7195 3942,-7278"/>
|
|
<text text-anchor="middle" x="3839" y="-7262.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1348</text>
|
|
<text text-anchor="middle" x="3839" y="-7247.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
|
|
<text text-anchor="middle" x="3839" y="-7232.8" font-family="Times,serif" font-size="14.00">the ability to restore</text>
|
|
<text text-anchor="middle" x="3839" y="-7217.8" font-family="Times,serif" font-size="14.00">from `zcashd` seed</text>
|
|
<text text-anchor="middle" x="3839" y="-7202.8" font-family="Times,serif" font-size="14.00">phrases.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#675->zcash/librustzcash#1348 -->
|
|
<g id="edge144" class="edge">
|
|
<title>zcash/zips#675->zcash/librustzcash#1348</title>
|
|
<path fill="none" stroke="black" d="M3682.6,-7497.7C3685.6,-7495.2 3688.4,-7492.5 3691,-7489.5 3750.2,-7420.4 3668.1,-7359.6 3723.5,-7287.5 3725,-7285.6 3726.5,-7283.8 3728.1,-7282"/>
|
|
<polygon fill="black" stroke="black" points="3730.91,-7284.15 3735.7,-7274.7 3726.06,-7279.1 3730.91,-7284.15"/>
|
|
</g>
|
|
<!-- zcash/wallet#6 -->
|
|
<g id="node231" class="node open">
|
|
<title>zcash/wallet#6</title>
|
|
<g id="a_node231"><a xlink:href="https://github.com/zcash/wallet/issues/6" xlink:title="zcash/wallet#6 Provide a wallet upgrade path that moves funds held by legacy keys into a unified account." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3937,-7076 3741,-7076 3741,-6993 3937,-6993 3937,-7076"/>
|
|
<text text-anchor="middle" x="3839" y="-7060.8" font-family="Times,serif" font-size="14.00">zcash/wallet#6</text>
|
|
<text text-anchor="middle" x="3839" y="-7045.8" font-family="Times,serif" font-size="14.00">Provide a wallet upgrade</text>
|
|
<text text-anchor="middle" x="3839" y="-7030.8" font-family="Times,serif" font-size="14.00">path that moves funds</text>
|
|
<text text-anchor="middle" x="3839" y="-7015.8" font-family="Times,serif" font-size="14.00">held by legacy keys into</text>
|
|
<text text-anchor="middle" x="3839" y="-7000.8" font-family="Times,serif" font-size="14.00">a unified account.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#675->zcash/wallet#6 -->
|
|
<g id="edge210" class="edge">
|
|
<title>zcash/zips#675->zcash/wallet#6</title>
|
|
<path fill="none" stroke="black" d="M3682.9,-7498C3685.8,-7495.4 3688.6,-7492.6 3691,-7489.5 3747.4,-7418.1 3669.9,-7155 3723.5,-7081.5 3726.3,-7077.7 3729.4,-7074.2 3732.9,-7071"/>
|
|
<polygon fill="black" stroke="black" points="3735.37,-7073.5 3740.8,-7064.4 3730.88,-7068.13 3735.37,-7073.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1365 -->
|
|
<g id="node174" class="node open">
|
|
<title>zcash/librustzcash#1365</title>
|
|
<g id="a_node174"><a xlink:href="https://github.com/zcash/librustzcash/issues/1365" xlink:title="zcash/librustzcash#1365 zcash_client_backend: Restore a wallet from the format standardized in zcash/zips#821" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3938.5,-7379 3739.5,-7379 3739.5,-7296 3938.5,-7296 3938.5,-7379"/>
|
|
<text text-anchor="middle" x="3839" y="-7363.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1365</text>
|
|
<text text-anchor="middle" x="3839" y="-7348.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="3839" y="-7333.8" font-family="Times,serif" font-size="14.00">Restore a wallet from the</text>
|
|
<text text-anchor="middle" x="3839" y="-7318.8" font-family="Times,serif" font-size="14.00">format standardized in</text>
|
|
<text text-anchor="middle" x="3839" y="-7303.8" font-family="Times,serif" font-size="14.00">zcash/zips#821</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#821->zcash/librustzcash#1365 -->
|
|
<g id="edge145" class="edge">
|
|
<title>zcash/zips#821->zcash/librustzcash#1365</title>
|
|
<path fill="none" stroke="black" d="M3677.7,-7572.2C3682.6,-7568.8 3687.1,-7564.9 3691,-7560.5 3741.1,-7503.9 3677.5,-7453.5 3723.5,-7393.5 3726,-7390.2 3728.7,-7387.1 3731.7,-7384.2"/>
|
|
<polygon fill="black" stroke="black" points="3734.25,-7386.61 3739.3,-7377.3 3729.54,-7381.43 3734.25,-7386.61"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1370 -->
|
|
<g id="node175" class="node open">
|
|
<title>zcash/librustzcash#1370</title>
|
|
<g id="a_node175"><a xlink:href="https://github.com/zcash/librustzcash/issues/1370" xlink:title="zcash/librustzcash#1370 Make it possible to construct proposals that spend stored transparent funds (P2PKH and P2SH)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3938.5,-7177 3739.5,-7177 3739.5,-7094 3938.5,-7094 3938.5,-7177"/>
|
|
<text text-anchor="middle" x="3839" y="-7161.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1370</text>
|
|
<text text-anchor="middle" x="3839" y="-7146.8" font-family="Times,serif" font-size="14.00">Make it possible to</text>
|
|
<text text-anchor="middle" x="3839" y="-7131.8" font-family="Times,serif" font-size="14.00">construct proposals that</text>
|
|
<text text-anchor="middle" x="3839" y="-7116.8" font-family="Times,serif" font-size="14.00">spend stored transparent</text>
|
|
<text text-anchor="middle" x="3839" y="-7101.8" font-family="Times,serif" font-size="14.00">funds (P2PKH and P2SH)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1371->zcash/librustzcash#1370 -->
|
|
<g id="edge146" class="edge">
|
|
<title>zcash/librustzcash#1371->zcash/librustzcash#1370</title>
|
|
<path fill="none" stroke="black" d="M3682.1,-7296.3C3685.3,-7293.5 3688.3,-7290.6 3691,-7287.5 3722.2,-7252.2 3692,-7221.6 3723.5,-7186.5 3726,-7183.7 3728.7,-7181.1 3731.5,-7178.5"/>
|
|
<polygon fill="black" stroke="black" points="3733.76,-7181.17 3739.4,-7172.2 3729.4,-7175.7 3733.76,-7181.17"/>
|
|
</g>
|
|
<!-- zcash/zcash#6868 -->
|
|
<g id="node202" class="node open">
|
|
<title>zcash/zcash#6868</title>
|
|
<g id="a_node202"><a xlink:href="https://github.com/zcash/zcash/issues/6868" xlink:title="zcash/zcash#6868 Deprecate zcashd" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4419.5,-8097.5 4416.5,-8101.5 4395.5,-8101.5 4392.5,-8097.5 4270.5,-8097.5 4270.5,-8059.5 4419.5,-8059.5 4419.5,-8097.5"/>
|
|
<text text-anchor="middle" x="4345" y="-8082.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6868</text>
|
|
<text text-anchor="middle" x="4345" y="-8067.3" font-family="Times,serif" font-size="14.00">Deprecate zcashd</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#5->zcash/zcash#6868 -->
|
|
<g id="edge211" class="edge">
|
|
<title>zcash/wallet#5->zcash/zcash#6868</title>
|
|
<path fill="none" stroke="black" d="M4123.6,-7699C4173.2,-7784.4 4285.4,-7977.7 4327.6,-8050.3"/>
|
|
<polygon fill="black" stroke="black" points="4324.77,-8052.39 4332.8,-8059.3 4330.83,-8048.89 4324.77,-8052.39"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1348->zcash/wallet#5 -->
|
|
<g id="edge147" class="edge">
|
|
<title>zcash/librustzcash#1348->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3940.9,-7278.2C3944.5,-7281.1 3947.9,-7284.2 3951,-7287.5 4037.6,-7378.9 4075.2,-7527.8 4089.6,-7605.9"/>
|
|
<polygon fill="black" stroke="black" points="4086.2,-7606.77 4091.4,-7616 4093.09,-7605.54 4086.2,-7606.77"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1365->zcash/wallet#5 -->
|
|
<g id="edge148" class="edge">
|
|
<title>zcash/librustzcash#1365->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3933.4,-7379.1C3939.7,-7383.6 3945.6,-7388.3 3951,-7393.5 4014.2,-7454.3 4057.4,-7548.4 4079.7,-7606.3"/>
|
|
<polygon fill="black" stroke="black" points="4076.57,-7607.9 4083.4,-7616 4083.11,-7605.41 4076.57,-7607.9"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1370->zcash/wallet#5 -->
|
|
<g id="edge149" class="edge">
|
|
<title>zcash/librustzcash#1370->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3938.7,-7174.8C3943.2,-7178.4 3947.3,-7182.3 3951,-7186.5 4059,-7309.4 4087.4,-7511.3 4094.9,-7605.7"/>
|
|
<polygon fill="black" stroke="black" points="4091.42,-7606.16 4095.6,-7615.9 4098.41,-7605.68 4091.42,-7606.16"/>
|
|
</g>
|
|
<!-- zcash/wallet#48 -->
|
|
<g id="node232" class="node open">
|
|
<title>zcash/wallet#48</title>
|
|
<g id="a_node232"><a xlink:href="https://github.com/zcash/wallet/issues/48" xlink:title="zcash/wallet#48 rpc: Implement `addmultisigaddress`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4184,-6920 4013,-6920 4013,-6867 4184,-6867 4184,-6920"/>
|
|
<text text-anchor="middle" x="4098.5" y="-6904.8" font-family="Times,serif" font-size="14.00">zcash/wallet#48</text>
|
|
<text text-anchor="middle" x="4098.5" y="-6889.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="4098.5" y="-6874.8" font-family="Times,serif" font-size="14.00">`addmultisigaddress`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1370->zcash/wallet#48 -->
|
|
<g id="edge212" class="edge">
|
|
<title>zcash/librustzcash#1370->zcash/wallet#48</title>
|
|
<path fill="none" stroke="black" d="M3938.9,-7097.6C3943.3,-7093.9 3947.4,-7089.9 3951,-7085.5 3996.1,-7030.5 3939,-6982 3987,-6929.5 3992,-6924.1 3997.8,-6919.5 4004,-6915.6"/>
|
|
<polygon fill="black" stroke="black" points="4005.9,-6918.55 4012.9,-6910.6 4002.47,-6912.45 4005.9,-6918.55"/>
|
|
</g>
|
|
<!-- zcash/wallet#91 -->
|
|
<g id="node233" class="node open">
|
|
<title>zcash/wallet#91</title>
|
|
<g id="a_node233"><a xlink:href="https://github.com/zcash/wallet/issues/91" xlink:title="zcash/wallet#91 rpc: Implement `createmultisig`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4165.5,-6849 4031.5,-6849 4031.5,-6796 4165.5,-6796 4165.5,-6849"/>
|
|
<text text-anchor="middle" x="4098.5" y="-6833.8" font-family="Times,serif" font-size="14.00">zcash/wallet#91</text>
|
|
<text text-anchor="middle" x="4098.5" y="-6818.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="4098.5" y="-6803.8" font-family="Times,serif" font-size="14.00">`createmultisig`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1370->zcash/wallet#91 -->
|
|
<g id="edge213" class="edge">
|
|
<title>zcash/librustzcash#1370->zcash/wallet#91</title>
|
|
<path fill="none" stroke="black" d="M3938.8,-7098.4C3943.3,-7094.5 3947.4,-7090.2 3951,-7085.5 4013,-7004.3 3920.7,-6936.2 3987,-6858.5 3996.1,-6847.8 4008.4,-6840.3 4021.6,-6835"/>
|
|
<polygon fill="black" stroke="black" points="4023,-6838.21 4031.2,-6831.5 4020.61,-6831.64 4023,-6838.21"/>
|
|
</g>
|
|
<!-- zcash/wallet#2 -->
|
|
<g id="node176" class="node closed">
|
|
<title>zcash/wallet#2</title>
|
|
<g id="a_node176"><a xlink:href="https://github.com/zcash/wallet/issues/2" xlink:title="zcash/wallet#2 Wrap the `zcash_client_backend` sync engine as a stateful wallet service application." target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3414.5,-7803.5 3220.5,-7803.5 3220.5,-7705.5 3414.5,-7705.5 3414.5,-7803.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-7788.3" font-family="Times,serif" font-size="14.00">zcash/wallet#2</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7773.3" font-family="Times,serif" font-size="14.00">Wrap the</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7758.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7743.3" font-family="Times,serif" font-size="14.00">sync engine as a stateful</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7728.3" font-family="Times,serif" font-size="14.00">wallet service</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7713.3" font-family="Times,serif" font-size="14.00">application.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#2->zcash/wallet#5 -->
|
|
<g id="edge150" class="edge">
|
|
<title>zcash/wallet#2->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3414.7,-7744C3432.2,-7742.1 3450.4,-7740.2 3467.5,-7738.5 3492.3,-7736 3673.2,-7735 3691,-7717.5 3737,-7672.4 3675.5,-7472.4 3723.5,-7429.5 3761.2,-7395.8 3906.6,-7405.3 3951,-7429.5 4019.4,-7466.8 4060.6,-7551.2 4081.2,-7606.2"/>
|
|
<polygon fill="black" stroke="black" points="4077.99,-7607.6 4084.7,-7615.8 4084.56,-7605.21 4077.99,-7607.6"/>
|
|
</g>
|
|
<!-- zcash/wallet#3 -->
|
|
<g id="node177" class="node open">
|
|
<title>zcash/wallet#3</title>
|
|
<g id="a_node177"><a xlink:href="https://github.com/zcash/wallet/issues/3" xlink:title="zcash/wallet#3 Consider whether we provide drop-in support for at least some `zcashd` RPC APIs." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3675,-7830 3489,-7830 3489,-7747 3675,-7747 3675,-7830"/>
|
|
<text text-anchor="middle" x="3582" y="-7814.8" font-family="Times,serif" font-size="14.00">zcash/wallet#3</text>
|
|
<text text-anchor="middle" x="3582" y="-7799.8" font-family="Times,serif" font-size="14.00">Consider whether we</text>
|
|
<text text-anchor="middle" x="3582" y="-7784.8" font-family="Times,serif" font-size="14.00">provide drop-in support</text>
|
|
<text text-anchor="middle" x="3582" y="-7769.8" font-family="Times,serif" font-size="14.00">for at least some</text>
|
|
<text text-anchor="middle" x="3582" y="-7754.8" font-family="Times,serif" font-size="14.00">`zcashd` RPC APIs.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#2->zcash/wallet#3 -->
|
|
<g id="edge151" class="edge">
|
|
<title>zcash/wallet#2->zcash/wallet#3</title>
|
|
<path fill="none" stroke="black" d="M3414.8,-7767C3435.6,-7769.7 3457.7,-7772.5 3478.8,-7775.3"/>
|
|
<polygon fill="black" stroke="black" points="3478.35,-7778.77 3488.7,-7776.5 3479.19,-7771.82 3478.35,-7778.77"/>
|
|
</g>
|
|
<!-- zcash/wallet#4 -->
|
|
<g id="node178" class="node open">
|
|
<title>zcash/wallet#4</title>
|
|
<g id="a_node178"><a xlink:href="https://github.com/zcash/wallet/issues/4" xlink:title="zcash/wallet#4 Implement the subset of `zcashd` RPCs that expose the decided-upon wallet functionality" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3943.5,-7521 3734.5,-7521 3734.5,-7438 3943.5,-7438 3943.5,-7521"/>
|
|
<text text-anchor="middle" x="3839" y="-7505.8" font-family="Times,serif" font-size="14.00">zcash/wallet#4</text>
|
|
<text text-anchor="middle" x="3839" y="-7490.8" font-family="Times,serif" font-size="14.00">Implement the subset of</text>
|
|
<text text-anchor="middle" x="3839" y="-7475.8" font-family="Times,serif" font-size="14.00">`zcashd` RPCs that expose</text>
|
|
<text text-anchor="middle" x="3839" y="-7460.8" font-family="Times,serif" font-size="14.00">the decided-upon wallet</text>
|
|
<text text-anchor="middle" x="3839" y="-7445.8" font-family="Times,serif" font-size="14.00">functionality</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#3->zcash/wallet#4 -->
|
|
<g id="edge152" class="edge">
|
|
<title>zcash/wallet#3->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3675.3,-7749.2C3681.2,-7744.2 3686.5,-7738.7 3691,-7732.5 3744.3,-7658.8 3668.1,-7602.6 3723.5,-7530.5 3724.6,-7529.1 3725.7,-7527.7 3726.9,-7526.3"/>
|
|
<polygon fill="black" stroke="black" points="3729.6,-7528.55 3734.2,-7519 3724.65,-7523.6 3729.6,-7528.55"/>
|
|
</g>
|
|
<!-- zcash/wallet#4->zcash/wallet#5 -->
|
|
<g id="edge153" class="edge">
|
|
<title>zcash/wallet#4->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3935.4,-7521.1C3940.8,-7524.2 3946,-7527.3 3951,-7530.5 3986,-7553.1 4021.5,-7583.5 4048.7,-7609"/>
|
|
<polygon fill="black" stroke="black" points="4046.5,-7611.74 4056.2,-7616 4051.28,-7606.62 4046.5,-7611.74"/>
|
|
</g>
|
|
<!-- zcash/wallet#41 -->
|
|
<g id="node234" class="node open">
|
|
<title>zcash/wallet#41</title>
|
|
<g id="a_node234"><a xlink:href="https://github.com/zcash/wallet/issues/41" xlink:title="zcash/wallet#41 Document RPCs with altered semantics from the `zcashd` wallet" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4189.5,-7077.5 4007.5,-7077.5 4007.5,-7009.5 4189.5,-7009.5 4189.5,-7077.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-7062.3" font-family="Times,serif" font-size="14.00">zcash/wallet#41</text>
|
|
<text text-anchor="middle" x="4098.5" y="-7047.3" font-family="Times,serif" font-size="14.00">Document RPCs with</text>
|
|
<text text-anchor="middle" x="4098.5" y="-7032.3" font-family="Times,serif" font-size="14.00">altered semantics from</text>
|
|
<text text-anchor="middle" x="4098.5" y="-7017.3" font-family="Times,serif" font-size="14.00">the `zcashd` wallet</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#4->zcash/wallet#41 -->
|
|
<g id="edge214" class="edge">
|
|
<title>zcash/wallet#4->zcash/wallet#41</title>
|
|
<path fill="none" stroke="black" d="M3907.4,-7438C3924.3,-7424.3 3940.5,-7407.6 3951,-7388.5 4016.9,-7268 3900.8,-7188.5 3987,-7081.5 3990.5,-7077.1 3994.6,-7073.2 3999.1,-7069.8"/>
|
|
<polygon fill="black" stroke="black" points="4001.19,-7072.61 4007.5,-7064.1 3997.26,-7066.82 4001.19,-7072.61"/>
|
|
</g>
|
|
<!-- zcash/zcash#4099 -->
|
|
<g id="node179" class="node committed">
|
|
<title>zcash/zcash#4099</title>
|
|
<g id="a_node179"><a xlink:href="https://github.com/zcash/zcash/issues/4099" xlink:title="zcash/zcash#4099 Investigate the distribution of P2SH scripts" target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="3141,-7321.5 2977,-7321.5 2977,-7253.5 3141,-7253.5 3141,-7321.5"/>
|
|
<text text-anchor="middle" x="3059" y="-7306.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4099</text>
|
|
<text text-anchor="middle" x="3059" y="-7291.3" font-family="Times,serif" font-size="14.00">Investigate the</text>
|
|
<text text-anchor="middle" x="3059" y="-7276.3" font-family="Times,serif" font-size="14.00">distribution of P2SH</text>
|
|
<text text-anchor="middle" x="3059" y="-7261.3" font-family="Times,serif" font-size="14.00">scripts</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1360 -->
|
|
<g id="node180" class="node open">
|
|
<title>zcash/librustzcash#1360</title>
|
|
<g id="a_node180"><a xlink:href="https://github.com/zcash/librustzcash/issues/1360" xlink:title="zcash/librustzcash#1360 Transaction builder support for spending (almost) arbitrary transparent inputs." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3680,-7278 3484,-7278 3484,-7195 3680,-7195 3680,-7278"/>
|
|
<text text-anchor="middle" x="3582" y="-7262.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1360</text>
|
|
<text text-anchor="middle" x="3582" y="-7247.8" font-family="Times,serif" font-size="14.00">Transaction builder</text>
|
|
<text text-anchor="middle" x="3582" y="-7232.8" font-family="Times,serif" font-size="14.00">support for spending</text>
|
|
<text text-anchor="middle" x="3582" y="-7217.8" font-family="Times,serif" font-size="14.00">(almost) arbitrary</text>
|
|
<text text-anchor="middle" x="3582" y="-7202.8" font-family="Times,serif" font-size="14.00">transparent inputs.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4099->zcash/librustzcash#1360 -->
|
|
<g id="edge154" class="edge">
|
|
<title>zcash/zcash#4099->zcash/librustzcash#1360</title>
|
|
<path fill="none" stroke="black" d="M3141.1,-7279.6C3230.6,-7270.8 3374.9,-7256.7 3473.6,-7247"/>
|
|
<polygon fill="black" stroke="black" points="3474.09,-7250.47 3483.7,-7246 3473.4,-7243.5 3474.09,-7250.47"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1362 -->
|
|
<g id="node181" class="node committed">
|
|
<title>zcash/librustzcash#1362</title>
|
|
<g id="a_node181"><a xlink:href="https://github.com/zcash/librustzcash/issues/1362" xlink:title="zcash/librustzcash#1362 Create a generator and evaluator for arbitrary transparent Zcash script." target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" points="3416.5,-7371.5 3218.5,-7371.5 3218.5,-7303.5 3416.5,-7303.5 3416.5,-7371.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-7356.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1362</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7341.3" font-family="Times,serif" font-size="14.00">Create a generator and</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7326.3" font-family="Times,serif" font-size="14.00">evaluator for arbitrary</text>
|
|
<text text-anchor="middle" x="3317.5" y="-7311.3" font-family="Times,serif" font-size="14.00">transparent Zcash script.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4099->zcash/librustzcash#1362 -->
|
|
<g id="edge155" class="edge">
|
|
<title>zcash/zcash#4099->zcash/librustzcash#1362</title>
|
|
<path fill="none" stroke="black" d="M3141.2,-7303.3C3162.5,-7307.5 3185.9,-7312 3208.4,-7316.4"/>
|
|
<polygon fill="black" stroke="black" points="3207.8,-7319.85 3218.3,-7318.4 3209.19,-7312.99 3207.8,-7319.85"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1360->zcash/librustzcash#1370 -->
|
|
<g id="edge156" class="edge">
|
|
<title>zcash/librustzcash#1360->zcash/librustzcash#1370</title>
|
|
<path fill="none" stroke="black" d="M3680.1,-7198C3696.4,-7191.6 3713.3,-7184.9 3729.8,-7178.4"/>
|
|
<polygon fill="black" stroke="black" points="3731.45,-7181.51 3739.4,-7174.5 3728.82,-7175.02 3731.45,-7181.51"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1362->zcash/librustzcash#1371 -->
|
|
<g id="edge157" class="edge">
|
|
<title>zcash/librustzcash#1362->zcash/librustzcash#1371</title>
|
|
<path fill="none" stroke="black" d="M3416.6,-7337.5C3434.6,-7337.5 3453.4,-7337.5 3471.6,-7337.5"/>
|
|
<polygon fill="black" stroke="black" points="3471.7,-7341 3481.7,-7337.5 3471.7,-7334 3471.7,-7341"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1362->zcash/librustzcash#1360 -->
|
|
<g id="edge158" class="edge">
|
|
<title>zcash/librustzcash#1362->zcash/librustzcash#1360</title>
|
|
<path fill="none" stroke="black" d="M3407,-7303.4C3428.6,-7295.1 3452,-7286.1 3474.3,-7277.5"/>
|
|
<polygon fill="black" stroke="black" points="3475.77,-7280.69 3483.9,-7273.9 3473.31,-7274.13 3475.77,-7280.69"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1353 -->
|
|
<g id="node182" class="node open">
|
|
<title>zcash/librustzcash#1353</title>
|
|
<g id="a_node182"><a xlink:href="https://github.com/zcash/librustzcash/issues/1353" xlink:title="zcash/librustzcash#1353 zcash_client_backend: If a seed is reused, transparent UTXO spends from one wallet may not be detected in the other." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3940.5,-7768.5 3737.5,-7768.5 3737.5,-7670.5 3940.5,-7670.5 3940.5,-7768.5"/>
|
|
<text text-anchor="middle" x="3839" y="-7753.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1353</text>
|
|
<text text-anchor="middle" x="3839" y="-7738.3" font-family="Times,serif" font-size="14.00">zcash_client_backend: If</text>
|
|
<text text-anchor="middle" x="3839" y="-7723.3" font-family="Times,serif" font-size="14.00">a seed is reused,</text>
|
|
<text text-anchor="middle" x="3839" y="-7708.3" font-family="Times,serif" font-size="14.00">transparent UTXO spends</text>
|
|
<text text-anchor="middle" x="3839" y="-7693.3" font-family="Times,serif" font-size="14.00">from one wallet may not</text>
|
|
<text text-anchor="middle" x="3839" y="-7678.3" font-family="Times,serif" font-size="14.00">be detected in the other.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1353->zcash/wallet#5 -->
|
|
<g id="edge159" class="edge">
|
|
<title>zcash/librustzcash#1353->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3940.7,-7695.3C3959.8,-7690.7 3979.7,-7685.9 3998.8,-7681.3"/>
|
|
<polygon fill="black" stroke="black" points="3999.72,-7684.68 4008.6,-7678.9 3998.05,-7677.88 3999.72,-7684.68"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1363 -->
|
|
<g id="node183" class="node open">
|
|
<title>zcash/librustzcash#1363</title>
|
|
<g id="a_node183"><a xlink:href="https://github.com/zcash/librustzcash/issues/1363" xlink:title="zcash/librustzcash#1363 Enumerate the capabilities exposed by zcashd APIs for spending transparent coins." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2443,-7602 2246,-7602 2246,-7519 2443,-7519 2443,-7602"/>
|
|
<text text-anchor="middle" x="2344.5" y="-7586.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1363</text>
|
|
<text text-anchor="middle" x="2344.5" y="-7571.8" font-family="Times,serif" font-size="14.00">Enumerate the</text>
|
|
<text text-anchor="middle" x="2344.5" y="-7556.8" font-family="Times,serif" font-size="14.00">capabilities exposed by</text>
|
|
<text text-anchor="middle" x="2344.5" y="-7541.8" font-family="Times,serif" font-size="14.00">zcashd APIs for spending</text>
|
|
<text text-anchor="middle" x="2344.5" y="-7526.8" font-family="Times,serif" font-size="14.00">transparent coins.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1363->zcash/wallet#3 -->
|
|
<g id="edge160" class="edge">
|
|
<title>zcash/librustzcash#1363->zcash/wallet#3</title>
|
|
<path fill="none" stroke="black" d="M2351.7,-7602C2363.7,-7666.2 2396.5,-7787.8 2479,-7844.5 2603.8,-7930.4 2667.5,-7869.5 2819,-7869.5 2819,-7869.5 2819,-7869.5 3060,-7869.5 3207,-7869.5 3374.6,-7837.6 3479.1,-7813.9"/>
|
|
<polygon fill="black" stroke="black" points="3480.05,-7817.27 3489,-7811.6 3478.47,-7810.45 3480.05,-7817.27"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1363->zcash/librustzcash#1360 -->
|
|
<g id="edge161" class="edge">
|
|
<title>zcash/librustzcash#1363->zcash/librustzcash#1360</title>
|
|
<path fill="none" stroke="black" d="M2376.2,-7518.9C2444.9,-7431 2620.6,-7234.5 2819,-7234.5 2819,-7234.5 2819,-7234.5 3060,-7234.5 3203,-7234.5 3368.2,-7235.3 3473.5,-7235.8"/>
|
|
<polygon fill="black" stroke="black" points="3473.47,-7239.3 3483.5,-7235.9 3473.54,-7232.3 3473.47,-7239.3"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1363->zcash/librustzcash#1362 -->
|
|
<g id="edge162" class="edge">
|
|
<title>zcash/librustzcash#1363->zcash/librustzcash#1362</title>
|
|
<path fill="none" stroke="black" d="M2437.6,-7518.9C2553.8,-7468.7 2761.1,-7386.7 2948,-7351.5 3034.4,-7335.3 3134.1,-7332.4 3208,-7333.3"/>
|
|
<polygon fill="black" stroke="black" points="3208.27,-7336.8 3218.3,-7333.4 3208.33,-7329.8 3208.27,-7336.8"/>
|
|
</g>
|
|
<!-- zcash/wallet#1 -->
|
|
<g id="node184" class="node open">
|
|
<title>zcash/wallet#1</title>
|
|
<g id="a_node184"><a xlink:href="https://github.com/zcash/wallet/issues/1" xlink:title="zcash/wallet#1 Determine what subset of zcashd wallet functionality will be required by users in a replacement wallet (independent of how it is accessed)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="2682.5,-7835.5 2480.5,-7835.5 2480.5,-7707.5 2682.5,-7707.5 2682.5,-7835.5"/>
|
|
<text text-anchor="middle" x="2581.5" y="-7820.3" font-family="Times,serif" font-size="14.00">zcash/wallet#1</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7805.3" font-family="Times,serif" font-size="14.00">Determine what subset of</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7790.3" font-family="Times,serif" font-size="14.00">zcashd wallet</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7775.3" font-family="Times,serif" font-size="14.00">functionality will be</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7760.3" font-family="Times,serif" font-size="14.00">required by users in a</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7745.3" font-family="Times,serif" font-size="14.00">replacement wallet</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7730.3" font-family="Times,serif" font-size="14.00">(independent of how it is</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7715.3" font-family="Times,serif" font-size="14.00">accessed)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1363->zcash/wallet#1 -->
|
|
<g id="edge163" class="edge">
|
|
<title>zcash/librustzcash#1363->zcash/wallet#1</title>
|
|
<path fill="none" stroke="black" d="M2382.3,-7602.3C2408.1,-7630.7 2444.2,-7668.4 2479,-7698.5 2480,-7699.3 2480.9,-7700.2 2481.9,-7701"/>
|
|
<polygon fill="black" stroke="black" points="2479.75,-7703.76 2489.7,-7707.4 2484.19,-7698.35 2479.75,-7703.76"/>
|
|
</g>
|
|
<!-- zcash/wallet#1->zcash/wallet#4 -->
|
|
<g id="edge164" class="edge">
|
|
<title>zcash/wallet#1->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M2682.8,-7805C2693.3,-7807.8 2703.8,-7810.4 2714,-7812.5 2864.6,-7843.8 2904.2,-7849.5 3058,-7849.5 3058,-7849.5 3058,-7849.5 3318.5,-7849.5 3484.1,-7849.5 3569.4,-7952 3691,-7839.5 3741.7,-7792.6 3682.9,-7586.4 3723.5,-7530.5 3724.7,-7528.8 3726,-7527.3 3727.3,-7525.7"/>
|
|
<polygon fill="black" stroke="black" points="3729.94,-7528.01 3734.4,-7518.4 3724.92,-7523.13 3729.94,-7528.01"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1395 -->
|
|
<g id="node185" class="node open">
|
|
<title>zcash/librustzcash#1395</title>
|
|
<g id="a_node185"><a xlink:href="https://github.com/zcash/librustzcash/issues/1395" xlink:title="zcash/librustzcash#1395 Enumerate the data that the indexer service needs to provide" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="2920,-7803.5 2720,-7803.5 2720,-7735.5 2920,-7735.5 2920,-7803.5"/>
|
|
<text text-anchor="middle" x="2820" y="-7788.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1395</text>
|
|
<text text-anchor="middle" x="2820" y="-7773.3" font-family="Times,serif" font-size="14.00">Enumerate the data that</text>
|
|
<text text-anchor="middle" x="2820" y="-7758.3" font-family="Times,serif" font-size="14.00">the indexer service needs</text>
|
|
<text text-anchor="middle" x="2820" y="-7743.3" font-family="Times,serif" font-size="14.00">to provide</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#1->zcash/librustzcash#1395 -->
|
|
<g id="edge165" class="edge">
|
|
<title>zcash/wallet#1->zcash/librustzcash#1395</title>
|
|
<path fill="none" stroke="black" d="M2682.8,-7770.7C2691.7,-7770.6 2700.7,-7770.5 2709.6,-7770.4"/>
|
|
<polygon fill="black" stroke="black" points="2709.74,-7773.9 2719.7,-7770.3 2709.67,-7766.9 2709.74,-7773.9"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1410 -->
|
|
<g id="node186" class="node open">
|
|
<title>zcash/librustzcash#1410</title>
|
|
<g id="a_node186"><a xlink:href="https://github.com/zcash/librustzcash/issues/1410" xlink:title="zcash/librustzcash#1410 zcash_client_backend: Introduce "chain access API" to the sync engine" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3157,-7788.5 2961,-7788.5 2961,-7720.5 3157,-7720.5 3157,-7788.5"/>
|
|
<text text-anchor="middle" x="3059" y="-7773.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1410</text>
|
|
<text text-anchor="middle" x="3059" y="-7758.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="3059" y="-7743.3" font-family="Times,serif" font-size="14.00">Introduce "chain access</text>
|
|
<text text-anchor="middle" x="3059" y="-7728.3" font-family="Times,serif" font-size="14.00">API" to the sync engine</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1395->zcash/librustzcash#1410 -->
|
|
<g id="edge166" class="edge">
|
|
<title>zcash/librustzcash#1395->zcash/librustzcash#1410</title>
|
|
<path fill="none" stroke="black" d="M2920.1,-7763.2C2930.2,-7762.6 2940.5,-7761.9 2950.7,-7761.3"/>
|
|
<polygon fill="black" stroke="black" points="2951.03,-7764.79 2960.8,-7760.7 2950.61,-7757.8 2951.03,-7764.79"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1410->zcash/wallet#2 -->
|
|
<g id="edge171" class="edge">
|
|
<title>zcash/librustzcash#1410->zcash/wallet#2</title>
|
|
<path fill="none" stroke="black" d="M3157.3,-7754.5C3174.5,-7754.5 3192.5,-7754.5 3209.9,-7754.5"/>
|
|
<polygon fill="black" stroke="black" points="3210.1,-7758 3220.1,-7754.5 3210.1,-7751 3210.1,-7758"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1368 -->
|
|
<g id="node187" class="node open">
|
|
<title>zcash/librustzcash#1368</title>
|
|
<g id="a_node187"><a xlink:href="https://github.com/zcash/librustzcash/issues/1368" xlink:title="zcash/librustzcash#1368 zcash_client_backend: Introduce (initially internal) "sync API" between the scanning and wallet parts of `scan_cached_blocks`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3941,-7652 3737,-7652 3737,-7539 3941,-7539 3941,-7652"/>
|
|
<text text-anchor="middle" x="3839" y="-7636.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1368</text>
|
|
<text text-anchor="middle" x="3839" y="-7621.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="3839" y="-7606.8" font-family="Times,serif" font-size="14.00">Introduce (initially</text>
|
|
<text text-anchor="middle" x="3839" y="-7591.8" font-family="Times,serif" font-size="14.00">internal) "sync API"</text>
|
|
<text text-anchor="middle" x="3839" y="-7576.8" font-family="Times,serif" font-size="14.00">between the scanning and</text>
|
|
<text text-anchor="middle" x="3839" y="-7561.8" font-family="Times,serif" font-size="14.00">wallet parts of</text>
|
|
<text text-anchor="middle" x="3839" y="-7546.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1368->zcash/wallet#5 -->
|
|
<g id="edge167" class="edge">
|
|
<title>zcash/librustzcash#1368->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3941,-7619.8C3960.1,-7624.4 3980,-7629.2 3999,-7633.8"/>
|
|
<polygon fill="black" stroke="black" points="3998.36,-7637.25 4008.9,-7636.2 4000.01,-7630.44 3998.36,-7637.25"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1361 -->
|
|
<g id="node188" class="node open">
|
|
<title>zcash/librustzcash#1361</title>
|
|
<g id="a_node188"><a xlink:href="https://github.com/zcash/librustzcash/issues/1361" xlink:title="zcash/librustzcash#1361 `zcash_client_backend`: Add support for full transparent coin tracking (P2PKH and P2SH)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3681.5,-7177 3678.5,-7181 3657.5,-7181 3654.5,-7177 3482.5,-7177 3482.5,-7094 3681.5,-7094 3681.5,-7177"/>
|
|
<text text-anchor="middle" x="3582" y="-7161.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1361</text>
|
|
<text text-anchor="middle" x="3582" y="-7146.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
|
|
<text text-anchor="middle" x="3582" y="-7131.8" font-family="Times,serif" font-size="14.00">Add support for full</text>
|
|
<text text-anchor="middle" x="3582" y="-7116.8" font-family="Times,serif" font-size="14.00">transparent coin tracking</text>
|
|
<text text-anchor="middle" x="3582" y="-7101.8" font-family="Times,serif" font-size="14.00">(P2PKH and P2SH)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1361->zcash/librustzcash#1370 -->
|
|
<g id="edge168" class="edge">
|
|
<title>zcash/librustzcash#1361->zcash/librustzcash#1370</title>
|
|
<path fill="none" stroke="black" d="M3681.6,-7135.5C3697.1,-7135.5 3713.2,-7135.5 3729,-7135.5"/>
|
|
<polygon fill="black" stroke="black" points="3729.3,-7139 3739.3,-7135.5 3729.3,-7132 3729.3,-7139"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1372 -->
|
|
<g id="node189" class="node committed">
|
|
<title>zcash/librustzcash#1372</title>
|
|
<g id="a_node189"><a xlink:href="https://github.com/zcash/librustzcash/issues/1372" xlink:title="zcash/librustzcash#1372 `zcash_primitives::legacy `: Enhance transparent `Script` support as necessary" target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="3157.5,-7443 2960.5,-7443 2960.5,-7360 3157.5,-7360 3157.5,-7443"/>
|
|
<text text-anchor="middle" x="3059" y="-7427.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1372</text>
|
|
<text text-anchor="middle" x="3059" y="-7412.8" font-family="Times,serif" font-size="14.00">`zcash_primitives::legacy</text>
|
|
<text text-anchor="middle" x="3059" y="-7397.8" font-family="Times,serif" font-size="14.00">`: Enhance transparent</text>
|
|
<text text-anchor="middle" x="3059" y="-7382.8" font-family="Times,serif" font-size="14.00">`Script` support as</text>
|
|
<text text-anchor="middle" x="3059" y="-7367.8" font-family="Times,serif" font-size="14.00">necessary</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1372->zcash/librustzcash#1371 -->
|
|
<g id="edge169" class="edge">
|
|
<title>zcash/librustzcash#1372->zcash/librustzcash#1371</title>
|
|
<path fill="none" stroke="black" d="M3157.6,-7402.3C3234.1,-7401.5 3343,-7396.9 3437,-7380.5 3448.4,-7378.5 3460.3,-7375.9 3472,-7373"/>
|
|
<polygon fill="black" stroke="black" points="3473.03,-7376.35 3481.8,-7370.4 3471.24,-7369.58 3473.03,-7376.35"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1372->zcash/librustzcash#1362 -->
|
|
<g id="edge170" class="edge">
|
|
<title>zcash/librustzcash#1372->zcash/librustzcash#1362</title>
|
|
<path fill="none" stroke="black" d="M3157.7,-7377.1C3174.3,-7373 3191.6,-7368.7 3208.4,-7364.5"/>
|
|
<polygon fill="black" stroke="black" points="3209.38,-7367.86 3218.2,-7362 3207.65,-7361.08 3209.38,-7367.86"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1414 -->
|
|
<g id="node190" class="node open">
|
|
<title>zcash/librustzcash#1414</title>
|
|
<g id="a_node190"><a xlink:href="https://github.com/zcash/librustzcash/issues/1414" xlink:title="zcash/librustzcash#1414 zcash_client_backend: Create the framework for an in-memory wallet backend" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2681,-7689 2482,-7689 2482,-7606 2681,-7606 2681,-7689"/>
|
|
<text text-anchor="middle" x="2581.5" y="-7673.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1414</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7658.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7643.8" font-family="Times,serif" font-size="14.00">Create the framework for</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7628.8" font-family="Times,serif" font-size="14.00">an in-memory wallet</text>
|
|
<text text-anchor="middle" x="2581.5" y="-7613.8" font-family="Times,serif" font-size="14.00">backend</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1415 -->
|
|
<g id="node191" class="node open">
|
|
<title>zcash/librustzcash#1415</title>
|
|
<g id="a_node191"><a xlink:href="https://github.com/zcash/librustzcash/issues/1415" xlink:title="zcash/librustzcash#1415 zcash_client_backend: Implement internals of in-memory wallet by migrating tests from `zcash_client_sqlite`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="2918,-7707.5 2722,-7707.5 2722,-7609.5 2918,-7609.5 2918,-7707.5"/>
|
|
<text text-anchor="middle" x="2820" y="-7692.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1415</text>
|
|
<text text-anchor="middle" x="2820" y="-7677.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="2820" y="-7662.3" font-family="Times,serif" font-size="14.00">Implement internals of</text>
|
|
<text text-anchor="middle" x="2820" y="-7647.3" font-family="Times,serif" font-size="14.00">in-memory wallet by</text>
|
|
<text text-anchor="middle" x="2820" y="-7632.3" font-family="Times,serif" font-size="14.00">migrating tests from</text>
|
|
<text text-anchor="middle" x="2820" y="-7617.3" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1414->zcash/librustzcash#1415 -->
|
|
<g id="edge172" class="edge">
|
|
<title>zcash/librustzcash#1414->zcash/librustzcash#1415</title>
|
|
<path fill="none" stroke="black" d="M2681.1,-7652.1C2691.2,-7652.6 2701.4,-7653 2711.6,-7653.5"/>
|
|
<polygon fill="black" stroke="black" points="2711.54,-7657 2721.7,-7654 2711.89,-7650.01 2711.54,-7657"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1415->zcash/librustzcash#1410 -->
|
|
<g id="edge173" class="edge">
|
|
<title>zcash/librustzcash#1415->zcash/librustzcash#1410</title>
|
|
<path fill="none" stroke="black" d="M2918.1,-7697.8C2933.4,-7704 2949.3,-7710.5 2964.5,-7716.6"/>
|
|
<polygon fill="black" stroke="black" points="2963.42,-7719.94 2974,-7720.5 2966.08,-7713.46 2963.42,-7719.94"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1188 -->
|
|
<g id="node192" class="node needs-review">
|
|
<title>zcash/librustzcash#1188</title>
|
|
<g id="a_node192"><a xlink:href="https://github.com/zcash/librustzcash/issues/1188" xlink:title="zcash/librustzcash#1188 `zcash_client_backend`: Support import of seed phrases from transparent- only wallets." target="_blank">
|
|
<polygon fill="#dfc150" stroke="black" stroke-width="2" points="3684.5,-7480 3479.5,-7480 3479.5,-7397 3684.5,-7397 3684.5,-7480"/>
|
|
<text text-anchor="middle" x="3582" y="-7464.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1188</text>
|
|
<text text-anchor="middle" x="3582" y="-7449.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
|
|
<text text-anchor="middle" x="3582" y="-7434.8" font-family="Times,serif" font-size="14.00">Support import of seed</text>
|
|
<text text-anchor="middle" x="3582" y="-7419.8" font-family="Times,serif" font-size="14.00">phrases from transparent-</text>
|
|
<text text-anchor="middle" x="3582" y="-7404.8" font-family="Times,serif" font-size="14.00">only wallets.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1188->zcash/librustzcash#1348 -->
|
|
<g id="edge174" class="edge">
|
|
<title>zcash/librustzcash#1188->zcash/librustzcash#1348</title>
|
|
<path fill="none" stroke="black" d="M3682.6,-7396.8C3685.6,-7394.2 3688.4,-7391.4 3691,-7388.5 3722.2,-7353.2 3692,-7322.6 3723.5,-7287.5 3725,-7285.8 3726.6,-7284.1 3728.3,-7282.5"/>
|
|
<polygon fill="black" stroke="black" points="3730.75,-7285 3736,-7275.8 3726.16,-7279.72 3730.75,-7285"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1726 -->
|
|
<g id="node235" class="node open">
|
|
<title>zcash/librustzcash#1726</title>
|
|
<g id="a_node235"><a xlink:href="https://github.com/zcash/librustzcash/issues/1726" xlink:title="zcash/librustzcash#1726 zcash_client_backend 0.18" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="5169,-153.5 4964,-153.5 4964,-115.5 5169,-115.5 5169,-153.5"/>
|
|
<text text-anchor="middle" x="5066.5" y="-138.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1726</text>
|
|
<text text-anchor="middle" x="5066.5" y="-123.3" font-family="Times,serif" font-size="14.00">zcash_client_backend 0.18</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1188->zcash/librustzcash#1726 -->
|
|
<g id="edge215" class="edge">
|
|
<title>zcash/librustzcash#1188->zcash/librustzcash#1726</title>
|
|
<path fill="none" stroke="black" d="M3684.4,-7396.7C3686.8,-7394.1 3689,-7391.4 3691,-7388.5 3742.5,-7314.6 3662.7,-7051 3723.5,-6984.5 3792.7,-6908.8 3877.3,-7016.8 3951,-6945.5 3957.4,-6939.3 4209.1,-5698.4 4210,-5689.5 4218,-5613.7 4200.4,-262.58 4246,-201.5 4328.1,-91.55 4749.1,-108.96 4953.6,-124.44"/>
|
|
<polygon fill="black" stroke="black" points="4953.56,-127.95 4963.8,-125.22 4954.1,-120.97 4953.56,-127.95"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1552 -->
|
|
<g id="node193" class="node open">
|
|
<title>zcash/librustzcash#1552</title>
|
|
<g id="a_node193"><a xlink:href="https://github.com/zcash/librustzcash/issues/1552" xlink:title="zcash/librustzcash#1552 zcash_client_backend: Add the functionality to restore from `zcashd` wallet.dat and/or wallet dump files produced by `z_exportwallet`." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3942,-8001 3736,-8001 3736,-7888 3942,-7888 3942,-8001"/>
|
|
<text text-anchor="middle" x="3839" y="-7985.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1552</text>
|
|
<text text-anchor="middle" x="3839" y="-7970.8" font-family="Times,serif" font-size="14.00">zcash_client_backend: Add</text>
|
|
<text text-anchor="middle" x="3839" y="-7955.8" font-family="Times,serif" font-size="14.00">the functionality to</text>
|
|
<text text-anchor="middle" x="3839" y="-7940.8" font-family="Times,serif" font-size="14.00">restore from `zcashd`</text>
|
|
<text text-anchor="middle" x="3839" y="-7925.8" font-family="Times,serif" font-size="14.00">wallet.dat and/or wallet</text>
|
|
<text text-anchor="middle" x="3839" y="-7910.8" font-family="Times,serif" font-size="14.00">dump files produced by</text>
|
|
<text text-anchor="middle" x="3839" y="-7895.8" font-family="Times,serif" font-size="14.00">`z_exportwallet`.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1552->zcash/wallet#5 -->
|
|
<g id="edge175" class="edge">
|
|
<title>zcash/librustzcash#1552->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3941.6,-7887.8C3944.9,-7885.1 3948,-7882.3 3951,-7879.5 4003.9,-7829.4 4047.3,-7756.7 4072.7,-7708.3"/>
|
|
<polygon fill="black" stroke="black" points="4075.92,-7709.69 4077.4,-7699.2 4069.7,-7706.48 4075.92,-7709.69"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1695 -->
|
|
<g id="node194" class="node open">
|
|
<title>zcash/librustzcash#1695</title>
|
|
<g id="a_node194"><a xlink:href="https://github.com/zcash/librustzcash/issues/1695" xlink:title="zcash/librustzcash#1695 `zcash_client_backend`: Add backend functionality required to support `fundrawtransaction`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3940.5,-7870 3737.5,-7870 3737.5,-7787 3940.5,-7787 3940.5,-7870"/>
|
|
<text text-anchor="middle" x="3839" y="-7854.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1695</text>
|
|
<text text-anchor="middle" x="3839" y="-7839.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
|
|
<text text-anchor="middle" x="3839" y="-7824.8" font-family="Times,serif" font-size="14.00">Add backend functionality</text>
|
|
<text text-anchor="middle" x="3839" y="-7809.8" font-family="Times,serif" font-size="14.00">required to support</text>
|
|
<text text-anchor="middle" x="3839" y="-7794.8" font-family="Times,serif" font-size="14.00">`fundrawtransaction`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1695->zcash/wallet#5 -->
|
|
<g id="edge176" class="edge">
|
|
<title>zcash/librustzcash#1695->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3935,-7786.8C3940.5,-7783.8 3945.9,-7780.7 3951,-7777.5 3984.2,-7756.7 4018.3,-7729.3 4045.2,-7705.9"/>
|
|
<polygon fill="black" stroke="black" points="4047.72,-7708.34 4052.9,-7699.1 4043.09,-7703.1 4047.72,-7708.34"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1179->zcash/librustzcash#1338 -->
|
|
<g id="edge177" class="edge">
|
|
<title>zcash/librustzcash#1179->zcash/librustzcash#1338</title>
|
|
<path fill="none" stroke="black" d="M3415.9,-6816.5C3434.7,-6816.5 3454.5,-6816.5 3473.6,-6816.5"/>
|
|
<polygon fill="black" stroke="black" points="3473.8,-6820 3483.8,-6816.5 3473.8,-6813 3473.8,-6820"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1458 -->
|
|
<g id="node240" class="node closed">
|
|
<title>zcash/librustzcash#1458</title>
|
|
<g id="a_node240"><a xlink:href="https://github.com/zcash/librustzcash/issues/1458" xlink:title="zcash/librustzcash#1458 zcash_primitives 0.17.0, zcash_proofs 0.17.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3680,-11518.5 3484,-11518.5 3484,-11465.5 3680,-11465.5 3680,-11518.5"/>
|
|
<text text-anchor="middle" x="3582" y="-11503.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1458</text>
|
|
<text text-anchor="middle" x="3582" y="-11488.3" font-family="Times,serif" font-size="14.00">zcash_primitives 0.17.0,</text>
|
|
<text text-anchor="middle" x="3582" y="-11473.3" font-family="Times,serif" font-size="14.00">zcash_proofs 0.17.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1179->zcash/librustzcash#1458 -->
|
|
<g id="edge243" class="edge">
|
|
<title>zcash/librustzcash#1179->zcash/librustzcash#1458</title>
|
|
<path fill="none" stroke="black" d="M3334.9,-6843.1C3362.4,-6889.4 3416.9,-6988.9 3437,-7081.5 3449.9,-7140.9 3431.2,-11409 3467.5,-11458 3470,-11461 3472.8,-11464 3475.8,-11467"/>
|
|
<polygon fill="black" stroke="black" points="3473.78,-11469.86 3483.9,-11473 3477.95,-11464.24 3473.78,-11469.86"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1231 -->
|
|
<g id="node197" class="node closed">
|
|
<title>zcash/librustzcash#1231</title>
|
|
<g id="a_node197"><a xlink:href="https://github.com/zcash/librustzcash/issues/1231" xlink:title="zcash/librustzcash#1231 zcash_client_sqlite 0.11.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3937,-6843 3741,-6843 3741,-6790 3937,-6790 3937,-6843"/>
|
|
<text text-anchor="middle" x="3839" y="-6827.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1231</text>
|
|
<text text-anchor="middle" x="3839" y="-6812.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="3839" y="-6797.8" font-family="Times,serif" font-size="14.00">0.11.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1338->zcash/librustzcash#1231 -->
|
|
<g id="edge178" class="edge">
|
|
<title>zcash/librustzcash#1338->zcash/librustzcash#1231</title>
|
|
<path fill="none" stroke="black" d="M3680.1,-6816.5C3696.6,-6816.5 3713.7,-6816.5 3730.4,-6816.5"/>
|
|
<polygon fill="black" stroke="black" points="3730.7,-6820 3740.7,-6816.5 3730.7,-6813 3730.7,-6820"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1178 -->
|
|
<g id="node241" class="node closed">
|
|
<title>zcash/librustzcash#1178</title>
|
|
<g id="a_node241"><a xlink:href="https://github.com/zcash/librustzcash/issues/1178" xlink:title="zcash/librustzcash#1178 zcash_client_backend 0.13.1" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3937,-6936 3741,-6936 3741,-6883 3937,-6883 3937,-6936"/>
|
|
<text text-anchor="middle" x="3839" y="-6920.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1178</text>
|
|
<text text-anchor="middle" x="3839" y="-6905.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="3839" y="-6890.8" font-family="Times,serif" font-size="14.00">0.13.1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1338->zcash/librustzcash#1178 -->
|
|
<g id="edge244" class="edge">
|
|
<title>zcash/librustzcash#1338->zcash/librustzcash#1178</title>
|
|
<path fill="none" stroke="black" d="M3637.9,-6843.1C3663.6,-6854.8 3694.7,-6868.3 3723.5,-6878.5 3726.1,-6879.4 3728.6,-6880.3 3731.3,-6881.2"/>
|
|
<polygon fill="black" stroke="black" points="3730.31,-6884.56 3740.9,-6884.3 3732.46,-6877.9 3730.31,-6884.56"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1418 -->
|
|
<g id="node242" class="node closed">
|
|
<title>zcash/librustzcash#1418</title>
|
|
<g id="a_node242"><a xlink:href="https://github.com/zcash/librustzcash/issues/1418" xlink:title="zcash/librustzcash#1418 zcash_client_sqlite 0.12.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="4443,-6794 4247,-6794 4247,-6741 4443,-6741 4443,-6794"/>
|
|
<text text-anchor="middle" x="4345" y="-6778.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1418</text>
|
|
<text text-anchor="middle" x="4345" y="-6763.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="4345" y="-6748.8" font-family="Times,serif" font-size="14.00">0.12.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1231->zcash/librustzcash#1418 -->
|
|
<g id="edge245" class="edge">
|
|
<title>zcash/librustzcash#1231->zcash/librustzcash#1418</title>
|
|
<path fill="none" stroke="black" d="M3937.3,-6795.3C3953.9,-6792.3 3970.9,-6789.5 3987,-6787.5 4070.4,-6777 4165.4,-6772 4236.4,-6769.6"/>
|
|
<polygon fill="black" stroke="black" points="4236.81,-6773.09 4246.7,-6769.3 4236.6,-6766.09 4236.81,-6773.09"/>
|
|
</g>
|
|
<!-- zcash/zcash#6801 -->
|
|
<g id="node198" class="node closed">
|
|
<title>zcash/zcash#6801</title>
|
|
<g id="a_node198"><a xlink:href="https://github.com/zcash/zcash/issues/6801" xlink:title="zcash/zcash#6801 Remove references to BOSL once we have updated to depend only on orchard 0.7 (directly and indirectly)" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3426.5,-14719 3208.5,-14719 3208.5,-14621 3426.5,-14621 3426.5,-14719"/>
|
|
<text text-anchor="middle" x="3317.5" y="-14703.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6801</text>
|
|
<text text-anchor="middle" x="3317.5" y="-14688.8" font-family="Times,serif" font-size="14.00">Remove references to BOSL</text>
|
|
<text text-anchor="middle" x="3317.5" y="-14673.8" font-family="Times,serif" font-size="14.00">once we have updated to</text>
|
|
<text text-anchor="middle" x="3317.5" y="-14658.8" font-family="Times,serif" font-size="14.00">depend only on orchard</text>
|
|
<text text-anchor="middle" x="3317.5" y="-14643.8" font-family="Times,serif" font-size="14.00">0.7 (directly and</text>
|
|
<text text-anchor="middle" x="3317.5" y="-14628.8" font-family="Times,serif" font-size="14.00">indirectly)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6801->zcash/zcash#6805 -->
|
|
<g id="edge179" class="edge">
|
|
<title>zcash/zcash#6801->zcash/zcash#6805</title>
|
|
<path fill="none" stroke="black" d="M3426.8,-14670C3450.3,-14670 3474.8,-14670 3497.2,-14670"/>
|
|
<polygon fill="black" stroke="black" points="3497.4,-14673.5 3507.4,-14670 3497.4,-14666.5 3497.4,-14673.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6805->zcash/zcash#6856 -->
|
|
<g id="edge242" class="edge">
|
|
<title>zcash/zcash#6805->zcash/zcash#6856</title>
|
|
<path fill="none" stroke="black" d="M3633.6,-14650C3653.9,-14641 3675.9,-14627 3691,-14608 3719.9,-14573 3693.9,-14546 3723.5,-14512 3736.4,-14496 3754.1,-14485 3771.7,-14476"/>
|
|
<polygon fill="black" stroke="black" points="3773.12,-14479.2 3780.9,-14472 3770.33,-14472.78 3773.12,-14479.2"/>
|
|
</g>
|
|
<!-- zcash/zcash#6806->zcash/zcash#6801 -->
|
|
<g id="edge180" class="edge">
|
|
<title>zcash/zcash#6806->zcash/zcash#6801</title>
|
|
<path fill="none" stroke="black" d="M3154.1,-14664C3168.3,-14665 3183.2,-14665 3198,-14666"/>
|
|
<polygon fill="black" stroke="black" points="3198.1,-14669.5 3208.1,-14666 3198.1,-14662.5 3198.1,-14669.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6869 -->
|
|
<g id="node201" class="node open">
|
|
<title>zcash/zcash#6869</title>
|
|
<g id="a_node201"><a xlink:href="https://github.com/zcash/zcash/issues/6869" xlink:title="zcash/zcash#6869 Ensure that last release of zcashd EoS-halts before the first incompatible NU activates" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="4201.5,-8132 3995.5,-8132 3995.5,-8049 4201.5,-8049 4201.5,-8132"/>
|
|
<text text-anchor="middle" x="4098.5" y="-8116.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6869</text>
|
|
<text text-anchor="middle" x="4098.5" y="-8101.8" font-family="Times,serif" font-size="14.00">Ensure that last release</text>
|
|
<text text-anchor="middle" x="4098.5" y="-8086.8" font-family="Times,serif" font-size="14.00">of zcashd EoS-halts</text>
|
|
<text text-anchor="middle" x="4098.5" y="-8071.8" font-family="Times,serif" font-size="14.00">before the first</text>
|
|
<text text-anchor="middle" x="4098.5" y="-8056.8" font-family="Times,serif" font-size="14.00">incompatible NU activates</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6869->zcash/zips#814 -->
|
|
<g id="edge250" class="edge">
|
|
<title>zcash/zcash#6869->zcash/zips#814</title>
|
|
<path fill="none" stroke="black" d="M4200,-8048.9C4203.8,-8045.1 4207.1,-8041 4210,-8036.5 4236.4,-7995.1 4335.3,-1261.4 4343.5,-702.35"/>
|
|
<polygon fill="black" stroke="black" points="4347,-702.07 4343.6,-692.04 4340,-702.01 4347,-702.07"/>
|
|
</g>
|
|
<!-- zcash/zcash#6869->zcash/zcash#6868 -->
|
|
<g id="edge181" class="edge">
|
|
<title>zcash/zcash#6869->zcash/zcash#6868</title>
|
|
<path fill="none" stroke="black" d="M4201.8,-8085.5C4221.3,-8084.5 4241.5,-8083.5 4260.4,-8082.6"/>
|
|
<polygon fill="black" stroke="black" points="4260.59,-8086.1 4270.4,-8082.1 4260.24,-8079.1 4260.59,-8086.1"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#968 -->
|
|
<g id="node203" class="node open">
|
|
<title>zcash/librustzcash#968</title>
|
|
<g id="a_node203"><a xlink:href="https://github.com/zcash/librustzcash/issues/968" xlink:title="zcash/librustzcash#968 zcash_client_sqlite: Require sufficient chain tip scanning prior to spendability" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2201,-7263 2014,-7263 2014,-7180 2201,-7180 2201,-7263"/>
|
|
<text text-anchor="middle" x="2107.5" y="-7247.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#968</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7232.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7217.8" font-family="Times,serif" font-size="14.00">Require sufficient chain</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7202.8" font-family="Times,serif" font-size="14.00">tip scanning prior to</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7187.8" font-family="Times,serif" font-size="14.00">spendability</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#720 -->
|
|
<g id="node212" class="node open">
|
|
<title>zcash/librustzcash#720</title>
|
|
<g id="a_node212"><a xlink:href="https://github.com/zcash/librustzcash/issues/720" xlink:title="zcash/librustzcash#720 Implement DAGSync" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="2438,-6952.5 2435,-6956.5 2414,-6956.5 2411,-6952.5 2251,-6952.5 2251,-6914.5 2438,-6914.5 2438,-6952.5"/>
|
|
<text text-anchor="middle" x="2344.5" y="-6937.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#720</text>
|
|
<text text-anchor="middle" x="2344.5" y="-6922.3" font-family="Times,serif" font-size="14.00">Implement DAGSync</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#968->zcash/librustzcash#720 -->
|
|
<g id="edge240" class="edge">
|
|
<title>zcash/librustzcash#968->zcash/librustzcash#720</title>
|
|
<path fill="none" stroke="black" d="M2201.4,-7182.6C2205.8,-7178.9 2209.9,-7174.9 2213.5,-7170.5 2239.7,-7139 2220.4,-7118.5 2238,-7081.5 2259.8,-7035.6 2296,-6988.9 2319.8,-6960.5"/>
|
|
<polygon fill="black" stroke="black" points="2322.61,-6962.59 2326.4,-6952.7 2317.27,-6958.07 2322.61,-6962.59"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#920 -->
|
|
<g id="node204" class="node open">
|
|
<title>zcash/librustzcash#920</title>
|
|
<g id="a_node204"><a xlink:href="https://github.com/zcash/librustzcash/issues/920" xlink:title="zcash/librustzcash#920 Create benchmark suites for note selection and/or proposal creation." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2205.5,-7161.5 2009.5,-7161.5 2009.5,-7093.5 2205.5,-7093.5 2205.5,-7161.5"/>
|
|
<text text-anchor="middle" x="2107.5" y="-7146.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#920</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7131.3" font-family="Times,serif" font-size="14.00">Create benchmark suites</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7116.3" font-family="Times,serif" font-size="14.00">for note selection and/or</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7101.3" font-family="Times,serif" font-size="14.00">proposal creation.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6315->zcash/zcash#6317 -->
|
|
<g id="edge224" class="edge">
|
|
<title>zcash/zcash#6315->zcash/zcash#6317</title>
|
|
<path fill="none" stroke="black" d="M2111.6,-11956C2148.2,-12180 2507.2,-14319 2948,-14754 2955.7,-14761 2965.1,-14767 2975.1,-14771"/>
|
|
<polygon fill="black" stroke="black" points="2973.83,-14774.26 2984.4,-14775 2976.6,-14767.83 2973.83,-14774.26"/>
|
|
</g>
|
|
<!-- zcash/zcash#6336 -->
|
|
<g id="node206" class="node closed">
|
|
<title>zcash/zcash#6336</title>
|
|
<g id="a_node206"><a xlink:href="https://github.com/zcash/zcash/issues/6336" xlink:title="zcash/zcash#6336 Add an RPC method to expose 2^16 subtree roots" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1969,-11842.5 1759,-11842.5 1759,-11789.5 1969,-11789.5 1969,-11842.5"/>
|
|
<text text-anchor="middle" x="1864" y="-11827.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6336</text>
|
|
<text text-anchor="middle" x="1864" y="-11812.3" font-family="Times,serif" font-size="14.00">Add an RPC method to</text>
|
|
<text text-anchor="middle" x="1864" y="-11797.3" font-family="Times,serif" font-size="14.00">expose 2^16 subtree roots</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6336->zcash/zcash#6315 -->
|
|
<g id="edge182" class="edge">
|
|
<title>zcash/zcash#6336->zcash/zcash#6315</title>
|
|
<path fill="none" stroke="black" d="M1947.2,-11842C1954.6,-11845 1962,-11848 1969,-11852 2005.4,-11869 2044.2,-11893 2071.2,-11912"/>
|
|
<polygon fill="black" stroke="black" points="2069.22,-11914.89 2079.6,-11917 2072.8,-11908.88 2069.22,-11914.89"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#730 -->
|
|
<g id="node219" class="node closed">
|
|
<title>zcash/librustzcash#730</title>
|
|
<g id="a_node219"><a xlink:href="https://github.com/zcash/librustzcash/issues/730" xlink:title="zcash/librustzcash#730 Enable fast-update of witness data for existing notes (Spend-before-Sync)" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="2210,-11636 2207,-11640 2186,-11640 2183,-11636 2005,-11636 2005,-11568 2210,-11568 2210,-11636"/>
|
|
<text text-anchor="middle" x="2107.5" y="-11620.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#730</text>
|
|
<text text-anchor="middle" x="2107.5" y="-11605.8" font-family="Times,serif" font-size="14.00">Enable fast-update of</text>
|
|
<text text-anchor="middle" x="2107.5" y="-11590.8" font-family="Times,serif" font-size="14.00">witness data for existing</text>
|
|
<text text-anchor="middle" x="2107.5" y="-11575.8" font-family="Times,serif" font-size="14.00">notes (Spend-before-Sync)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6336->zcash/librustzcash#730 -->
|
|
<g id="edge225" class="edge">
|
|
<title>zcash/zcash#6336->zcash/librustzcash#730</title>
|
|
<path fill="none" stroke="black" d="M1891.1,-11789C1917.2,-11763 1958.9,-11722 1997,-11688 2014.9,-11673 2035.1,-11656 2053.3,-11642"/>
|
|
<polygon fill="black" stroke="black" points="2055.5,-11644.73 2061.5,-11636 2051.36,-11639.08 2055.5,-11644.73"/>
|
|
</g>
|
|
<!-- zcash/zcash#6335 -->
|
|
<g id="node207" class="node closed">
|
|
<title>zcash/zcash#6335</title>
|
|
<g id="a_node207"><a xlink:href="https://github.com/zcash/zcash/issues/6335" xlink:title="zcash/zcash#6335 Save roots of complete 2^16 subtrees within the Sapling commitment trees" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1720.5,-11850 1514.5,-11850 1514.5,-11782 1720.5,-11782 1720.5,-11850"/>
|
|
<text text-anchor="middle" x="1617.5" y="-11834.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6335</text>
|
|
<text text-anchor="middle" x="1617.5" y="-11819.8" font-family="Times,serif" font-size="14.00">Save roots of complete</text>
|
|
<text text-anchor="middle" x="1617.5" y="-11804.8" font-family="Times,serif" font-size="14.00">2^16 subtrees within the</text>
|
|
<text text-anchor="middle" x="1617.5" y="-11789.8" font-family="Times,serif" font-size="14.00">Sapling commitment trees</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6335->zcash/zcash#6197 -->
|
|
<g id="edge226" class="edge">
|
|
<title>zcash/zcash#6335->zcash/zcash#6197</title>
|
|
<path fill="none" stroke="black" d="M1619.7,-11781C1634.8,-11341 1795.4,-6808.9 1997,-6621.5 2143.1,-6485.6 2261.1,-6546.5 2446,-6621.5 2718,-6731.8 2801.7,-6812.8 2920,-7081.5 2941.4,-7130.1 2945.2,-7983.5 2948,-8036.5 2986.6,-8773.6 2825.7,-10711 3198,-11348 3270.6,-11473 3333.1,-11477 3467.5,-11528 3514.3,-11547 3657.7,-11524 3691,-11562 3775.1,-11656 3649.9,-12597 3723.5,-12700 3730,-12710 3738.6,-12717 3748.2,-12722"/>
|
|
<polygon fill="black" stroke="black" points="3746.85,-12725.25 3757.3,-12727 3750.22,-12719.12 3746.85,-12725.25"/>
|
|
</g>
|
|
<!-- zcash/zcash#6335->zcash/zcash#6315 -->
|
|
<g id="edge183" class="edge">
|
|
<title>zcash/zcash#6335->zcash/zcash#6315</title>
|
|
<path fill="none" stroke="black" d="M1711.7,-11850C1715.7,-11852 1719.5,-11855 1723,-11858 1747.4,-11880 1731.2,-11905 1759,-11922 1780.9,-11936 1927,-11938 2022.7,-11937"/>
|
|
<polygon fill="black" stroke="black" points="2022.9,-11940.5 2032.9,-11937 2022.9,-11933.5 2022.9,-11940.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6335->zcash/zcash#6336 -->
|
|
<g id="edge184" class="edge">
|
|
<title>zcash/zcash#6335->zcash/zcash#6336</title>
|
|
<path fill="none" stroke="black" d="M1720.8,-11816C1730,-11816 1739.4,-11816 1748.7,-11816"/>
|
|
<polygon fill="black" stroke="black" points="1748.8,-11819.5 1758.8,-11816 1748.8,-11812.5 1748.8,-11819.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#785->zcash/zcash#6315 -->
|
|
<g id="edge185" class="edge">
|
|
<title>zcash/librustzcash#785->zcash/zcash#6315</title>
|
|
<path fill="none" stroke="black" d="M1957.7,-11906C1979.2,-11910 2001.9,-11915 2022.9,-11919"/>
|
|
<polygon fill="black" stroke="black" points="2022.3,-11922.45 2032.8,-11921 2023.69,-11915.59 2022.3,-11922.45"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#860 -->
|
|
<g id="node220" class="node closed">
|
|
<title>zcash/librustzcash#860</title>
|
|
<g id="a_node220"><a xlink:href="https://github.com/zcash/librustzcash/issues/860" xlink:title="zcash/librustzcash#860 zcash_primitives 0.13-rc1, zcash_client_backend 0.10-rc1 and zcash_client_sqlite 0.8-rc1" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="2438,-11658.5 2251,-11658.5 2251,-11545.5 2438,-11545.5 2438,-11658.5"/>
|
|
<text text-anchor="middle" x="2344.5" y="-11643.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#860</text>
|
|
<text text-anchor="middle" x="2344.5" y="-11628.3" font-family="Times,serif" font-size="14.00">zcash_primitives</text>
|
|
<text text-anchor="middle" x="2344.5" y="-11613.3" font-family="Times,serif" font-size="14.00">0.13-rc1,</text>
|
|
<text text-anchor="middle" x="2344.5" y="-11598.3" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="2344.5" y="-11583.3" font-family="Times,serif" font-size="14.00">0.10-rc1 and</text>
|
|
<text text-anchor="middle" x="2344.5" y="-11568.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="2344.5" y="-11553.3" font-family="Times,serif" font-size="14.00">0.8-rc1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#785->zcash/librustzcash#860 -->
|
|
<g id="edge227" class="edge">
|
|
<title>zcash/librustzcash#785->zcash/librustzcash#860</title>
|
|
<path fill="none" stroke="black" d="M1957.8,-11873C2032.4,-11858 2136.9,-11829 2213.5,-11774 2252.7,-11747 2285.3,-11703 2308,-11667"/>
|
|
<polygon fill="black" stroke="black" points="2311.24,-11668.39 2313.3,-11658 2305.21,-11664.84 2311.24,-11668.39"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#704 -->
|
|
<g id="node237" class="node open">
|
|
<title>zcash/librustzcash#704</title>
|
|
<g id="a_node237"><a xlink:href="https://github.com/zcash/librustzcash/issues/704" xlink:title="zcash/librustzcash#704 introduce ability to cancel `scan_cached_blocks`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2201,-11766 2014,-11766 2014,-11698 2201,-11698 2201,-11766"/>
|
|
<text text-anchor="middle" x="2107.5" y="-11750.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#704</text>
|
|
<text text-anchor="middle" x="2107.5" y="-11735.8" font-family="Times,serif" font-size="14.00">introduce ability to</text>
|
|
<text text-anchor="middle" x="2107.5" y="-11720.8" font-family="Times,serif" font-size="14.00">cancel</text>
|
|
<text text-anchor="middle" x="2107.5" y="-11705.8" font-family="Times,serif" font-size="14.00">`scan_cached_blocks`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#785->zcash/librustzcash#704 -->
|
|
<g id="edge228" class="edge">
|
|
<title>zcash/librustzcash#785->zcash/librustzcash#704</title>
|
|
<path fill="none" stroke="black" d="M1958,-11861C1961.9,-11858 1965.6,-11855 1969,-11852 1996.3,-11824 1969.8,-11797 1997,-11770 1999.7,-11767 2002.6,-11764 2005.6,-11762"/>
|
|
<polygon fill="black" stroke="black" points="2007.85,-11764.69 2013.9,-11756 2003.75,-11759.02 2007.85,-11764.69"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#783->zcash/zcash#6335 -->
|
|
<g id="edge186" class="edge">
|
|
<title>zcash/librustzcash#783->zcash/zcash#6335</title>
|
|
<path fill="none" stroke="black" d="M1471.3,-11868C1485,-11863 1499.1,-11858 1513,-11853"/>
|
|
<polygon fill="black" stroke="black" points="1514.02,-11856.35 1522.5,-11850 1511.91,-11849.67 1514.02,-11856.35"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#783->zcash/librustzcash#785 -->
|
|
<g id="edge187" class="edge">
|
|
<title>zcash/librustzcash#783->zcash/librustzcash#785</title>
|
|
<path fill="none" stroke="black" d="M1471.1,-11936C1484.7,-11940 1498.6,-11943 1512,-11944 1604.8,-11958 1631,-11963 1723,-11944 1750.2,-11939 1778.8,-11928 1803,-11917"/>
|
|
<polygon fill="black" stroke="black" points="1804.5,-11920.17 1812.3,-11913 1801.73,-11913.74 1804.5,-11920.17"/>
|
|
</g>
|
|
<!-- zcash/zcash#6461 -->
|
|
<g id="node210" class="node closed">
|
|
<title>zcash/zcash#6461</title>
|
|
<g id="a_node210"><a xlink:href="https://github.com/zcash/zcash/issues/6461" xlink:title="zcash/zcash#6461 Save roots of complete 2^16 subtrees within the Orchard commitment trees" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="1723,-11936 1512,-11936 1512,-11868 1723,-11868 1723,-11936"/>
|
|
<text text-anchor="middle" x="1617.5" y="-11920.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6461</text>
|
|
<text text-anchor="middle" x="1617.5" y="-11905.8" font-family="Times,serif" font-size="14.00">Save roots of complete</text>
|
|
<text text-anchor="middle" x="1617.5" y="-11890.8" font-family="Times,serif" font-size="14.00">2^16 subtrees within the</text>
|
|
<text text-anchor="middle" x="1617.5" y="-11875.8" font-family="Times,serif" font-size="14.00">Orchard commitment trees</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#783->zcash/zcash#6461 -->
|
|
<g id="edge188" class="edge">
|
|
<title>zcash/librustzcash#783->zcash/zcash#6461</title>
|
|
<path fill="none" stroke="black" d="M1471.3,-11903C1481.3,-11903 1491.5,-11903 1501.6,-11902"/>
|
|
<polygon fill="black" stroke="black" points="1501.8,-11905.5 1511.8,-11902 1501.8,-11898.5 1501.8,-11905.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6461->zcash/zcash#6315 -->
|
|
<g id="edge189" class="edge">
|
|
<title>zcash/zcash#6461->zcash/zcash#6315</title>
|
|
<path fill="none" stroke="black" d="M1723.1,-11931C1735.1,-11934 1747.3,-11936 1759,-11938 1848.6,-11949 1952.2,-11947 2022.8,-11943"/>
|
|
<polygon fill="black" stroke="black" points="2023.29,-11946.47 2032.9,-11942 2022.6,-11939.5 2023.29,-11946.47"/>
|
|
</g>
|
|
<!-- zcash/zcash#6461->zcash/zcash#6336 -->
|
|
<g id="edge190" class="edge">
|
|
<title>zcash/zcash#6461->zcash/zcash#6336</title>
|
|
<path fill="none" stroke="black" d="M1713.7,-11867C1728.8,-11862 1744.3,-11857 1759,-11852 1764.6,-11850 1770.4,-11848 1776.2,-11845"/>
|
|
<polygon fill="black" stroke="black" points="1777.46,-11848.27 1786,-11842 1775.41,-11841.58 1777.46,-11848.27"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#718 -->
|
|
<g id="node211" class="node open">
|
|
<title>zcash/librustzcash#718</title>
|
|
<g id="a_node211"><a xlink:href="https://github.com/zcash/librustzcash/issues/718" xlink:title="zcash/librustzcash#718 Create `tower::Service` wrapping an `FsBlockDb`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2207.5,-6687 2007.5,-6687 2007.5,-6634 2207.5,-6634 2207.5,-6687"/>
|
|
<text text-anchor="middle" x="2107.5" y="-6671.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#718</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6656.8" font-family="Times,serif" font-size="14.00">Create `tower::Service`</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6641.8" font-family="Times,serif" font-size="14.00">wrapping an `FsBlockDb`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#718->zcash/librustzcash#720 -->
|
|
<g id="edge191" class="edge">
|
|
<title>zcash/librustzcash#718->zcash/librustzcash#720</title>
|
|
<path fill="none" stroke="black" d="M2200.2,-6687C2204.9,-6689.9 2209.4,-6693 2213.5,-6696.5 2281.2,-6753.5 2319.7,-6855.1 2335.3,-6904.7"/>
|
|
<polygon fill="black" stroke="black" points="2332.03,-6905.96 2338.3,-6914.5 2338.72,-6903.91 2332.03,-6905.96"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#712 -->
|
|
<g id="node213" class="node open">
|
|
<title>zcash/librustzcash#712</title>
|
|
<g id="a_node213"><a xlink:href="https://github.com/zcash/librustzcash/issues/712" xlink:title="zcash/librustzcash#712 Refactor the Data Access API to support non-block updates" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2205.5,-7046.5 2009.5,-7046.5 2009.5,-6978.5 2205.5,-6978.5 2205.5,-7046.5"/>
|
|
<text text-anchor="middle" x="2107.5" y="-7031.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#712</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7016.3" font-family="Times,serif" font-size="14.00">Refactor the Data Access</text>
|
|
<text text-anchor="middle" x="2107.5" y="-7001.3" font-family="Times,serif" font-size="14.00">API to support non-block</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6986.3" font-family="Times,serif" font-size="14.00">updates</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#712->zcash/librustzcash#720 -->
|
|
<g id="edge192" class="edge">
|
|
<title>zcash/librustzcash#712->zcash/librustzcash#720</title>
|
|
<path fill="none" stroke="black" d="M2205.8,-6979.8C2229.8,-6971.7 2254.9,-6963.3 2277,-6955.8"/>
|
|
<polygon fill="black" stroke="black" points="2278.22,-6959.08 2286.6,-6952.6 2276.01,-6952.44 2278.22,-6959.08"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#722 -->
|
|
<g id="node214" class="node open">
|
|
<title>zcash/librustzcash#722</title>
|
|
<g id="a_node214"><a xlink:href="https://github.com/zcash/librustzcash/issues/722" xlink:title="zcash/librustzcash#722 Create a `tower::Service` for nullifier lookup" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2207,-6960 2008,-6960 2008,-6907 2207,-6907 2207,-6960"/>
|
|
<text text-anchor="middle" x="2107.5" y="-6944.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#722</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6929.8" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6914.8" font-family="Times,serif" font-size="14.00">for nullifier lookup</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#722->zcash/librustzcash#720 -->
|
|
<g id="edge193" class="edge">
|
|
<title>zcash/librustzcash#722->zcash/librustzcash#720</title>
|
|
<path fill="none" stroke="black" d="M2207.1,-6933.5C2218.2,-6933.5 2229.5,-6933.5 2240.6,-6933.5"/>
|
|
<polygon fill="black" stroke="black" points="2240.7,-6937 2250.7,-6933.5 2240.7,-6930 2240.7,-6937"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#723 -->
|
|
<g id="node215" class="node open">
|
|
<title>zcash/librustzcash#723</title>
|
|
<g id="a_node215"><a xlink:href="https://github.com/zcash/librustzcash/issues/723" xlink:title="zcash/librustzcash#723 Create a `tower::Service` for fetching a transaction given a `(block, tx_index)`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2207,-6889 2008,-6889 2008,-6806 2207,-6806 2207,-6889"/>
|
|
<text text-anchor="middle" x="2107.5" y="-6873.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#723</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6858.8" font-family="Times,serif" font-size="14.00">Create a `tower::Service`</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6843.8" font-family="Times,serif" font-size="14.00">for fetching a</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6828.8" font-family="Times,serif" font-size="14.00">transaction given a</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6813.8" font-family="Times,serif" font-size="14.00">`(block, tx_index)`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#723->zcash/librustzcash#720 -->
|
|
<g id="edge194" class="edge">
|
|
<title>zcash/librustzcash#723->zcash/librustzcash#720</title>
|
|
<path fill="none" stroke="black" d="M2207.1,-6883.6C2232.4,-6892.8 2258.9,-6902.5 2281.7,-6910.9"/>
|
|
<polygon fill="black" stroke="black" points="2280.71,-6914.26 2291.3,-6914.4 2283.1,-6907.69 2280.71,-6914.26"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#776 -->
|
|
<g id="node216" class="node open">
|
|
<title>zcash/librustzcash#776</title>
|
|
<g id="a_node216"><a xlink:href="https://github.com/zcash/librustzcash/issues/776" xlink:title="zcash/librustzcash#776 DAG Sync: Use a downloaded nullifier set to allow instant spentness checks." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="2201.5,-6788 2013.5,-6788 2013.5,-6705 2201.5,-6705 2201.5,-6788"/>
|
|
<text text-anchor="middle" x="2107.5" y="-6772.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#776</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6757.8" font-family="Times,serif" font-size="14.00">DAG Sync: Use a</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6742.8" font-family="Times,serif" font-size="14.00">downloaded nullifier set</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6727.8" font-family="Times,serif" font-size="14.00">to allow instant</text>
|
|
<text text-anchor="middle" x="2107.5" y="-6712.8" font-family="Times,serif" font-size="14.00">spentness checks.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#776->zcash/librustzcash#720 -->
|
|
<g id="edge195" class="edge">
|
|
<title>zcash/librustzcash#776->zcash/librustzcash#720</title>
|
|
<path fill="none" stroke="black" d="M2199.4,-6788C2204.2,-6791 2209,-6794.2 2213.5,-6797.5 2257.2,-6829.3 2298.7,-6876.8 2322.6,-6906.4"/>
|
|
<polygon fill="black" stroke="black" points="2319.93,-6908.66 2328.9,-6914.3 2325.4,-6904.3 2319.93,-6908.66"/>
|
|
</g>
|
|
<!-- zcash/halo2#742 -->
|
|
<g id="node217" class="node open">
|
|
<title>zcash/halo2#742</title>
|
|
<g id="a_node217"><a xlink:href="https://github.com/zcash/halo2/pull/742" xlink:title="zcash/halo2#742 chore: Speed up random poly generation" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-13868.5 24.5,-13868.5 24.5,-13864.5 20.5,-13864.5 20.5,-13860.5 24.5,-13860.5 24.5,-13823.5 20.5,-13823.5 20.5,-13819.5 24.5,-13819.5 24.5,-13815.5 215.5,-13815.5 215.5,-13868.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-13864.5 28.5,-13864.5 28.5,-13860.5 24.5,-13860.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-13823.5 28.5,-13823.5 28.5,-13819.5 24.5,-13819.5 "/>
|
|
<text text-anchor="middle" x="120" y="-13853.3" font-family="Times,serif" font-size="14.00">zcash/halo2#742</text>
|
|
<text text-anchor="middle" x="120" y="-13838.3" font-family="Times,serif" font-size="14.00">chore: Speed up random</text>
|
|
<text text-anchor="middle" x="120" y="-13823.3" font-family="Times,serif" font-size="14.00">poly generation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#756 -->
|
|
<g id="node218" class="node open">
|
|
<title>zcash/halo2#756</title>
|
|
<g id="a_node218"><a xlink:href="https://github.com/zcash/halo2/issues/756" xlink:title="zcash/halo2#756 Release halo2 0.3.1" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="464,-13861 308,-13861 308,-13823 464,-13823 464,-13861"/>
|
|
<text text-anchor="middle" x="386" y="-13845.8" font-family="Times,serif" font-size="14.00">zcash/halo2#756</text>
|
|
<text text-anchor="middle" x="386" y="-13830.8" font-family="Times,serif" font-size="14.00">Release halo2 0.3.1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#742->zcash/halo2#756 -->
|
|
<g id="edge196" class="edge">
|
|
<title>zcash/halo2#742->zcash/halo2#756</title>
|
|
<path fill="none" stroke="black" d="M215.56,-13842C242.21,-13842 271.07,-13842 297.3,-13842"/>
|
|
<polygon fill="black" stroke="black" points="297.59,-13845.5 307.59,-13842 297.59,-13838.5 297.59,-13845.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#730->zcash/librustzcash#720 -->
|
|
<g id="edge221" class="edge">
|
|
<title>zcash/librustzcash#730->zcash/librustzcash#720</title>
|
|
<path fill="none" stroke="black" d="M2109.2,-11567C2117.6,-11157 2200.1,-7194.4 2238,-7081.5 2254.1,-7033.7 2291.2,-6987.8 2316.9,-6960.2"/>
|
|
<polygon fill="black" stroke="black" points="2319.47,-6962.57 2323.8,-6952.9 2314.39,-6957.76 2319.47,-6962.57"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#730->zcash/librustzcash#860 -->
|
|
<g id="edge197" class="edge">
|
|
<title>zcash/librustzcash#730->zcash/librustzcash#860</title>
|
|
<path fill="none" stroke="black" d="M2210.2,-11602C2220.3,-11602 2230.6,-11602 2240.8,-11602"/>
|
|
<polygon fill="black" stroke="black" points="2240.9,-11605.5 2250.9,-11602 2240.9,-11598.5 2240.9,-11605.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#919 -->
|
|
<g id="node221" class="node closed">
|
|
<title>zcash/librustzcash#919</title>
|
|
<g id="a_node221"><a xlink:href="https://github.com/zcash/librustzcash/issues/919" xlink:title="zcash/librustzcash#919 zcash_primitives 0.13, zcash_client_backend 0.10 and zcash_client_sqlite 0.8" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="2684,-11657.5 2479,-11657.5 2479,-11574.5 2684,-11574.5 2684,-11657.5"/>
|
|
<text text-anchor="middle" x="2581.5" y="-11642.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#919</text>
|
|
<text text-anchor="middle" x="2581.5" y="-11627.3" font-family="Times,serif" font-size="14.00">zcash_primitives 0.13,</text>
|
|
<text text-anchor="middle" x="2581.5" y="-11612.3" font-family="Times,serif" font-size="14.00">zcash_client_backend 0.10</text>
|
|
<text text-anchor="middle" x="2581.5" y="-11597.3" font-family="Times,serif" font-size="14.00">and zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="2581.5" y="-11582.3" font-family="Times,serif" font-size="14.00">0.8</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#860->zcash/librustzcash#919 -->
|
|
<g id="edge198" class="edge">
|
|
<title>zcash/librustzcash#860->zcash/librustzcash#919</title>
|
|
<path fill="none" stroke="black" d="M2438,-11607C2448.1,-11608 2458.3,-11609 2468.5,-11609"/>
|
|
<polygon fill="black" stroke="black" points="2468.41,-11612.51 2478.7,-11610 2469.09,-11605.54 2468.41,-11612.51"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#919->zcash/librustzcash#962 -->
|
|
<g id="edge222" class="edge">
|
|
<title>zcash/librustzcash#919->zcash/librustzcash#962</title>
|
|
<path fill="none" stroke="black" d="M2684.2,-11618C2751.5,-11619 2841.4,-11624 2920,-11636 2931.5,-11638 2943.5,-11641 2955.4,-11643"/>
|
|
<polygon fill="black" stroke="black" points="2954.8,-11646.45 2965.3,-11645 2956.19,-11639.59 2954.8,-11646.45"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#919->zcash/librustzcash#1034 -->
|
|
<g id="edge223" class="edge">
|
|
<title>zcash/librustzcash#919->zcash/librustzcash#1034</title>
|
|
<path fill="none" stroke="black" d="M2684.2,-11640C2693.4,-11642 2702.7,-11644 2711.9,-11647"/>
|
|
<polygon fill="black" stroke="black" points="2711.41,-11650.47 2721.9,-11649 2712.78,-11643.61 2711.41,-11650.47"/>
|
|
</g>
|
|
<!-- zcash/zcash#6659->zcash/zcash#6315 -->
|
|
<g id="edge235" class="edge">
|
|
<title>zcash/zcash#6659->zcash/zcash#6315</title>
|
|
<path fill="none" stroke="black" d="M1899.9,-12049C1942.8,-12026 2015.9,-11986 2062.7,-11960"/>
|
|
<polygon fill="black" stroke="black" points="2063.98,-11963.26 2071.7,-11956 2061.14,-11956.86 2063.98,-11963.26"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#719->zcash/librustzcash#765 -->
|
|
<g id="edge256" class="edge">
|
|
<title>zcash/librustzcash#719->zcash/librustzcash#765</title>
|
|
<path fill="none" stroke="black" d="M978.02,-12160C993.3,-12160 1009.2,-12160 1024.7,-12160"/>
|
|
<polygon fill="black" stroke="black" points="1024.8,-12163.5 1034.8,-12160 1024.8,-12156.5 1024.8,-12163.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#250->zcash/halo2#75 -->
|
|
<g id="edge257" class="edge">
|
|
<title>zcash/halo2#250->zcash/halo2#75</title>
|
|
<path fill="none" stroke="black" d="M1465.2,-13889C1471.8,-13885 1478.2,-13882 1484,-13878 1535.7,-13841 1576.3,-13778 1598.2,-13738"/>
|
|
<polygon fill="black" stroke="black" points="1601.4,-13739.44 1603.2,-13729 1595.28,-13736.04 1601.4,-13739.44"/>
|
|
</g>
|
|
<!-- zcash/halo2#494 -->
|
|
<g id="node245" class="node open">
|
|
<title>zcash/halo2#494</title>
|
|
<g id="a_node245"><a xlink:href="https://github.com/zcash/halo2/issues/494" xlink:title="zcash/halo2#494 Consider adding an API that enables application circuits to be built across both fields" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1958,-13743.5 1770,-13743.5 1770,-13660.5 1958,-13660.5 1958,-13743.5"/>
|
|
<text text-anchor="middle" x="1864" y="-13728.3" font-family="Times,serif" font-size="14.00">zcash/halo2#494</text>
|
|
<text text-anchor="middle" x="1864" y="-13713.3" font-family="Times,serif" font-size="14.00">Consider adding an API</text>
|
|
<text text-anchor="middle" x="1864" y="-13698.3" font-family="Times,serif" font-size="14.00">that enables application</text>
|
|
<text text-anchor="middle" x="1864" y="-13683.3" font-family="Times,serif" font-size="14.00">circuits to be built</text>
|
|
<text text-anchor="middle" x="1864" y="-13668.3" font-family="Times,serif" font-size="14.00">across both fields</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#75->zcash/halo2#494 -->
|
|
<g id="edge258" class="edge">
|
|
<title>zcash/halo2#75->zcash/halo2#494</title>
|
|
<path fill="none" stroke="black" d="M1707.1,-13702C1724.1,-13702 1742.1,-13702 1759.5,-13702"/>
|
|
<polygon fill="black" stroke="black" points="1759.7,-13705.5 1769.7,-13702 1759.7,-13698.5 1759.7,-13705.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#436->zcash/halo2#437 -->
|
|
<g id="edge259" class="edge">
|
|
<title>zcash/halo2#436->zcash/halo2#437</title>
|
|
<path fill="none" stroke="black" d="M969.15,-13560C1085.6,-13564 1301.1,-13575 1484,-13594 1489.9,-13595 1496,-13596 1502.1,-13597"/>
|
|
<polygon fill="black" stroke="black" points="1502.21,-13600.53 1512.5,-13598 1502.88,-13593.56 1502.21,-13600.53"/>
|
|
</g>
|
|
<!-- zcash/halo2#438 -->
|
|
<g id="node246" class="node open">
|
|
<title>zcash/halo2#438</title>
|
|
<g id="a_node246"><a xlink:href="https://github.com/zcash/halo2/issues/438" xlink:title="zcash/halo2#438 Implement the logic for the PCD verifier circuit" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1222.5,-13552.5 1037.5,-13552.5 1037.5,-13499.5 1222.5,-13499.5 1222.5,-13552.5"/>
|
|
<text text-anchor="middle" x="1130" y="-13537.3" font-family="Times,serif" font-size="14.00">zcash/halo2#438</text>
|
|
<text text-anchor="middle" x="1130" y="-13522.3" font-family="Times,serif" font-size="14.00">Implement the logic for</text>
|
|
<text text-anchor="middle" x="1130" y="-13507.3" font-family="Times,serif" font-size="14.00">the PCD verifier circuit</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#436->zcash/halo2#438 -->
|
|
<g id="edge260" class="edge">
|
|
<title>zcash/halo2#436->zcash/halo2#438</title>
|
|
<path fill="none" stroke="black" d="M969,-13546C987.83,-13543 1008,-13541 1027.4,-13538"/>
|
|
<polygon fill="black" stroke="black" points="1027.89,-13541.47 1037.5,-13537 1027.2,-13534.5 1027.89,-13541.47"/>
|
|
</g>
|
|
<!-- zcash/halo2#569->zcash/halo2#247 -->
|
|
<g id="edge261" class="edge">
|
|
<title>zcash/halo2#569->zcash/halo2#247</title>
|
|
<path fill="none" stroke="black" d="M962.71,-13496C972.7,-13501 982.42,-13507 991,-13514 1012.1,-13530 1010,-13541 1027,-13562 1046.7,-13585 1069.8,-13611 1089,-13631"/>
|
|
<polygon fill="black" stroke="black" points="1086.39,-13633.34 1095.9,-13638 1091.37,-13628.42 1086.39,-13633.34"/>
|
|
</g>
|
|
<!-- zcash/wallet#48->zcash/wallet#4 -->
|
|
<g id="edge262" class="edge">
|
|
<title>zcash/wallet#48->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M4012.8,-6909.1C4002.9,-6914.1 3993.9,-6920.8 3987,-6929.5 3923.7,-7009.9 3998.4,-7297.8 3951,-7388.5 3942.6,-7404.6 3929.9,-7418.9 3916.2,-7431.2"/>
|
|
<polygon fill="black" stroke="black" points="3913.77,-7428.67 3908.4,-7437.8 3918.29,-7434.01 3913.77,-7428.67"/>
|
|
</g>
|
|
<!-- zcash/wallet#91->zcash/wallet#4 -->
|
|
<g id="edge263" class="edge">
|
|
<title>zcash/wallet#91->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M4031.3,-6830.6C4014.4,-6835.9 3997.9,-6844.5 3987,-6858.5 3914.5,-6951.6 4005.1,-7283.6 3951,-7388.5 3942.7,-7404.7 3930.1,-7419 3916.3,-7431.3"/>
|
|
<polygon fill="black" stroke="black" points="3913.98,-7428.67 3908.6,-7437.8 3918.5,-7434.02 3913.98,-7428.67"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1725 -->
|
|
<g id="node247" class="node open">
|
|
<title>zcash/librustzcash#1725</title>
|
|
<g id="a_node247"><a xlink:href="https://github.com/zcash/librustzcash/issues/1725" xlink:title="zcash/librustzcash#1725 zcash_client_sqlite 0.16" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="5401,-176.5 5205,-176.5 5205,-138.5 5401,-138.5 5401,-176.5"/>
|
|
<text text-anchor="middle" x="5303" y="-161.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1725</text>
|
|
<text text-anchor="middle" x="5303" y="-146.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite 0.16</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1726->zcash/librustzcash#1725 -->
|
|
<g id="edge264" class="edge">
|
|
<title>zcash/librustzcash#1726->zcash/librustzcash#1725</title>
|
|
<path fill="none" stroke="black" d="M5169.3,-144.49C5177.7,-145.31 5186.1,-146.14 5194.5,-146.96"/>
|
|
<polygon fill="black" stroke="black" points="5194.41,-150.47 5204.7,-147.96 5195.09,-143.5 5194.41,-150.47"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1092->zcash/librustzcash#919 -->
|
|
<g id="edge265" class="edge">
|
|
<title>zcash/librustzcash#1092->zcash/librustzcash#919</title>
|
|
<path fill="none" stroke="black" d="M1470.9,-12043C1569.6,-12034 1726.7,-12022 1863,-12022 1863,-12022 1863,-12022 2108.5,-12022 2323.8,-12022 2490.1,-11776 2553.1,-11667"/>
|
|
<polygon fill="black" stroke="black" points="2556.3,-11668.44 2558.1,-11658 2550.18,-11665.04 2556.3,-11668.44"/>
|
|
</g>
|
|
<!-- zcash/zcash#6948 -->
|
|
<g id="node248" class="node open">
|
|
<title>zcash/zcash#6948</title>
|
|
<g id="a_node248"><a xlink:href="https://github.com/zcash/zcash/issues/6948" xlink:title="zcash/zcash#6948 Release 6.0.0" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4419.5,-14479 4270.5,-14479 4270.5,-14441 4419.5,-14441 4419.5,-14479"/>
|
|
<text text-anchor="middle" x="4345" y="-14463.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6948</text>
|
|
<text text-anchor="middle" x="4345" y="-14448.8" font-family="Times,serif" font-size="14.00">Release 6.0.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6947->zcash/zcash#6948 -->
|
|
<g id="edge266" class="edge">
|
|
<title>zcash/zcash#6947->zcash/zcash#6948</title>
|
|
<path fill="none" stroke="black" d="M4173.2,-14457C4200.6,-14457 4231.9,-14458 4260.2,-14458"/>
|
|
<polygon fill="black" stroke="black" points="4260.5,-14461.5 4270.5,-14458 4260.5,-14454.5 4260.5,-14461.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1417 -->
|
|
<g id="node249" class="node closed">
|
|
<title>zcash/librustzcash#1417</title>
|
|
<g id="a_node249"><a xlink:href="https://github.com/zcash/librustzcash/issues/1417" xlink:title="zcash/librustzcash#1417 zcash_client_backend 0.14.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="4196.5,-6991 4000.5,-6991 4000.5,-6938 4196.5,-6938 4196.5,-6991"/>
|
|
<text text-anchor="middle" x="4098.5" y="-6975.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1417</text>
|
|
<text text-anchor="middle" x="4098.5" y="-6960.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="4098.5" y="-6945.8" font-family="Times,serif" font-size="14.00">0.14.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1458->zcash/librustzcash#1417 -->
|
|
<g id="edge267" class="edge">
|
|
<title>zcash/librustzcash#1458->zcash/librustzcash#1417</title>
|
|
<path fill="none" stroke="black" d="M3675.7,-11466C3681,-11463 3686.2,-11461 3691,-11458 3832.6,-11369 3888.1,-11340 3951,-11186 3994.7,-11078 3918.3,-7094.3 3987,-7000.5 3988.6,-6998.3 3990.4,-6996.2 3992.2,-6994.3"/>
|
|
<polygon fill="black" stroke="black" points="3994.83,-6996.65 4000,-6987.4 3990.19,-6991.4 3994.83,-6996.65"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1550 -->
|
|
<g id="node250" class="node closed">
|
|
<title>zcash/librustzcash#1550</title>
|
|
<g id="a_node250"><a xlink:href="https://github.com/zcash/librustzcash/issues/1550" xlink:title="zcash/librustzcash#1550 zcash_primitives 0.18, zcash_proof 0.18" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="3937,-11518.5 3741,-11518.5 3741,-11465.5 3937,-11465.5 3937,-11518.5"/>
|
|
<text text-anchor="middle" x="3839" y="-11503.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1550</text>
|
|
<text text-anchor="middle" x="3839" y="-11488.3" font-family="Times,serif" font-size="14.00">zcash_primitives 0.18,</text>
|
|
<text text-anchor="middle" x="3839" y="-11473.3" font-family="Times,serif" font-size="14.00">zcash_proof 0.18</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1458->zcash/librustzcash#1550 -->
|
|
<g id="edge268" class="edge">
|
|
<title>zcash/librustzcash#1458->zcash/librustzcash#1550</title>
|
|
<path fill="none" stroke="black" d="M3680.1,-11492C3696.6,-11492 3713.7,-11492 3730.4,-11492"/>
|
|
<polygon fill="black" stroke="black" points="3730.7,-11495.5 3740.7,-11492 3730.7,-11488.5 3730.7,-11495.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1178->zcash/librustzcash#1417 -->
|
|
<g id="edge269" class="edge">
|
|
<title>zcash/librustzcash#1178->zcash/librustzcash#1417</title>
|
|
<path fill="none" stroke="black" d="M3937.3,-6930.3C3954.6,-6934 3972.7,-6937.8 3990.2,-6941.6"/>
|
|
<polygon fill="black" stroke="black" points="3989.89,-6945.11 4000.4,-6943.8 3991.36,-6938.27 3989.89,-6945.11"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1587 -->
|
|
<g id="node251" class="node closed">
|
|
<title>zcash/librustzcash#1587</title>
|
|
<g id="a_node251"><a xlink:href="https://github.com/zcash/librustzcash/issues/1587" xlink:title="zcash/librustzcash#1587 zcash_client_sqlite 0.13.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="4681.5,-264 4485.5,-264 4485.5,-211 4681.5,-211 4681.5,-264"/>
|
|
<text text-anchor="middle" x="4583.5" y="-248.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1587</text>
|
|
<text text-anchor="middle" x="4583.5" y="-233.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="4583.5" y="-218.8" font-family="Times,serif" font-size="14.00">0.13.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1418->zcash/librustzcash#1587 -->
|
|
<g id="edge270" class="edge">
|
|
<title>zcash/librustzcash#1418->zcash/librustzcash#1587</title>
|
|
<path fill="none" stroke="black" d="M4346.3,-6740.9C4351.8,-6301.3 4424.8,-551.12 4482.3,-272.07"/>
|
|
<polygon fill="black" stroke="black" points="4485.72,-272.88 4485.5,-262.29 4479.06,-270.71 4485.72,-272.88"/>
|
|
</g>
|
|
<!-- zcash/zcash#4202 -->
|
|
<g id="node252" class="node open">
|
|
<title>zcash/zcash#4202</title>
|
|
<g id="a_node252"><a xlink:href="https://github.com/zcash/zcash/issues/4202" xlink:title="zcash/zcash#4202 Sprout Pool Retirement" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4191,-878.5 4188,-882.5 4167,-882.5 4164,-878.5 4006,-878.5 4006,-840.5 4191,-840.5 4191,-878.5"/>
|
|
<text text-anchor="middle" x="4098.5" y="-863.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4202</text>
|
|
<text text-anchor="middle" x="4098.5" y="-848.3" font-family="Times,serif" font-size="14.00">Sprout Pool Retirement</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3788->zcash/zcash#4202 -->
|
|
<g id="edge271" class="edge">
|
|
<title>zcash/zcash#3788->zcash/zcash#4202</title>
|
|
<path fill="none" stroke="black" d="M3917.6,-859.5C3942.1,-859.5 3969.4,-859.5 3995.3,-859.5"/>
|
|
<polygon fill="black" stroke="black" points="3995.5,-863 4005.5,-859.5 3995.5,-856 3995.5,-863"/>
|
|
</g>
|
|
<!-- zcash/zips#452->zcash/zcash#4203 -->
|
|
<g id="edge272" class="edge">
|
|
<title>zcash/zips#452->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3939.4,-964.23C3943.7,-967.8 3947.7,-971.87 3951,-976.5 3986.8,-1026.2 3974.7,-5329.5 3987,-5389.5 4004.6,-5475.5 4050.5,-5568.5 4077.3,-5617.9"/>
|
|
<polygon fill="black" stroke="black" points="4074.34,-5619.79 4082.2,-5626.9 4080.49,-5616.44 4074.34,-5619.79"/>
|
|
</g>
|
|
<!-- zcash/zips#452->zcash/zcash#4202 -->
|
|
<g id="edge273" class="edge">
|
|
<title>zcash/zips#452->zcash/zcash#4202</title>
|
|
<path fill="none" stroke="black" d="M3939.2,-908.07C3968,-899.24 3998.8,-889.78 4025.6,-881.57"/>
|
|
<polygon fill="black" stroke="black" points="4026.68,-884.9 4035.2,-878.61 4024.61,-878.21 4026.68,-884.9"/>
|
|
</g>
|
|
<!-- zcash/zcash#6950 -->
|
|
<g id="node357" class="node open">
|
|
<title>zcash/zcash#6950</title>
|
|
<g id="a_node357"><a xlink:href="https://github.com/zcash/zcash/issues/6950" xlink:title="zcash/zcash#6950 Release 6.1.0" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="4658,-14393 4509,-14393 4509,-14355 4658,-14355 4658,-14393"/>
|
|
<text text-anchor="middle" x="4583.5" y="-14377.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6950</text>
|
|
<text text-anchor="middle" x="4583.5" y="-14362.8" font-family="Times,serif" font-size="14.00">Release 6.1.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6948->zcash/zcash#6950 -->
|
|
<g id="edge335" class="edge">
|
|
<title>zcash/zcash#6948->zcash/zcash#6950</title>
|
|
<path fill="none" stroke="black" d="M4416.4,-14440C4425.8,-14438 4435.2,-14435 4444,-14432 4473.4,-14421 4505.4,-14408 4531.3,-14397"/>
|
|
<polygon fill="black" stroke="black" points="4532.8,-14400.17 4540.6,-14393 4530.03,-14393.74 4532.8,-14400.17"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1417->zcash/librustzcash#1418 -->
|
|
<g id="edge327" class="edge">
|
|
<title>zcash/librustzcash#1417->zcash/librustzcash#1418</title>
|
|
<path fill="none" stroke="black" d="M4195.8,-6937.9C4200.7,-6935.3 4205.5,-6932.5 4210,-6929.5 4259.2,-6896.3 4300,-6839.9 4323.2,-6803.1"/>
|
|
<polygon fill="black" stroke="black" points="4326.42,-6804.55 4328.7,-6794.2 4320.47,-6800.87 4326.42,-6804.55"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1588 -->
|
|
<g id="node348" class="node closed">
|
|
<title>zcash/librustzcash#1588</title>
|
|
<g id="a_node348"><a xlink:href="https://github.com/zcash/librustzcash/issues/1588" xlink:title="zcash/librustzcash#1588 zcash_client_backend 0.15.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="4443,-264 4247,-264 4247,-211 4443,-211 4443,-264"/>
|
|
<text text-anchor="middle" x="4345" y="-248.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1588</text>
|
|
<text text-anchor="middle" x="4345" y="-233.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="4345" y="-218.8" font-family="Times,serif" font-size="14.00">0.15.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1417->zcash/librustzcash#1588 -->
|
|
<g id="edge328" class="edge">
|
|
<title>zcash/librustzcash#1417->zcash/librustzcash#1588</title>
|
|
<path fill="none" stroke="black" d="M4197,-6942.6C4201.9,-6938.8 4206.3,-6934.5 4210,-6929.5 4263.9,-6856.3 4193.6,-563.68 4246.5,-273.98"/>
|
|
<polygon fill="black" stroke="black" points="4249.86,-274.96 4249.4,-264.38 4243.16,-272.94 4249.86,-274.96"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1621 -->
|
|
<g id="node354" class="node closed">
|
|
<title>zcash/librustzcash#1621</title>
|
|
<g id="a_node354"><a xlink:href="https://github.com/zcash/librustzcash/issues/1621" xlink:title="zcash/librustzcash#1621 zcash_client_sqlite 0.14.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="4923.5,-249 4727.5,-249 4727.5,-196 4923.5,-196 4923.5,-249"/>
|
|
<text text-anchor="middle" x="4825.5" y="-233.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1621</text>
|
|
<text text-anchor="middle" x="4825.5" y="-218.8" font-family="Times,serif" font-size="14.00">zcash_client_sqlite</text>
|
|
<text text-anchor="middle" x="4825.5" y="-203.8" font-family="Times,serif" font-size="14.00">0.14.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1587->zcash/librustzcash#1621 -->
|
|
<g id="edge332" class="edge">
|
|
<title>zcash/librustzcash#1587->zcash/librustzcash#1621</title>
|
|
<path fill="none" stroke="black" d="M4681.8,-231.42C4693.4,-230.69 4705.4,-229.94 4717.2,-229.21"/>
|
|
<polygon fill="black" stroke="black" points="4717.74,-232.68 4727.5,-228.56 4717.3,-225.7 4717.74,-232.68"/>
|
|
</g>
|
|
<!-- zcash/zcash#4190 -->
|
|
<g id="node253" class="node open">
|
|
<title>zcash/zcash#4190</title>
|
|
<g id="a_node253"><a xlink:href="https://github.com/zcash/zcash/issues/4190" xlink:title="zcash/zcash#4190 TZE: implement zcashd 'host' logic." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-13964.5 27.5,-13964.5 27.5,-13911.5 212.5,-13911.5 212.5,-13964.5"/>
|
|
<text text-anchor="middle" x="120" y="-13949.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4190</text>
|
|
<text text-anchor="middle" x="120" y="-13934.3" font-family="Times,serif" font-size="14.00">TZE: implement zcashd</text>
|
|
<text text-anchor="middle" x="120" y="-13919.3" font-family="Times,serif" font-size="14.00">'host' logic.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4189 -->
|
|
<g id="node254" class="node open">
|
|
<title>zcash/zcash#4189</title>
|
|
<g id="a_node254"><a xlink:href="https://github.com/zcash/zcash/issues/4189" xlink:title="zcash/zcash#4189 Deploy TZE protocol feature" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="467.5,-13964.5 304.5,-13964.5 304.5,-13911.5 467.5,-13911.5 467.5,-13964.5"/>
|
|
<text text-anchor="middle" x="386" y="-13949.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4189</text>
|
|
<text text-anchor="middle" x="386" y="-13934.3" font-family="Times,serif" font-size="14.00">Deploy TZE protocol</text>
|
|
<text text-anchor="middle" x="386" y="-13919.3" font-family="Times,serif" font-size="14.00">feature</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4190->zcash/zcash#4189 -->
|
|
<g id="edge274" class="edge">
|
|
<title>zcash/zcash#4190->zcash/zcash#4189</title>
|
|
<path fill="none" stroke="black" d="M212.59,-13938C238.89,-13938 267.55,-13938 293.82,-13938"/>
|
|
<polygon fill="black" stroke="black" points="294.14,-13941.5 304.14,-13938 294.14,-13934.5 294.14,-13941.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#79 -->
|
|
<g id="node255" class="node open">
|
|
<title>zcash/halo2#79</title>
|
|
<g id="a_node255"><a xlink:href="https://github.com/zcash/halo2/issues/79" xlink:title="zcash/halo2#79 Migrate Rescue and Poseidon gadgets to algebraic hash abstraction" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1453,-14127.5 1292,-14127.5 1292,-14044.5 1453,-14044.5 1453,-14127.5"/>
|
|
<text text-anchor="middle" x="1372.5" y="-14112.3" font-family="Times,serif" font-size="14.00">zcash/halo2#79</text>
|
|
<text text-anchor="middle" x="1372.5" y="-14097.3" font-family="Times,serif" font-size="14.00">Migrate Rescue and</text>
|
|
<text text-anchor="middle" x="1372.5" y="-14082.3" font-family="Times,serif" font-size="14.00">Poseidon gadgets to</text>
|
|
<text text-anchor="middle" x="1372.5" y="-14067.3" font-family="Times,serif" font-size="14.00">algebraic hash</text>
|
|
<text text-anchor="middle" x="1372.5" y="-14052.3" font-family="Times,serif" font-size="14.00">abstraction</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#78 -->
|
|
<g id="node256" class="node open">
|
|
<title>zcash/halo2#78</title>
|
|
<g id="a_node256"><a xlink:href="https://github.com/zcash/halo2/issues/78" xlink:title="zcash/halo2#78 Implement algebraic hash / random oracle abstraction gadget" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1231.5,-14120 1028.5,-14120 1028.5,-14052 1231.5,-14052 1231.5,-14120"/>
|
|
<text text-anchor="middle" x="1130" y="-14104.8" font-family="Times,serif" font-size="14.00">zcash/halo2#78</text>
|
|
<text text-anchor="middle" x="1130" y="-14089.8" font-family="Times,serif" font-size="14.00">Implement algebraic hash</text>
|
|
<text text-anchor="middle" x="1130" y="-14074.8" font-family="Times,serif" font-size="14.00">/ random oracle</text>
|
|
<text text-anchor="middle" x="1130" y="-14059.8" font-family="Times,serif" font-size="14.00">abstraction gadget</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#78->zcash/halo2#250 -->
|
|
<g id="edge275" class="edge">
|
|
<title>zcash/halo2#78->zcash/halo2#250</title>
|
|
<path fill="none" stroke="black" d="M1217.8,-14051C1223.1,-14049 1228.2,-14046 1233,-14042 1274.4,-14016 1314.8,-13976 1341.2,-13948"/>
|
|
<polygon fill="black" stroke="black" points="1344.25,-13949.83 1348.2,-13940 1338.98,-13945.22 1344.25,-13949.83"/>
|
|
</g>
|
|
<!-- zcash/halo2#78->zcash/halo2#79 -->
|
|
<g id="edge276" class="edge">
|
|
<title>zcash/halo2#78->zcash/halo2#79</title>
|
|
<path fill="none" stroke="black" d="M1231.6,-14086C1248.2,-14086 1265.4,-14086 1281.7,-14086"/>
|
|
<polygon fill="black" stroke="black" points="1281.8,-14089.5 1291.8,-14086 1281.8,-14082.5 1281.8,-14089.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#57 -->
|
|
<g id="node257" class="node open">
|
|
<title>zcash/halo2#57</title>
|
|
<g id="a_node257"><a xlink:href="https://github.com/zcash/halo2/issues/57" xlink:title="zcash/halo2#57 Remove unused fixed_values from ProvingKey" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="191,-14060 49,-14060 49,-13992 191,-13992 191,-14060"/>
|
|
<text text-anchor="middle" x="120" y="-14044.8" font-family="Times,serif" font-size="14.00">zcash/halo2#57</text>
|
|
<text text-anchor="middle" x="120" y="-14029.8" font-family="Times,serif" font-size="14.00">Remove unused</text>
|
|
<text text-anchor="middle" x="120" y="-14014.8" font-family="Times,serif" font-size="14.00">fixed_values from</text>
|
|
<text text-anchor="middle" x="120" y="-13999.8" font-family="Times,serif" font-size="14.00">ProvingKey</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#443 -->
|
|
<g id="node258" class="node open">
|
|
<title>zcash/halo2#443</title>
|
|
<g id="a_node258"><a xlink:href="https://github.com/zcash/halo2/issues/443" xlink:title="zcash/halo2#443 Define a stable serialization format for `halo2::plonk::ProvingKey `" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="486.5,-14067.5 285.5,-14067.5 285.5,-13984.5 486.5,-13984.5 486.5,-14067.5"/>
|
|
<text text-anchor="middle" x="386" y="-14052.3" font-family="Times,serif" font-size="14.00">zcash/halo2#443</text>
|
|
<text text-anchor="middle" x="386" y="-14037.3" font-family="Times,serif" font-size="14.00">Define a stable</text>
|
|
<text text-anchor="middle" x="386" y="-14022.3" font-family="Times,serif" font-size="14.00">serialization format for </text>
|
|
<text text-anchor="middle" x="386" y="-14007.3" font-family="Times,serif" font-size="14.00">`halo2::plonk::ProvingKey</text>
|
|
<text text-anchor="middle" x="386" y="-13992.3" font-family="Times,serif" font-size="14.00">`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#57->zcash/halo2#443 -->
|
|
<g id="edge277" class="edge">
|
|
<title>zcash/halo2#57->zcash/halo2#443</title>
|
|
<path fill="none" stroke="black" d="M191.05,-14026C216.88,-14026 246.8,-14026 275.29,-14026"/>
|
|
<polygon fill="black" stroke="black" points="275.3,-14029.5 285.3,-14026 275.3,-14022.5 275.3,-14029.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#2534 -->
|
|
<g id="node259" class="node open">
|
|
<title>zcash/zcash#2534</title>
|
|
<g id="a_node259"><a xlink:href="https://github.com/zcash/zcash/pull/2534" xlink:title="zcash/zcash#2534 Bitcoin 0.12 P2P/Net PRs 1" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-14214.5 20.5,-14214.5 20.5,-14210.5 16.5,-14210.5 16.5,-14206.5 20.5,-14206.5 20.5,-14169.5 16.5,-14169.5 16.5,-14165.5 20.5,-14165.5 20.5,-14161.5 219.5,-14161.5 219.5,-14214.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-14210.5 24.5,-14210.5 24.5,-14206.5 20.5,-14206.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-14169.5 24.5,-14169.5 24.5,-14165.5 20.5,-14165.5 "/>
|
|
<text text-anchor="middle" x="120" y="-14199.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2534</text>
|
|
<text text-anchor="middle" x="120" y="-14184.3" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 P2P/Net PRs</text>
|
|
<text text-anchor="middle" x="120" y="-14169.3" font-family="Times,serif" font-size="14.00">1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5003 -->
|
|
<g id="node260" class="node open">
|
|
<title>zcash/zcash#5003</title>
|
|
<g id="a_node260"><a xlink:href="https://github.com/zcash/zcash/pull/5003" xlink:title="zcash/zcash#5003 net: prerequisites for p2p encapsulation changes" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="491,-14214.5 281,-14214.5 281,-14210.5 277,-14210.5 277,-14206.5 281,-14206.5 281,-14169.5 277,-14169.5 277,-14165.5 281,-14165.5 281,-14161.5 491,-14161.5 491,-14214.5"/>
|
|
<polyline fill="none" stroke="black" points="281,-14210.5 285,-14210.5 285,-14206.5 281,-14206.5 "/>
|
|
<polyline fill="none" stroke="black" points="281,-14169.5 285,-14169.5 285,-14165.5 281,-14165.5 "/>
|
|
<text text-anchor="middle" x="386" y="-14199.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5003</text>
|
|
<text text-anchor="middle" x="386" y="-14184.3" font-family="Times,serif" font-size="14.00">net: prerequisites for</text>
|
|
<text text-anchor="middle" x="386" y="-14169.3" font-family="Times,serif" font-size="14.00">p2p encapsulation changes</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2534->zcash/zcash#5003 -->
|
|
<g id="edge278" class="edge">
|
|
<title>zcash/zcash#2534->zcash/zcash#5003</title>
|
|
<path fill="none" stroke="black" d="M219.68,-14188C236.17,-14188 253.41,-14188 270.27,-14188"/>
|
|
<polygon fill="black" stroke="black" points="270.7,-14191.5 280.7,-14188 270.7,-14184.5 270.7,-14191.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5005 -->
|
|
<g id="node261" class="node open">
|
|
<title>zcash/zcash#5005</title>
|
|
<g id="a_node261"><a xlink:href="https://github.com/zcash/zcash/pull/5005" xlink:title="zcash/zcash#5005 net: Split DNS resolving functionality out of net structures" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="481.5,-14300 290.5,-14300 290.5,-14296 286.5,-14296 286.5,-14292 290.5,-14292 290.5,-14240 286.5,-14240 286.5,-14236 290.5,-14236 290.5,-14232 481.5,-14232 481.5,-14300"/>
|
|
<polyline fill="none" stroke="black" points="290.5,-14296 294.5,-14296 294.5,-14292 290.5,-14292 "/>
|
|
<polyline fill="none" stroke="black" points="290.5,-14240 294.5,-14240 294.5,-14236 290.5,-14236 "/>
|
|
<text text-anchor="middle" x="386" y="-14284.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5005</text>
|
|
<text text-anchor="middle" x="386" y="-14269.8" font-family="Times,serif" font-size="14.00">net: Split DNS resolving</text>
|
|
<text text-anchor="middle" x="386" y="-14254.8" font-family="Times,serif" font-size="14.00">functionality out of net</text>
|
|
<text text-anchor="middle" x="386" y="-14239.8" font-family="Times,serif" font-size="14.00">structures</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2534->zcash/zcash#5005 -->
|
|
<g id="edge279" class="edge">
|
|
<title>zcash/zcash#2534->zcash/zcash#5005</title>
|
|
<path fill="none" stroke="black" d="M209.64,-14214C232.42,-14221 257.13,-14228 280.62,-14235"/>
|
|
<polygon fill="black" stroke="black" points="279.67,-14238.37 290.26,-14238 281.75,-14231.69 279.67,-14238.37"/>
|
|
</g>
|
|
<!-- zcash/zcash#2074 -->
|
|
<g id="node262" class="node open">
|
|
<title>zcash/zcash#2074</title>
|
|
<g id="a_node262"><a xlink:href="https://github.com/zcash/zcash/issues/2074" xlink:title="zcash/zcash#2074 Bitcoin Core 0.12.0" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="463.5,-14143 308.5,-14143 308.5,-14105 463.5,-14105 463.5,-14143"/>
|
|
<text text-anchor="middle" x="386" y="-14127.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2074</text>
|
|
<text text-anchor="middle" x="386" y="-14112.8" font-family="Times,serif" font-size="14.00">Bitcoin Core 0.12.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2534->zcash/zcash#2074 -->
|
|
<g id="edge280" class="edge">
|
|
<title>zcash/zcash#2534->zcash/zcash#2074</title>
|
|
<path fill="none" stroke="black" d="M219.68,-14164C245.54,-14157 273.22,-14151 298.4,-14144"/>
|
|
<polygon fill="black" stroke="black" points="299.17,-14147.41 308.28,-14142 297.78,-14140.55 299.17,-14147.41"/>
|
|
</g>
|
|
<!-- zcash/zcash#5004 -->
|
|
<g id="node263" class="node open">
|
|
<title>zcash/zcash#5004</title>
|
|
<g id="a_node263"><a xlink:href="https://github.com/zcash/zcash/pull/5004" xlink:title="zcash/zcash#5004 Verify that expected services are available from peer nodes & disconnect otherwise." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="722,-14231.5 549,-14231.5 549,-14227.5 545,-14227.5 545,-14223.5 549,-14223.5 549,-14156.5 545,-14156.5 545,-14152.5 549,-14152.5 549,-14148.5 722,-14148.5 722,-14231.5"/>
|
|
<polyline fill="none" stroke="black" points="549,-14227.5 553,-14227.5 553,-14223.5 549,-14223.5 "/>
|
|
<polyline fill="none" stroke="black" points="549,-14156.5 553,-14156.5 553,-14152.5 549,-14152.5 "/>
|
|
<text text-anchor="middle" x="635.5" y="-14216.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5004</text>
|
|
<text text-anchor="middle" x="635.5" y="-14201.3" font-family="Times,serif" font-size="14.00">Verify that expected</text>
|
|
<text text-anchor="middle" x="635.5" y="-14186.3" font-family="Times,serif" font-size="14.00">services are available</text>
|
|
<text text-anchor="middle" x="635.5" y="-14171.3" font-family="Times,serif" font-size="14.00">from peer nodes &</text>
|
|
<text text-anchor="middle" x="635.5" y="-14156.3" font-family="Times,serif" font-size="14.00">disconnect otherwise.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5003->zcash/zcash#5004 -->
|
|
<g id="edge281" class="edge">
|
|
<title>zcash/zcash#5003->zcash/zcash#5004</title>
|
|
<path fill="none" stroke="black" d="M491.24,-14188C506.96,-14188 523.1,-14189 538.63,-14189"/>
|
|
<polygon fill="black" stroke="black" points="538.73,-14192.5 548.73,-14189 538.73,-14185.5 538.73,-14192.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5006 -->
|
|
<g id="node264" class="node open">
|
|
<title>zcash/zcash#5006</title>
|
|
<g id="a_node264"><a xlink:href="https://github.com/zcash/zcash/pull/5006" xlink:title="zcash/zcash#5006 Rework AddNode behaviour" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="991,-14227 775,-14227 775,-14223 771,-14223 771,-14219 775,-14219 775,-14197 771,-14197 771,-14193 775,-14193 775,-14189 991,-14189 991,-14227"/>
|
|
<polyline fill="none" stroke="black" points="775,-14223 779,-14223 779,-14219 775,-14219 "/>
|
|
<polyline fill="none" stroke="black" points="775,-14197 779,-14197 779,-14193 775,-14193 "/>
|
|
<text text-anchor="middle" x="883" y="-14211.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5006</text>
|
|
<text text-anchor="middle" x="883" y="-14196.8" font-family="Times,serif" font-size="14.00">Rework AddNode behaviour</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5005->zcash/zcash#5006 -->
|
|
<g id="edge282" class="edge">
|
|
<title>zcash/zcash#5005->zcash/zcash#5006</title>
|
|
<path fill="none" stroke="black" d="M481.56,-14263C552.68,-14260 652.36,-14254 739,-14240 758.72,-14238 779.75,-14233 799.44,-14229"/>
|
|
<polygon fill="black" stroke="black" points="800.2,-14232.42 809.3,-14227 798.8,-14225.56 800.2,-14232.42"/>
|
|
</g>
|
|
<!-- zcash/zcash#5004->zcash/zcash#5006 -->
|
|
<g id="edge283" class="edge">
|
|
<title>zcash/zcash#5004->zcash/zcash#5006</title>
|
|
<path fill="none" stroke="black" d="M722.02,-14196C735.72,-14197 750.1,-14198 764.38,-14199"/>
|
|
<polygon fill="black" stroke="black" points="764.47,-14202.52 774.76,-14200 765.14,-14195.56 764.47,-14202.52"/>
|
|
</g>
|
|
<!-- zcash/zcash#5008 -->
|
|
<g id="node265" class="node open">
|
|
<title>zcash/zcash#5008</title>
|
|
<g id="a_node265"><a xlink:href="https://github.com/zcash/zcash/pull/5008" xlink:title="zcash/zcash#5008 net: Feeler connections to increase online addrs in the tried table." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1224,-14242 1036,-14242 1036,-14238 1032,-14238 1032,-14234 1036,-14234 1036,-14182 1032,-14182 1032,-14178 1036,-14178 1036,-14174 1224,-14174 1224,-14242"/>
|
|
<polyline fill="none" stroke="black" points="1036,-14238 1040,-14238 1040,-14234 1036,-14234 "/>
|
|
<polyline fill="none" stroke="black" points="1036,-14182 1040,-14182 1040,-14178 1036,-14178 "/>
|
|
<text text-anchor="middle" x="1130" y="-14226.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5008</text>
|
|
<text text-anchor="middle" x="1130" y="-14211.8" font-family="Times,serif" font-size="14.00">net: Feeler connections</text>
|
|
<text text-anchor="middle" x="1130" y="-14196.8" font-family="Times,serif" font-size="14.00">to increase online addrs</text>
|
|
<text text-anchor="middle" x="1130" y="-14181.8" font-family="Times,serif" font-size="14.00">in the tried table.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5006->zcash/zcash#5008 -->
|
|
<g id="edge284" class="edge">
|
|
<title>zcash/zcash#5006->zcash/zcash#5008</title>
|
|
<path fill="none" stroke="black" d="M991.1,-14208C1002.7,-14208 1014.4,-14208 1025.9,-14208"/>
|
|
<polygon fill="black" stroke="black" points="1025.9,-14211.5 1035.9,-14208 1025.9,-14204.5 1025.9,-14211.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#1317 -->
|
|
<g id="node266" class="node open">
|
|
<title>zcash/zcash#1317</title>
|
|
<g id="a_node266"><a xlink:href="https://github.com/zcash/zcash/issues/1317" xlink:title="zcash/zcash#1317 Adopt Eclipse attack mitigation" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1454.5,-14234.5 1290.5,-14234.5 1290.5,-14181.5 1454.5,-14181.5 1454.5,-14234.5"/>
|
|
<text text-anchor="middle" x="1372.5" y="-14219.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1317</text>
|
|
<text text-anchor="middle" x="1372.5" y="-14204.3" font-family="Times,serif" font-size="14.00">Adopt Eclipse attack</text>
|
|
<text text-anchor="middle" x="1372.5" y="-14189.3" font-family="Times,serif" font-size="14.00">mitigation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5008->zcash/zcash#1317 -->
|
|
<g id="edge285" class="edge">
|
|
<title>zcash/zcash#5008->zcash/zcash#1317</title>
|
|
<path fill="none" stroke="black" d="M1224.3,-14208C1242.7,-14208 1262,-14208 1280.3,-14208"/>
|
|
<polygon fill="black" stroke="black" points="1280.4,-14211.5 1290.4,-14208 1280.4,-14204.5 1280.4,-14211.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#249 -->
|
|
<g id="node267" class="node open">
|
|
<title>zcash/halo2#249</title>
|
|
<g id="a_node267"><a xlink:href="https://github.com/zcash/halo2/issues/249" xlink:title="zcash/halo2#249 Implement recursion circuit logic for handling public inputs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1218,-13948 1042,-13948 1042,-13880 1218,-13880 1218,-13948"/>
|
|
<text text-anchor="middle" x="1130" y="-13932.8" font-family="Times,serif" font-size="14.00">zcash/halo2#249</text>
|
|
<text text-anchor="middle" x="1130" y="-13917.8" font-family="Times,serif" font-size="14.00">Implement recursion</text>
|
|
<text text-anchor="middle" x="1130" y="-13902.8" font-family="Times,serif" font-size="14.00">circuit logic for</text>
|
|
<text text-anchor="middle" x="1130" y="-13887.8" font-family="Times,serif" font-size="14.00">handling public inputs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#249->zcash/halo2#250 -->
|
|
<g id="edge286" class="edge">
|
|
<title>zcash/halo2#249->zcash/halo2#250</title>
|
|
<path fill="none" stroke="black" d="M1218.2,-13914C1234.9,-13914 1252.6,-13914 1269.7,-13914"/>
|
|
<polygon fill="black" stroke="black" points="1269.8,-13917.5 1279.8,-13914 1269.8,-13910.5 1269.8,-13917.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#245 -->
|
|
<g id="node268" class="node open">
|
|
<title>zcash/halo2#245</title>
|
|
<g id="a_node268"><a xlink:href="https://github.com/zcash/halo2/issues/245" xlink:title="zcash/halo2#245 Remove the need to multiply by powers of x^n in verifier" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1233,-14034 1027,-14034 1027,-13966 1233,-13966 1233,-14034"/>
|
|
<text text-anchor="middle" x="1130" y="-14018.8" font-family="Times,serif" font-size="14.00">zcash/halo2#245</text>
|
|
<text text-anchor="middle" x="1130" y="-14003.8" font-family="Times,serif" font-size="14.00">Remove the need to</text>
|
|
<text text-anchor="middle" x="1130" y="-13988.8" font-family="Times,serif" font-size="14.00">multiply by powers of x^n</text>
|
|
<text text-anchor="middle" x="1130" y="-13973.8" font-family="Times,serif" font-size="14.00">in verifier</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#245->zcash/halo2#250 -->
|
|
<g id="edge287" class="edge">
|
|
<title>zcash/halo2#245->zcash/halo2#250</title>
|
|
<path fill="none" stroke="black" d="M1226.4,-13965C1246.7,-13958 1268,-13951 1287.8,-13943"/>
|
|
<polygon fill="black" stroke="black" points="1288.9,-13946.32 1297.4,-13940 1286.81,-13939.64 1288.9,-13946.32"/>
|
|
</g>
|
|
<!-- zcash/zcash#5198 -->
|
|
<g id="node269" class="node open">
|
|
<title>zcash/zcash#5198</title>
|
|
<g id="a_node269"><a xlink:href="https://github.com/zcash/zcash/issues/5198" xlink:title="zcash/zcash#5198 Switch to a `(txid, auth_digest)` identifier in places where the node needs to commit to a specific instance of a transaction" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217.5,-14344.5 22.5,-14344.5 22.5,-14231.5 217.5,-14231.5 217.5,-14344.5"/>
|
|
<text text-anchor="middle" x="120" y="-14329.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5198</text>
|
|
<text text-anchor="middle" x="120" y="-14314.3" font-family="Times,serif" font-size="14.00">Switch to a `(txid,</text>
|
|
<text text-anchor="middle" x="120" y="-14299.3" font-family="Times,serif" font-size="14.00">auth_digest)` identifier</text>
|
|
<text text-anchor="middle" x="120" y="-14284.3" font-family="Times,serif" font-size="14.00">in places where the node</text>
|
|
<text text-anchor="middle" x="120" y="-14269.3" font-family="Times,serif" font-size="14.00">needs to commit to a</text>
|
|
<text text-anchor="middle" x="120" y="-14254.3" font-family="Times,serif" font-size="14.00">specific instance of a</text>
|
|
<text text-anchor="middle" x="120" y="-14239.3" font-family="Times,serif" font-size="14.00">transaction</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#312 -->
|
|
<g id="node270" class="node open">
|
|
<title>zcash/halo2#312</title>
|
|
<g id="a_node270"><a xlink:href="https://github.com/zcash/halo2/issues/312" xlink:title="zcash/halo2#312 [Book] Document gadget API" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-14416.5 23,-14416.5 23,-14363.5 217,-14363.5 217,-14416.5"/>
|
|
<text text-anchor="middle" x="120" y="-14401.3" font-family="Times,serif" font-size="14.00">zcash/halo2#312</text>
|
|
<text text-anchor="middle" x="120" y="-14386.3" font-family="Times,serif" font-size="14.00">[Book] Document gadget</text>
|
|
<text text-anchor="middle" x="120" y="-14371.3" font-family="Times,serif" font-size="14.00">API</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4585 -->
|
|
<g id="node271" class="node open">
|
|
<title>zcash/zcash#4585</title>
|
|
<g id="a_node271"><a xlink:href="https://github.com/zcash/zcash/issues/4585" xlink:title="zcash/zcash#4585 Add lightwalletd configuration enabled information to getinfo output" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-14517.5 33.5,-14517.5 33.5,-14434.5 206.5,-14434.5 206.5,-14517.5"/>
|
|
<text text-anchor="middle" x="120" y="-14502.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4585</text>
|
|
<text text-anchor="middle" x="120" y="-14487.3" font-family="Times,serif" font-size="14.00">Add lightwalletd</text>
|
|
<text text-anchor="middle" x="120" y="-14472.3" font-family="Times,serif" font-size="14.00">configuration enabled</text>
|
|
<text text-anchor="middle" x="120" y="-14457.3" font-family="Times,serif" font-size="14.00">information to getinfo</text>
|
|
<text text-anchor="middle" x="120" y="-14442.3" font-family="Times,serif" font-size="14.00">output</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4922 -->
|
|
<g id="node272" class="node open">
|
|
<title>zcash/zcash#4922</title>
|
|
<g id="a_node272"><a xlink:href="https://github.com/zcash/zcash/issues/4922" xlink:title="zcash/zcash#4922 Update leveldb and ctaes subtrees" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-14588.5 21,-14588.5 21,-14535.5 219,-14535.5 219,-14588.5"/>
|
|
<text text-anchor="middle" x="120" y="-14573.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4922</text>
|
|
<text text-anchor="middle" x="120" y="-14558.3" font-family="Times,serif" font-size="14.00">Update leveldb and ctaes</text>
|
|
<text text-anchor="middle" x="120" y="-14543.3" font-family="Times,serif" font-size="14.00">subtrees</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#420 -->
|
|
<g id="node273" class="node open">
|
|
<title>zcash/halo2#420</title>
|
|
<g id="a_node273"><a xlink:href="https://github.com/zcash/halo2/issues/420" xlink:title="zcash/halo2#420 CI: Measure memory-usage benchmarks" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226.5,-14658.5 13.5,-14658.5 13.5,-14605.5 226.5,-14605.5 226.5,-14658.5"/>
|
|
<text text-anchor="middle" x="120" y="-14643.3" font-family="Times,serif" font-size="14.00">zcash/halo2#420</text>
|
|
<text text-anchor="middle" x="120" y="-14628.3" font-family="Times,serif" font-size="14.00">CI: Measure memory-usage</text>
|
|
<text text-anchor="middle" x="120" y="-14613.3" font-family="Times,serif" font-size="14.00">benchmarks</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#418 -->
|
|
<g id="node274" class="node open">
|
|
<title>zcash/halo2#418</title>
|
|
<g id="a_node274"><a xlink:href="https://github.com/zcash/halo2/issues/418" xlink:title="zcash/halo2#418 [memory optimization] lookup prover memory analysis" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="475.5,-14706 296.5,-14706 296.5,-14638 475.5,-14638 475.5,-14706"/>
|
|
<text text-anchor="middle" x="386" y="-14690.8" font-family="Times,serif" font-size="14.00">zcash/halo2#418</text>
|
|
<text text-anchor="middle" x="386" y="-14675.8" font-family="Times,serif" font-size="14.00">[memory optimization]</text>
|
|
<text text-anchor="middle" x="386" y="-14660.8" font-family="Times,serif" font-size="14.00">lookup prover memory</text>
|
|
<text text-anchor="middle" x="386" y="-14645.8" font-family="Times,serif" font-size="14.00">analysis</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#420->zcash/halo2#418 -->
|
|
<g id="edge288" class="edge">
|
|
<title>zcash/halo2#420->zcash/halo2#418</title>
|
|
<path fill="none" stroke="black" d="M226.86,-14648C246.53,-14651 267,-14654 286.44,-14657"/>
|
|
<polygon fill="black" stroke="black" points="286.2,-14660.49 296.5,-14658 286.9,-14653.53 286.2,-14660.49"/>
|
|
</g>
|
|
<!-- zcash/orchard#256 -->
|
|
<g id="node275" class="node open">
|
|
<title>zcash/orchard#256</title>
|
|
<g id="a_node275"><a xlink:href="https://github.com/zcash/orchard/issues/256" xlink:title="zcash/orchard#256 Measure memory-usage benchmarks" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="480,-14618.5 292,-14618.5 292,-14565.5 480,-14565.5 480,-14618.5"/>
|
|
<text text-anchor="middle" x="386" y="-14603.3" font-family="Times,serif" font-size="14.00">zcash/orchard#256</text>
|
|
<text text-anchor="middle" x="386" y="-14588.3" font-family="Times,serif" font-size="14.00">Measure memory-usage</text>
|
|
<text text-anchor="middle" x="386" y="-14573.3" font-family="Times,serif" font-size="14.00">benchmarks</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#420->zcash/orchard#256 -->
|
|
<g id="edge289" class="edge">
|
|
<title>zcash/halo2#420->zcash/orchard#256</title>
|
|
<path fill="none" stroke="black" d="M226.86,-14616C245.01,-14614 263.86,-14611 281.94,-14608"/>
|
|
<polygon fill="black" stroke="black" points="282.29,-14611.48 291.89,-14607 281.59,-14604.52 282.29,-14611.48"/>
|
|
</g>
|
|
<!-- zcash/halo2#427 -->
|
|
<g id="node276" class="node open">
|
|
<title>zcash/halo2#427</title>
|
|
<g id="a_node276"><a xlink:href="https://github.com/zcash/halo2/issues/427" xlink:title="zcash/halo2#427 Use smaller extended domains where possible during proving" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-14746 26,-14746 26,-14678 214,-14678 214,-14746"/>
|
|
<text text-anchor="middle" x="120" y="-14730.8" font-family="Times,serif" font-size="14.00">zcash/halo2#427</text>
|
|
<text text-anchor="middle" x="120" y="-14715.8" font-family="Times,serif" font-size="14.00">Use smaller extended</text>
|
|
<text text-anchor="middle" x="120" y="-14700.8" font-family="Times,serif" font-size="14.00">domains where possible</text>
|
|
<text text-anchor="middle" x="120" y="-14685.8" font-family="Times,serif" font-size="14.00">during proving</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5456 -->
|
|
<g id="node277" class="node open">
|
|
<title>zcash/zcash#5456</title>
|
|
<g id="a_node277"><a xlink:href="https://github.com/zcash/zcash/issues/5456" xlink:title="zcash/zcash#5456 Refactor `UnifiedAddress` class to not assume preference order internally" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-14847.5 17.5,-14847.5 17.5,-14764.5 222.5,-14764.5 222.5,-14847.5"/>
|
|
<text text-anchor="middle" x="120" y="-14832.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5456</text>
|
|
<text text-anchor="middle" x="120" y="-14817.3" font-family="Times,serif" font-size="14.00">Refactor `UnifiedAddress`</text>
|
|
<text text-anchor="middle" x="120" y="-14802.3" font-family="Times,serif" font-size="14.00">class to not assume</text>
|
|
<text text-anchor="middle" x="120" y="-14787.3" font-family="Times,serif" font-size="14.00">preference order</text>
|
|
<text text-anchor="middle" x="120" y="-14772.3" font-family="Times,serif" font-size="14.00">internally</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash-test-vectors#65 -->
|
|
<g id="node278" class="node open">
|
|
<title>zcash/zcash-test-vectors#65</title>
|
|
<g id="a_node278"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/65" xlink:title="zcash/zcash-test-vectors#65 Alter Rust output format to be standalone" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-14918.5 10,-14918.5 10,-14865.5 230,-14865.5 230,-14918.5"/>
|
|
<text text-anchor="middle" x="120" y="-14903.3" font-family="Times,serif" font-size="14.00">zcash/zcash-test-vectors#65</text>
|
|
<text text-anchor="middle" x="120" y="-14888.3" font-family="Times,serif" font-size="14.00">Alter Rust output format</text>
|
|
<text text-anchor="middle" x="120" y="-14873.3" font-family="Times,serif" font-size="14.00">to be standalone</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash-test-vectors#66 -->
|
|
<g id="node279" class="node open">
|
|
<title>zcash/zcash-test-vectors#66</title>
|
|
<g id="a_node279"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/66" xlink:title="zcash/zcash-test-vectors#66 Add `rustfmt` to CI workflow" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="496,-14918.5 276,-14918.5 276,-14865.5 496,-14865.5 496,-14918.5"/>
|
|
<text text-anchor="middle" x="386" y="-14903.3" font-family="Times,serif" font-size="14.00">zcash/zcash-test-vectors#66</text>
|
|
<text text-anchor="middle" x="386" y="-14888.3" font-family="Times,serif" font-size="14.00">Add `rustfmt` to CI</text>
|
|
<text text-anchor="middle" x="386" y="-14873.3" font-family="Times,serif" font-size="14.00">workflow</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash-test-vectors#65->zcash/zcash-test-vectors#66 -->
|
|
<g id="edge290" class="edge">
|
|
<title>zcash/zcash-test-vectors#65->zcash/zcash-test-vectors#66</title>
|
|
<path fill="none" stroke="black" d="M230.28,-14892C241.91,-14892 253.79,-14892 265.53,-14892"/>
|
|
<polygon fill="black" stroke="black" points="265.8,-14895.5 275.8,-14892 265.8,-14888.5 265.8,-14895.5"/>
|
|
</g>
|
|
<!-- zcash/zips#799 -->
|
|
<g id="node280" class="node open">
|
|
<title>zcash/zips#799</title>
|
|
<g id="a_node280"><a xlink:href="https://github.com/zcash/zips/issues/799" xlink:title="zcash/zips#799 [Orchard] Extend ZIP 304 to support signatures with Orchard spending keys" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221,-15019.5 19,-15019.5 19,-14936.5 221,-14936.5 221,-15019.5"/>
|
|
<text text-anchor="middle" x="120" y="-15004.3" font-family="Times,serif" font-size="14.00">zcash/zips#799</text>
|
|
<text text-anchor="middle" x="120" y="-14989.3" font-family="Times,serif" font-size="14.00">[Orchard] Extend ZIP 304</text>
|
|
<text text-anchor="middle" x="120" y="-14974.3" font-family="Times,serif" font-size="14.00">to support signatures</text>
|
|
<text text-anchor="middle" x="120" y="-14959.3" font-family="Times,serif" font-size="14.00">with Orchard spending</text>
|
|
<text text-anchor="middle" x="120" y="-14944.3" font-family="Times,serif" font-size="14.00">keys</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#1770 -->
|
|
<g id="node281" class="node open">
|
|
<title>zcash/zcash#1770</title>
|
|
<g id="a_node281"><a xlink:href="https://github.com/zcash/zcash/issues/1770" xlink:title="zcash/zcash#1770 signmessage and verifymessage RPC calls do not support z addresses" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="482,-15019.5 290,-15019.5 290,-14936.5 482,-14936.5 482,-15019.5"/>
|
|
<text text-anchor="middle" x="386" y="-15004.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1770</text>
|
|
<text text-anchor="middle" x="386" y="-14989.3" font-family="Times,serif" font-size="14.00">signmessage and</text>
|
|
<text text-anchor="middle" x="386" y="-14974.3" font-family="Times,serif" font-size="14.00">verifymessage RPC calls</text>
|
|
<text text-anchor="middle" x="386" y="-14959.3" font-family="Times,serif" font-size="14.00">do not support z</text>
|
|
<text text-anchor="middle" x="386" y="-14944.3" font-family="Times,serif" font-size="14.00">addresses</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#799->zcash/zcash#1770 -->
|
|
<g id="edge291" class="edge">
|
|
<title>zcash/zips#799->zcash/zcash#1770</title>
|
|
<path fill="none" stroke="black" d="M221.18,-14978C240.31,-14978 260.39,-14978 279.67,-14978"/>
|
|
<polygon fill="black" stroke="black" points="279.68,-14981.5 289.68,-14978 279.68,-14974.5 279.68,-14981.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#2116 -->
|
|
<g id="node282" class="node open">
|
|
<title>zcash/zcash#2116</title>
|
|
<g id="a_node282"><a xlink:href="https://github.com/zcash/zcash/issues/2116" xlink:title="zcash/zcash#2116 HTLC for Bitcoin" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-15187 45.5,-15187 45.5,-15149 194.5,-15149 194.5,-15187"/>
|
|
<text text-anchor="middle" x="120" y="-15171.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2116</text>
|
|
<text text-anchor="middle" x="120" y="-15156.8" font-family="Times,serif" font-size="14.00">HTLC for Bitcoin</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2115 -->
|
|
<g id="node283" class="node open">
|
|
<title>zcash/zcash#2115</title>
|
|
<g id="a_node283"><a xlink:href="https://github.com/zcash/zcash/issues/2115" xlink:title="zcash/zcash#2115 HTLC" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="460.5,-15131 311.5,-15131 311.5,-15093 460.5,-15093 460.5,-15131"/>
|
|
<text text-anchor="middle" x="386" y="-15115.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2115</text>
|
|
<text text-anchor="middle" x="386" y="-15100.8" font-family="Times,serif" font-size="14.00">HTLC</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2116->zcash/zcash#2115 -->
|
|
<g id="edge292" class="edge">
|
|
<title>zcash/zcash#2116->zcash/zcash#2115</title>
|
|
<path fill="none" stroke="black" d="M194.54,-15153C227.73,-15146 267.09,-15138 301.4,-15130"/>
|
|
<polygon fill="black" stroke="black" points="302.28,-15133.39 311.4,-15128 300.91,-15126.53 302.28,-15133.39"/>
|
|
</g>
|
|
<!-- zcash/zcash#2117 -->
|
|
<g id="node284" class="node open">
|
|
<title>zcash/zcash#2117</title>
|
|
<g id="a_node284"><a xlink:href="https://github.com/zcash/zcash/issues/2117" xlink:title="zcash/zcash#2117 HTLC for Zcash" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-15131 45.5,-15131 45.5,-15093 194.5,-15093 194.5,-15131"/>
|
|
<text text-anchor="middle" x="120" y="-15115.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2117</text>
|
|
<text text-anchor="middle" x="120" y="-15100.8" font-family="Times,serif" font-size="14.00">HTLC for Zcash</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2117->zcash/zcash#2115 -->
|
|
<g id="edge293" class="edge">
|
|
<title>zcash/zcash#2117->zcash/zcash#2115</title>
|
|
<path fill="none" stroke="black" d="M194.54,-15112C227.73,-15112 267.09,-15112 301.4,-15112"/>
|
|
<polygon fill="black" stroke="black" points="301.4,-15115.5 311.4,-15112 301.4,-15108.5 301.4,-15115.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#2118 -->
|
|
<g id="node285" class="node open">
|
|
<title>zcash/zcash#2118</title>
|
|
<g id="a_node285"><a xlink:href="https://github.com/zcash/zcash/issues/2118" xlink:title="zcash/zcash#2118 HTLC for Ethereum" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-15075 41,-15075 41,-15037 199,-15037 199,-15075"/>
|
|
<text text-anchor="middle" x="120" y="-15059.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2118</text>
|
|
<text text-anchor="middle" x="120" y="-15044.8" font-family="Times,serif" font-size="14.00">HTLC for Ethereum</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2118->zcash/zcash#2115 -->
|
|
<g id="edge294" class="edge">
|
|
<title>zcash/zcash#2118->zcash/zcash#2115</title>
|
|
<path fill="none" stroke="black" d="M199.14,-15073C231.24,-15080 268.48,-15088 301.15,-15095"/>
|
|
<polygon fill="black" stroke="black" points="300.65,-15098.47 311.14,-15097 302.02,-15091.6 300.65,-15098.47"/>
|
|
</g>
|
|
<!-- zcash/zcash#5277 -->
|
|
<g id="node286" class="node open">
|
|
<title>zcash/zcash#5277</title>
|
|
<g id="a_node286"><a xlink:href="https://github.com/zcash/zcash/issues/5277" xlink:title="zcash/zcash#5277 addrv2 support in zcashd" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="485,-15243 287,-15243 287,-15205 485,-15205 485,-15243"/>
|
|
<text text-anchor="middle" x="386" y="-15227.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5277</text>
|
|
<text text-anchor="middle" x="386" y="-15212.8" font-family="Times,serif" font-size="14.00">addrv2 support in zcashd</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3051 -->
|
|
<g id="node287" class="node open">
|
|
<title>zcash/zcash#3051</title>
|
|
<g id="a_node287"><a xlink:href="https://github.com/zcash/zcash/issues/3051" xlink:title="zcash/zcash#3051 Upgrade Tor support to v3 onion hidden service protocol" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="739,-15294 532,-15294 532,-15226 739,-15226 739,-15294"/>
|
|
<text text-anchor="middle" x="635.5" y="-15278.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3051</text>
|
|
<text text-anchor="middle" x="635.5" y="-15263.8" font-family="Times,serif" font-size="14.00">Upgrade Tor support to v3</text>
|
|
<text text-anchor="middle" x="635.5" y="-15248.8" font-family="Times,serif" font-size="14.00">onion hidden service</text>
|
|
<text text-anchor="middle" x="635.5" y="-15233.8" font-family="Times,serif" font-size="14.00">protocol</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5277->zcash/zcash#3051 -->
|
|
<g id="edge295" class="edge">
|
|
<title>zcash/zcash#5277->zcash/zcash#3051</title>
|
|
<path fill="none" stroke="black" d="M485.17,-15238C497.19,-15240 509.55,-15242 521.76,-15244"/>
|
|
<polygon fill="black" stroke="black" points="521.69,-15247.51 531.98,-15245 522.37,-15240.54 521.69,-15247.51"/>
|
|
</g>
|
|
<!-- zcash/zcash#1111 -->
|
|
<g id="node288" class="node open">
|
|
<title>zcash/zcash#1111</title>
|
|
<g id="a_node288"><a xlink:href="https://github.com/zcash/zcash/issues/1111" xlink:title="zcash/zcash#1111 I2P Integration" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="710,-15207 561,-15207 561,-15169 710,-15169 710,-15207"/>
|
|
<text text-anchor="middle" x="635.5" y="-15191.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1111</text>
|
|
<text text-anchor="middle" x="635.5" y="-15176.8" font-family="Times,serif" font-size="14.00">I2P Integration</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5277->zcash/zcash#1111 -->
|
|
<g id="edge296" class="edge">
|
|
<title>zcash/zcash#5277->zcash/zcash#1111</title>
|
|
<path fill="none" stroke="black" d="M485.17,-15210C506.96,-15207 529.85,-15204 550.99,-15201"/>
|
|
<polygon fill="black" stroke="black" points="551.78,-15204.41 560.89,-15199 550.39,-15197.55 551.78,-15204.41"/>
|
|
</g>
|
|
<!-- zcash/zips#542 -->
|
|
<g id="node289" class="node open">
|
|
<title>zcash/zips#542</title>
|
|
<g id="a_node289"><a xlink:href="https://github.com/zcash/zips/issues/542" xlink:title="zcash/zips#542 [ZIP 155] addrv2 message" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-15243 17.5,-15243 17.5,-15205 222.5,-15205 222.5,-15243"/>
|
|
<text text-anchor="middle" x="120" y="-15227.8" font-family="Times,serif" font-size="14.00">zcash/zips#542</text>
|
|
<text text-anchor="middle" x="120" y="-15212.8" font-family="Times,serif" font-size="14.00">[ZIP 155] addrv2 message</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#542->zcash/zcash#5277 -->
|
|
<g id="edge297" class="edge">
|
|
<title>zcash/zips#542->zcash/zcash#5277</title>
|
|
<path fill="none" stroke="black" d="M222.69,-15224C240.3,-15224 258.66,-15224 276.45,-15224"/>
|
|
<polygon fill="black" stroke="black" points="276.84,-15227.5 286.84,-15224 276.84,-15220.5 276.84,-15227.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#3882 -->
|
|
<g id="node290" class="node open">
|
|
<title>zcash/zcash#3882</title>
|
|
<g id="a_node290"><a xlink:href="https://github.com/zcash/zcash/issues/3882" xlink:title="zcash/zcash#3882 Write a Seeder Web Service" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="199,-15364.5 41,-15364.5 41,-15311.5 199,-15311.5 199,-15364.5"/>
|
|
<text text-anchor="middle" x="120" y="-15349.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3882</text>
|
|
<text text-anchor="middle" x="120" y="-15334.3" font-family="Times,serif" font-size="14.00">Write a Seeder Web</text>
|
|
<text text-anchor="middle" x="120" y="-15319.3" font-family="Times,serif" font-size="14.00">Service</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3883 -->
|
|
<g id="node291" class="node open">
|
|
<title>zcash/zcash#3883</title>
|
|
<g id="a_node291"><a xlink:href="https://github.com/zcash/zcash/issues/3883" xlink:title="zcash/zcash#3883 Modify Zcashd to use the new Seeder Web Service" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="484.5,-15364.5 287.5,-15364.5 287.5,-15311.5 484.5,-15311.5 484.5,-15364.5"/>
|
|
<text text-anchor="middle" x="386" y="-15349.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3883</text>
|
|
<text text-anchor="middle" x="386" y="-15334.3" font-family="Times,serif" font-size="14.00">Modify Zcashd to use the</text>
|
|
<text text-anchor="middle" x="386" y="-15319.3" font-family="Times,serif" font-size="14.00">new Seeder Web Service</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3882->zcash/zcash#3883 -->
|
|
<g id="edge298" class="edge">
|
|
<title>zcash/zcash#3882->zcash/zcash#3883</title>
|
|
<path fill="none" stroke="black" d="M199.14,-15338C223.57,-15338 250.97,-15338 277.07,-15338"/>
|
|
<polygon fill="black" stroke="black" points="277.38,-15341.5 287.38,-15338 277.38,-15334.5 277.38,-15341.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#3884 -->
|
|
<g id="node292" class="node open">
|
|
<title>zcash/zcash#3884</title>
|
|
<g id="a_node292"><a xlink:href="https://github.com/zcash/zcash/issues/3884" xlink:title="zcash/zcash#3884 Turn off the DNS Seeder Service" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="732,-15364.5 539,-15364.5 539,-15311.5 732,-15311.5 732,-15364.5"/>
|
|
<text text-anchor="middle" x="635.5" y="-15349.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3884</text>
|
|
<text text-anchor="middle" x="635.5" y="-15334.3" font-family="Times,serif" font-size="14.00">Turn off the DNS Seeder</text>
|
|
<text text-anchor="middle" x="635.5" y="-15319.3" font-family="Times,serif" font-size="14.00">Service</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3883->zcash/zcash#3884 -->
|
|
<g id="edge299" class="edge">
|
|
<title>zcash/zcash#3883->zcash/zcash#3884</title>
|
|
<path fill="none" stroke="black" d="M484.82,-15338C499.06,-15338 513.79,-15338 528.19,-15338"/>
|
|
<polygon fill="black" stroke="black" points="528.61,-15341.5 538.61,-15338 528.61,-15334.5 528.61,-15341.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#3881 -->
|
|
<g id="node293" class="node open">
|
|
<title>zcash/zcash#3881</title>
|
|
<g id="a_node293"><a xlink:href="https://github.com/zcash/zcash/issues/3881" xlink:title="zcash/zcash#3881 Replace the Seeder" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="960.5,-15357 805.5,-15357 805.5,-15319 960.5,-15319 960.5,-15357"/>
|
|
<text text-anchor="middle" x="883" y="-15341.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3881</text>
|
|
<text text-anchor="middle" x="883" y="-15326.8" font-family="Times,serif" font-size="14.00">Replace the Seeder</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3884->zcash/zcash#3881 -->
|
|
<g id="edge300" class="edge">
|
|
<title>zcash/zcash#3884->zcash/zcash#3881</title>
|
|
<path fill="none" stroke="black" d="M732.12,-15338C752.85,-15338 774.67,-15338 795.05,-15338"/>
|
|
<polygon fill="black" stroke="black" points="795.24,-15341.5 805.24,-15338 795.24,-15334.5 795.24,-15341.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#456 -->
|
|
<g id="node294" class="node open">
|
|
<title>zcash/halo2#456</title>
|
|
<g id="a_node294"><a xlink:href="https://github.com/zcash/halo2/issues/456" xlink:title="zcash/halo2#456 Benchmark `sha256` gadget." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="203.5,-15436.5 36.5,-15436.5 36.5,-15383.5 203.5,-15383.5 203.5,-15436.5"/>
|
|
<text text-anchor="middle" x="120" y="-15421.3" font-family="Times,serif" font-size="14.00">zcash/halo2#456</text>
|
|
<text text-anchor="middle" x="120" y="-15406.3" font-family="Times,serif" font-size="14.00">Benchmark `sha256`</text>
|
|
<text text-anchor="middle" x="120" y="-15391.3" font-family="Times,serif" font-size="14.00">gadget.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2718 -->
|
|
<g id="node295" class="node open">
|
|
<title>zcash/zcash#2718</title>
|
|
<g id="a_node295"><a xlink:href="https://github.com/zcash/zcash/issues/2718" xlink:title="zcash/zcash#2718 Commit to an absolute minimum time before which any kind of address withdrawal" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3691,-936 3473,-936 3473,-853 3691,-853 3691,-936"/>
|
|
<text text-anchor="middle" x="3582" y="-920.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2718</text>
|
|
<text text-anchor="middle" x="3582" y="-905.8" font-family="Times,serif" font-size="14.00">Commit to an absolute</text>
|
|
<text text-anchor="middle" x="3582" y="-890.8" font-family="Times,serif" font-size="14.00">minimum time before which</text>
|
|
<text text-anchor="middle" x="3582" y="-875.8" font-family="Times,serif" font-size="14.00">any kind of address</text>
|
|
<text text-anchor="middle" x="3582" y="-860.8" font-family="Times,serif" font-size="14.00">withdrawal</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2718->zcash/zcash#4203 -->
|
|
<g id="edge301" class="edge">
|
|
<title>zcash/zcash#2718->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3657,-936.06C3670.7,-947.32 3683.1,-960.82 3691,-976.5 3746.7,-1087.8 3643.7,-5361 3723.5,-5456.5 3789.4,-5535.5 3860.6,-5450.3 3951,-5499.5 4003.8,-5528.3 4048.7,-5582.8 4074.4,-5618.6"/>
|
|
<polygon fill="black" stroke="black" points="4071.6,-5620.71 4080.2,-5626.9 4077.34,-5616.7 4071.6,-5620.71"/>
|
|
</g>
|
|
<!-- zcash/zcash#2718->zcash/zcash#3788 -->
|
|
<g id="edge302" class="edge">
|
|
<title>zcash/zcash#2718->zcash/zcash#3788</title>
|
|
<path fill="none" stroke="black" d="M3691.1,-879.66C3710.8,-876.96 3731.1,-874.17 3750.1,-871.56"/>
|
|
<polygon fill="black" stroke="black" points="3750.77,-875 3760.2,-870.17 3749.82,-868.07 3750.77,-875"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#443 -->
|
|
<g id="node296" class="node open">
|
|
<title>zcash/librustzcash#443</title>
|
|
<g id="a_node296"><a xlink:href="https://github.com/zcash/librustzcash/issues/443" xlink:title="zcash/librustzcash#443 Ensure that GitHub's "View license" link points to complete license info for all our repos" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3152.5,-972.5 2965.5,-972.5 2965.5,-874.5 3152.5,-874.5 3152.5,-972.5"/>
|
|
<text text-anchor="middle" x="3059" y="-957.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#443</text>
|
|
<text text-anchor="middle" x="3059" y="-942.3" font-family="Times,serif" font-size="14.00">Ensure that GitHub's</text>
|
|
<text text-anchor="middle" x="3059" y="-927.3" font-family="Times,serif" font-size="14.00">"View license" link</text>
|
|
<text text-anchor="middle" x="3059" y="-912.3" font-family="Times,serif" font-size="14.00">points to complete</text>
|
|
<text text-anchor="middle" x="3059" y="-897.3" font-family="Times,serif" font-size="14.00">license info for all our</text>
|
|
<text text-anchor="middle" x="3059" y="-882.3" font-family="Times,serif" font-size="14.00">repos</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#443->zcash/zips#829 -->
|
|
<g id="edge303" class="edge">
|
|
<title>zcash/librustzcash#443->zcash/zips#829</title>
|
|
<path fill="none" stroke="black" d="M3152.8,-965.48C3156.2,-968.89 3159.3,-972.56 3162,-976.5 3240,-1089.6 3106.6,-1180.9 3198,-1283.5 3203.1,-1289.2 3209.1,-1293.8 3215.6,-1297.6"/>
|
|
<polygon fill="black" stroke="black" points="3214.4,-1300.91 3224.9,-1302.3 3217.55,-1294.67 3214.4,-1300.91"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#512 -->
|
|
<g id="node297" class="node open">
|
|
<title>zcash/librustzcash#512</title>
|
|
<g id="a_node297"><a xlink:href="https://github.com/zcash/librustzcash/pull/512" xlink:title="zcash/librustzcash#512 CI: Run tests with cargo- nextest" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-15506.5 23,-15506.5 23,-15502.5 19,-15502.5 19,-15498.5 23,-15498.5 23,-15461.5 19,-15461.5 19,-15457.5 23,-15457.5 23,-15453.5 217,-15453.5 217,-15506.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="23,-15502.5 27,-15502.5 27,-15498.5 23,-15498.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="23,-15461.5 27,-15461.5 27,-15457.5 23,-15457.5 "/>
|
|
<text text-anchor="middle" x="120" y="-15491.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#512</text>
|
|
<text text-anchor="middle" x="120" y="-15476.3" font-family="Times,serif" font-size="14.00">CI: Run tests with cargo-</text>
|
|
<text text-anchor="middle" x="120" y="-15461.3" font-family="Times,serif" font-size="14.00">nextest</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#1277 -->
|
|
<g id="node298" class="node open">
|
|
<title>zcash/zcash#1277</title>
|
|
<g id="a_node298"><a xlink:href="https://github.com/zcash/zcash/issues/1277" xlink:title="zcash/zcash#1277 Add lockunspent RPC command for notes" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="205,-15578.5 35,-15578.5 35,-15525.5 205,-15525.5 205,-15578.5"/>
|
|
<text text-anchor="middle" x="120" y="-15563.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1277</text>
|
|
<text text-anchor="middle" x="120" y="-15548.3" font-family="Times,serif" font-size="14.00">Add lockunspent RPC</text>
|
|
<text text-anchor="middle" x="120" y="-15533.3" font-family="Times,serif" font-size="14.00">command for notes</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash-test-vectors#86 -->
|
|
<g id="node299" class="node open">
|
|
<title>zcash/zcash-test-vectors#86</title>
|
|
<g id="a_node299"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/86" xlink:title="zcash/zcash-test-vectors#86 Expand test vector renderer to allow nested structures" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-15736 10,-15736 10,-15668 230,-15668 230,-15736"/>
|
|
<text text-anchor="middle" x="120" y="-15720.8" font-family="Times,serif" font-size="14.00">zcash/zcash-test-vectors#86</text>
|
|
<text text-anchor="middle" x="120" y="-15705.8" font-family="Times,serif" font-size="14.00">Expand test vector</text>
|
|
<text text-anchor="middle" x="120" y="-15690.8" font-family="Times,serif" font-size="14.00">renderer to allow nested</text>
|
|
<text text-anchor="middle" x="120" y="-15675.8" font-family="Times,serif" font-size="14.00">structures</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash-test-vectors#87 -->
|
|
<g id="node300" class="node open">
|
|
<title>zcash/zcash-test-vectors#87</title>
|
|
<g id="a_node300"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/87" xlink:title="zcash/zcash-test-vectors#87 Break out complex data in structural test vectors" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="496,-15688.5 276,-15688.5 276,-15635.5 496,-15635.5 496,-15688.5"/>
|
|
<text text-anchor="middle" x="386" y="-15673.3" font-family="Times,serif" font-size="14.00">zcash/zcash-test-vectors#87</text>
|
|
<text text-anchor="middle" x="386" y="-15658.3" font-family="Times,serif" font-size="14.00">Break out complex data in</text>
|
|
<text text-anchor="middle" x="386" y="-15643.3" font-family="Times,serif" font-size="14.00">structural test vectors</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash-test-vectors#86->zcash/zcash-test-vectors#87 -->
|
|
<g id="edge304" class="edge">
|
|
<title>zcash/zcash-test-vectors#86->zcash/zcash-test-vectors#87</title>
|
|
<path fill="none" stroke="black" d="M230.28,-15685C242.03,-15683 254.03,-15681 265.88,-15680"/>
|
|
<polygon fill="black" stroke="black" points="266.69,-15683.41 275.8,-15678 265.31,-15676.55 266.69,-15683.41"/>
|
|
</g>
|
|
<!-- zcash/zcash-test-vectors#84 -->
|
|
<g id="node301" class="node open">
|
|
<title>zcash/zcash-test-vectors#84</title>
|
|
<g id="a_node301"><a xlink:href="https://github.com/zcash/zcash-test-vectors/issues/84" xlink:title="zcash/zcash-test-vectors#84 Add transaction parser test vectors" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-15648.5 10,-15648.5 10,-15595.5 230,-15595.5 230,-15648.5"/>
|
|
<text text-anchor="middle" x="120" y="-15633.3" font-family="Times,serif" font-size="14.00">zcash/zcash-test-vectors#84</text>
|
|
<text text-anchor="middle" x="120" y="-15618.3" font-family="Times,serif" font-size="14.00">Add transaction parser</text>
|
|
<text text-anchor="middle" x="120" y="-15603.3" font-family="Times,serif" font-size="14.00">test vectors</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash-test-vectors#84->zcash/zcash-test-vectors#87 -->
|
|
<g id="edge305" class="edge">
|
|
<title>zcash/zcash-test-vectors#84->zcash/zcash-test-vectors#87</title>
|
|
<path fill="none" stroke="black" d="M230.28,-15639C242.03,-15640 254.03,-15642 265.88,-15644"/>
|
|
<polygon fill="black" stroke="black" points="265.5,-15647.48 275.8,-15645 266.2,-15640.51 265.5,-15647.48"/>
|
|
</g>
|
|
<!-- zcash/pasta_curves#35 -->
|
|
<g id="node302" class="node open">
|
|
<title>zcash/pasta_curves#35</title>
|
|
<g id="a_node302"><a xlink:href="https://github.com/zcash/pasta_curves/issues/35" xlink:title="zcash/pasta_curves#35 Enable `ec-gpu` to generate MSM and FFT code for `pasta_curves`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="232,-15822 8,-15822 8,-15754 232,-15754 232,-15822"/>
|
|
<text text-anchor="middle" x="120" y="-15806.8" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#35</text>
|
|
<text text-anchor="middle" x="120" y="-15791.8" font-family="Times,serif" font-size="14.00">Enable `ec-gpu` to</text>
|
|
<text text-anchor="middle" x="120" y="-15776.8" font-family="Times,serif" font-size="14.00">generate MSM and FFT code</text>
|
|
<text text-anchor="middle" x="120" y="-15761.8" font-family="Times,serif" font-size="14.00">for `pasta_curves`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#379 -->
|
|
<g id="node303" class="node open">
|
|
<title>zcash/halo2#379</title>
|
|
<g id="a_node303"><a xlink:href="https://github.com/zcash/halo2/issues/379" xlink:title="zcash/halo2#379 Add `ec-gpu` support" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="471,-15807 301,-15807 301,-15769 471,-15769 471,-15807"/>
|
|
<text text-anchor="middle" x="386" y="-15791.8" font-family="Times,serif" font-size="14.00">zcash/halo2#379</text>
|
|
<text text-anchor="middle" x="386" y="-15776.8" font-family="Times,serif" font-size="14.00">Add `ec-gpu` support</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/pasta_curves#35->zcash/halo2#379 -->
|
|
<g id="edge306" class="edge">
|
|
<title>zcash/pasta_curves#35->zcash/halo2#379</title>
|
|
<path fill="none" stroke="black" d="M232.19,-15788C251.66,-15788 271.75,-15788 290.71,-15788"/>
|
|
<polygon fill="black" stroke="black" points="290.81,-15791.5 300.81,-15788 290.81,-15784.5 290.81,-15791.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5679 -->
|
|
<g id="node304" class="node open">
|
|
<title>zcash/zcash#5679</title>
|
|
<g id="a_node304"><a xlink:href="https://github.com/zcash/zcash/issues/5679" xlink:title="zcash/zcash#5679 Add an `optimisticallyShield` strategy to `z_sendmany`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-15908 20,-15908 20,-15840 220,-15840 220,-15908"/>
|
|
<text text-anchor="middle" x="120" y="-15892.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5679</text>
|
|
<text text-anchor="middle" x="120" y="-15877.8" font-family="Times,serif" font-size="14.00">Add an</text>
|
|
<text text-anchor="middle" x="120" y="-15862.8" font-family="Times,serif" font-size="14.00">`optimisticallyShield`</text>
|
|
<text text-anchor="middle" x="120" y="-15847.8" font-family="Times,serif" font-size="14.00">strategy to `z_sendmany`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5747 -->
|
|
<g id="node305" class="node open">
|
|
<title>zcash/zcash#5747</title>
|
|
<g id="a_node305"><a xlink:href="https://github.com/zcash/zcash/issues/5747" xlink:title="zcash/zcash#5747 Add RPC test for "`-reindex` clears banlist"" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-15994 45.5,-15994 45.5,-15926 194.5,-15926 194.5,-15994"/>
|
|
<text text-anchor="middle" x="120" y="-15978.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5747</text>
|
|
<text text-anchor="middle" x="120" y="-15963.8" font-family="Times,serif" font-size="14.00">Add RPC test for</text>
|
|
<text text-anchor="middle" x="120" y="-15948.8" font-family="Times,serif" font-size="14.00">"`-reindex` clears</text>
|
|
<text text-anchor="middle" x="120" y="-15933.8" font-family="Times,serif" font-size="14.00">banlist"</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5822 -->
|
|
<g id="node306" class="node open">
|
|
<title>zcash/zcash#5822</title>
|
|
<g id="a_node306"><a xlink:href="https://github.com/zcash/zcash/issues/5822" xlink:title="zcash/zcash#5822 Add a regression test to guard against recurrence of #5819" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219,-16080 21,-16080 21,-16012 219,-16012 219,-16080"/>
|
|
<text text-anchor="middle" x="120" y="-16064.8" font-family="Times,serif" font-size="14.00">zcash/zcash#5822</text>
|
|
<text text-anchor="middle" x="120" y="-16049.8" font-family="Times,serif" font-size="14.00">Add a regression test to</text>
|
|
<text text-anchor="middle" x="120" y="-16034.8" font-family="Times,serif" font-size="14.00">guard against recurrence</text>
|
|
<text text-anchor="middle" x="120" y="-16019.8" font-family="Times,serif" font-size="14.00">of #5819</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4405 -->
|
|
<g id="node307" class="node open">
|
|
<title>zcash/zcash#4405</title>
|
|
<g id="a_node307"><a xlink:href="https://github.com/zcash/zcash/issues/4405" xlink:title="zcash/zcash#4405 Enable cross-compilation to `arm64-apple-darwin` (macOS M1 ARM binaries)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="489,-16158 283,-16158 283,-16090 489,-16090 489,-16158"/>
|
|
<text text-anchor="middle" x="386" y="-16142.8" font-family="Times,serif" font-size="14.00">zcash/zcash#4405</text>
|
|
<text text-anchor="middle" x="386" y="-16127.8" font-family="Times,serif" font-size="14.00">Enable cross-compilation</text>
|
|
<text text-anchor="middle" x="386" y="-16112.8" font-family="Times,serif" font-size="14.00">to `arm64-apple-darwin`</text>
|
|
<text text-anchor="middle" x="386" y="-16097.8" font-family="Times,serif" font-size="14.00">(macOS M1 ARM binaries)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5502 -->
|
|
<g id="node308" class="node open">
|
|
<title>zcash/zcash#5502</title>
|
|
<g id="a_node308"><a xlink:href="https://github.com/zcash/zcash/issues/5502" xlink:title="zcash/zcash#5502 Add native build support for macOS M1 ARM" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="732.5,-16150.5 538.5,-16150.5 538.5,-16097.5 732.5,-16097.5 732.5,-16150.5"/>
|
|
<text text-anchor="middle" x="635.5" y="-16135.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5502</text>
|
|
<text text-anchor="middle" x="635.5" y="-16120.3" font-family="Times,serif" font-size="14.00">Add native build support</text>
|
|
<text text-anchor="middle" x="635.5" y="-16105.3" font-family="Times,serif" font-size="14.00">for macOS M1 ARM</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4405->zcash/zcash#5502 -->
|
|
<g id="edge307" class="edge">
|
|
<title>zcash/zcash#4405->zcash/zcash#5502</title>
|
|
<path fill="none" stroke="black" d="M489.1,-16124C501.92,-16124 515.05,-16124 527.94,-16124"/>
|
|
<polygon fill="black" stroke="black" points="528.21,-16127.5 538.21,-16124 528.21,-16120.5 528.21,-16127.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#5884 -->
|
|
<g id="node309" class="node open">
|
|
<title>zcash/zcash#5884</title>
|
|
<g id="a_node309"><a xlink:href="https://github.com/zcash/zcash/issues/5884" xlink:title="zcash/zcash#5884 Backport upstream macOS build changes from 2021" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-16150.5 15.5,-16150.5 15.5,-16097.5 224.5,-16097.5 224.5,-16150.5"/>
|
|
<text text-anchor="middle" x="120" y="-16135.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5884</text>
|
|
<text text-anchor="middle" x="120" y="-16120.3" font-family="Times,serif" font-size="14.00">Backport upstream macOS</text>
|
|
<text text-anchor="middle" x="120" y="-16105.3" font-family="Times,serif" font-size="14.00">build changes from 2021</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5884->zcash/zcash#4405 -->
|
|
<g id="edge308" class="edge">
|
|
<title>zcash/zcash#5884->zcash/zcash#4405</title>
|
|
<path fill="none" stroke="black" d="M224.58,-16124C240.22,-16124 256.42,-16124 272.25,-16124"/>
|
|
<polygon fill="black" stroke="black" points="272.58,-16127.5 282.58,-16124 272.58,-16120.5 272.58,-16127.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#548 -->
|
|
<g id="node310" class="node open">
|
|
<title>zcash/halo2#548</title>
|
|
<g id="a_node310"><a xlink:href="https://github.com/zcash/halo2/issues/548" xlink:title="zcash/halo2#548 Implement performance and memory optimizations for halo2_proofs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="230,-16238 10,-16238 10,-16170 230,-16170 230,-16238"/>
|
|
<text text-anchor="middle" x="120" y="-16222.8" font-family="Times,serif" font-size="14.00">zcash/halo2#548</text>
|
|
<text text-anchor="middle" x="120" y="-16207.8" font-family="Times,serif" font-size="14.00">Implement performance and</text>
|
|
<text text-anchor="middle" x="120" y="-16192.8" font-family="Times,serif" font-size="14.00">memory optimizations for</text>
|
|
<text text-anchor="middle" x="120" y="-16177.8" font-family="Times,serif" font-size="14.00">halo2_proofs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2225 -->
|
|
<g id="node311" class="node open">
|
|
<title>zcash/zcash#2225</title>
|
|
<g id="a_node311"><a xlink:href="https://github.com/zcash/zcash/pull/2225" xlink:title="zcash/zcash#2225 Bitcoin 0.12 wallet PRs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="211.5,-14143 28.5,-14143 28.5,-14139 24.5,-14139 24.5,-14135 28.5,-14135 28.5,-14113 24.5,-14113 24.5,-14109 28.5,-14109 28.5,-14105 211.5,-14105 211.5,-14143"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-14139 32.5,-14139 32.5,-14135 28.5,-14135 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="28.5,-14113 32.5,-14113 32.5,-14109 28.5,-14109 "/>
|
|
<text text-anchor="middle" x="120" y="-14127.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2225</text>
|
|
<text text-anchor="middle" x="120" y="-14112.8" font-family="Times,serif" font-size="14.00">Bitcoin 0.12 wallet PRs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2225->zcash/zcash#2074 -->
|
|
<g id="edge309" class="edge">
|
|
<title>zcash/zcash#2225->zcash/zcash#2074</title>
|
|
<path fill="none" stroke="black" d="M211.85,-14124C239.88,-14124 270.66,-14124 298.4,-14124"/>
|
|
<polygon fill="black" stroke="black" points="298.47,-14127.5 308.47,-14124 298.47,-14120.5 298.47,-14127.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#578 -->
|
|
<g id="node312" class="node open">
|
|
<title>zcash/halo2#578</title>
|
|
<g id="a_node312"><a xlink:href="https://github.com/zcash/halo2/issues/578" xlink:title="zcash/halo2#578 Extend `EccChip` to support Vesta" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="1211.5,-13860.5 1048.5,-13860.5 1048.5,-13807.5 1211.5,-13807.5 1211.5,-13860.5"/>
|
|
<text text-anchor="middle" x="1130" y="-13845.3" font-family="Times,serif" font-size="14.00">zcash/halo2#578</text>
|
|
<text text-anchor="middle" x="1130" y="-13830.3" font-family="Times,serif" font-size="14.00">Extend `EccChip` to</text>
|
|
<text text-anchor="middle" x="1130" y="-13815.3" font-family="Times,serif" font-size="14.00">support Vesta</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#578->zcash/halo2#250 -->
|
|
<g id="edge310" class="edge">
|
|
<title>zcash/halo2#578->zcash/halo2#250</title>
|
|
<path fill="none" stroke="black" d="M1211.8,-13861C1234,-13868 1258.2,-13876 1280.9,-13884"/>
|
|
<polygon fill="black" stroke="black" points="1280.01,-13887.39 1290.6,-13887 1282.08,-13880.7 1280.01,-13887.39"/>
|
|
</g>
|
|
<!-- zcash/halo2#579 -->
|
|
<g id="node313" class="node open">
|
|
<title>zcash/halo2#579</title>
|
|
<g id="a_node313"><a xlink:href="https://github.com/zcash/halo2/issues/579" xlink:title="zcash/halo2#579 Consider extending `EccChip` to arbitrary curves" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="1460.5,-13868 1284.5,-13868 1284.5,-13800 1460.5,-13800 1460.5,-13868"/>
|
|
<text text-anchor="middle" x="1372.5" y="-13852.8" font-family="Times,serif" font-size="14.00">zcash/halo2#579</text>
|
|
<text text-anchor="middle" x="1372.5" y="-13837.8" font-family="Times,serif" font-size="14.00">Consider extending</text>
|
|
<text text-anchor="middle" x="1372.5" y="-13822.8" font-family="Times,serif" font-size="14.00">`EccChip` to arbitrary</text>
|
|
<text text-anchor="middle" x="1372.5" y="-13807.8" font-family="Times,serif" font-size="14.00">curves</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#578->zcash/halo2#579 -->
|
|
<g id="edge311" class="edge">
|
|
<title>zcash/halo2#578->zcash/halo2#579</title>
|
|
<path fill="none" stroke="black" d="M1211.8,-13834C1231.8,-13834 1253.5,-13834 1274.3,-13834"/>
|
|
<polygon fill="black" stroke="black" points="1274.4,-13837.5 1284.4,-13834 1274.4,-13830.5 1274.4,-13837.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#454 -->
|
|
<g id="node314" class="node open">
|
|
<title>zcash/halo2#454</title>
|
|
<g id="a_node314"><a xlink:href="https://github.com/zcash/halo2/issues/454" xlink:title="zcash/halo2#454 [ECC gadget] Support full-width scalars for variable-base mul" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="723,-13424 548,-13424 548,-13356 723,-13356 723,-13424"/>
|
|
<text text-anchor="middle" x="635.5" y="-13408.8" font-family="Times,serif" font-size="14.00">zcash/halo2#454</text>
|
|
<text text-anchor="middle" x="635.5" y="-13393.8" font-family="Times,serif" font-size="14.00">[ECC gadget] Support</text>
|
|
<text text-anchor="middle" x="635.5" y="-13378.8" font-family="Times,serif" font-size="14.00">full-width scalars for</text>
|
|
<text text-anchor="middle" x="635.5" y="-13363.8" font-family="Times,serif" font-size="14.00">variable-base mul</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#454->zcash/halo2#569 -->
|
|
<g id="edge312" class="edge">
|
|
<title>zcash/halo2#454->zcash/halo2#569</title>
|
|
<path fill="none" stroke="black" d="M723.05,-13418C744.94,-13425 768.51,-13433 790.63,-13440"/>
|
|
<polygon fill="black" stroke="black" points="789.75,-13443.39 800.34,-13443 791.82,-13436.7 789.75,-13443.39"/>
|
|
</g>
|
|
<!-- zcash/halo2#248 -->
|
|
<g id="node315" class="node open">
|
|
<title>zcash/halo2#248</title>
|
|
<g id="a_node315"><a xlink:href="https://github.com/zcash/halo2/issues/248" xlink:title="zcash/halo2#248 Implement endoscaling in the circuit" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="736,-13336.5 535,-13336.5 535,-13283.5 736,-13283.5 736,-13336.5"/>
|
|
<text text-anchor="middle" x="635.5" y="-13321.3" font-family="Times,serif" font-size="14.00">zcash/halo2#248</text>
|
|
<text text-anchor="middle" x="635.5" y="-13306.3" font-family="Times,serif" font-size="14.00">Implement endoscaling in</text>
|
|
<text text-anchor="middle" x="635.5" y="-13291.3" font-family="Times,serif" font-size="14.00">the circuit</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#248->zcash/halo2#569 -->
|
|
<g id="edge313" class="edge">
|
|
<title>zcash/halo2#248->zcash/halo2#569</title>
|
|
<path fill="none" stroke="black" d="M720.46,-13337C726.87,-13340 733.12,-13343 739,-13346 781.11,-13371 822.5,-13408 849.82,-13436"/>
|
|
<polygon fill="black" stroke="black" points="847.49,-13438.62 857.14,-13443 852.33,-13433.56 847.49,-13438.62"/>
|
|
</g>
|
|
<!-- zcash/pasta_curves#41 -->
|
|
<g id="node316" class="node open">
|
|
<title>zcash/pasta_curves#41</title>
|
|
<g id="a_node316"><a xlink:href="https://github.com/zcash/pasta_curves/issues/41" xlink:title="zcash/pasta_curves#41 Kill `CurveExt` and `CurveAffine` traits" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212,-16308.5 28,-16308.5 28,-16255.5 212,-16255.5 212,-16308.5"/>
|
|
<text text-anchor="middle" x="120" y="-16293.3" font-family="Times,serif" font-size="14.00">zcash/pasta_curves#41</text>
|
|
<text text-anchor="middle" x="120" y="-16278.3" font-family="Times,serif" font-size="14.00">Kill `CurveExt` and</text>
|
|
<text text-anchor="middle" x="120" y="-16263.3" font-family="Times,serif" font-size="14.00">`CurveAffine` traits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#5980 -->
|
|
<g id="node317" class="node open">
|
|
<title>zcash/zcash#5980</title>
|
|
<g id="a_node317"><a xlink:href="https://github.com/zcash/zcash/issues/5980" xlink:title="zcash/zcash#5980 Deadlock in `zc-opencon` thread on node shutdown" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-16380.5 20.5,-16380.5 20.5,-16327.5 219.5,-16327.5 219.5,-16380.5"/>
|
|
<text text-anchor="middle" x="120" y="-16365.3" font-family="Times,serif" font-size="14.00">zcash/zcash#5980</text>
|
|
<text text-anchor="middle" x="120" y="-16350.3" font-family="Times,serif" font-size="14.00">Deadlock in `zc-opencon`</text>
|
|
<text text-anchor="middle" x="120" y="-16335.3" font-family="Times,serif" font-size="14.00">thread on node shutdown</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#591 -->
|
|
<g id="node318" class="node open">
|
|
<title>zcash/halo2#591</title>
|
|
<g id="a_node318"><a xlink:href="https://github.com/zcash/halo2/issues/591" xlink:title="zcash/halo2#591 Pluggable API for proof generation" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="727.5,-13588.5 543.5,-13588.5 543.5,-13535.5 727.5,-13535.5 727.5,-13588.5"/>
|
|
<text text-anchor="middle" x="635.5" y="-13573.3" font-family="Times,serif" font-size="14.00">zcash/halo2#591</text>
|
|
<text text-anchor="middle" x="635.5" y="-13558.3" font-family="Times,serif" font-size="14.00">Pluggable API for proof</text>
|
|
<text text-anchor="middle" x="635.5" y="-13543.3" font-family="Times,serif" font-size="14.00">generation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#591->zcash/halo2#569 -->
|
|
<g id="edge314" class="edge">
|
|
<title>zcash/halo2#591->zcash/halo2#569</title>
|
|
<path fill="none" stroke="black" d="M706.52,-13536C736.45,-13525 771.54,-13511 802.44,-13500"/>
|
|
<polygon fill="black" stroke="black" points="804.05,-13503.12 811.89,-13496 801.32,-13496.67 804.05,-13503.12"/>
|
|
</g>
|
|
<!-- zcash/halo2#453 -->
|
|
<g id="node319" class="node open">
|
|
<title>zcash/halo2#453</title>
|
|
<g id="a_node319"><a xlink:href="https://github.com/zcash/halo2/issues/453" xlink:title="zcash/halo2#453 Introduce `double()` API to ECC gadget" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-13408.5 24.5,-13408.5 24.5,-13355.5 215.5,-13355.5 215.5,-13408.5"/>
|
|
<text text-anchor="middle" x="120" y="-13393.3" font-family="Times,serif" font-size="14.00">zcash/halo2#453</text>
|
|
<text text-anchor="middle" x="120" y="-13378.3" font-family="Times,serif" font-size="14.00">Introduce `double()` API</text>
|
|
<text text-anchor="middle" x="120" y="-13363.3" font-family="Times,serif" font-size="14.00">to ECC gadget</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#529 -->
|
|
<g id="node320" class="node open">
|
|
<title>zcash/halo2#529</title>
|
|
<g id="a_node320"><a xlink:href="https://github.com/zcash/halo2/pull/529" xlink:title="zcash/halo2#529 Endoscaling instructions and chip." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="483,-13336.5 289,-13336.5 289,-13332.5 285,-13332.5 285,-13328.5 289,-13328.5 289,-13291.5 285,-13291.5 285,-13287.5 289,-13287.5 289,-13283.5 483,-13283.5 483,-13336.5"/>
|
|
<polyline fill="none" stroke="black" points="289,-13332.5 293,-13332.5 293,-13328.5 289,-13328.5 "/>
|
|
<polyline fill="none" stroke="black" points="289,-13291.5 293,-13291.5 293,-13287.5 289,-13287.5 "/>
|
|
<text text-anchor="middle" x="386" y="-13321.3" font-family="Times,serif" font-size="14.00">zcash/halo2#529</text>
|
|
<text text-anchor="middle" x="386" y="-13306.3" font-family="Times,serif" font-size="14.00">Endoscaling instructions</text>
|
|
<text text-anchor="middle" x="386" y="-13291.3" font-family="Times,serif" font-size="14.00">and chip.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#453->zcash/halo2#529 -->
|
|
<g id="edge315" class="edge">
|
|
<title>zcash/halo2#453->zcash/halo2#529</title>
|
|
<path fill="none" stroke="black" d="M215.56,-13356C236.13,-13351 258.01,-13345 278.99,-13339"/>
|
|
<polygon fill="black" stroke="black" points="280.32,-13342.25 288.87,-13336 278.28,-13335.56 280.32,-13342.25"/>
|
|
</g>
|
|
<!-- zcash/halo2#529->zcash/halo2#248 -->
|
|
<g id="edge316" class="edge">
|
|
<title>zcash/halo2#529->zcash/halo2#248</title>
|
|
<path fill="none" stroke="black" d="M483.04,-13310C496.71,-13310 510.85,-13310 524.76,-13310"/>
|
|
<polygon fill="black" stroke="black" points="524.83,-13313.5 534.83,-13310 524.83,-13306.5 524.83,-13313.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#590 -->
|
|
<g id="node321" class="node open">
|
|
<title>zcash/halo2#590</title>
|
|
<g id="a_node321"><a xlink:href="https://github.com/zcash/halo2/issues/590" xlink:title="zcash/halo2#590 [halo2_gadgets] Extract `double_and_add` helper" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-13336.5 23,-13336.5 23,-13283.5 217,-13283.5 217,-13336.5"/>
|
|
<text text-anchor="middle" x="120" y="-13321.3" font-family="Times,serif" font-size="14.00">zcash/halo2#590</text>
|
|
<text text-anchor="middle" x="120" y="-13306.3" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Extract</text>
|
|
<text text-anchor="middle" x="120" y="-13291.3" font-family="Times,serif" font-size="14.00">`double_and_add` helper</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#590->zcash/halo2#529 -->
|
|
<g id="edge317" class="edge">
|
|
<title>zcash/halo2#590->zcash/halo2#529</title>
|
|
<path fill="none" stroke="black" d="M217.06,-13310C236.98,-13310 258.09,-13310 278.37,-13310"/>
|
|
<polygon fill="black" stroke="black" points="278.57,-13313.5 288.57,-13310 278.57,-13306.5 278.57,-13313.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#594 -->
|
|
<g id="node322" class="node open">
|
|
<title>zcash/halo2#594</title>
|
|
<g id="a_node322"><a xlink:href="https://github.com/zcash/halo2/pull/594" xlink:title="zcash/halo2#594 [halo2_gadgets] Minor refactors to `decompose_running_sum` helper" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="224.5,-13265.5 15.5,-13265.5 15.5,-13261.5 11.5,-13261.5 11.5,-13257.5 15.5,-13257.5 15.5,-13190.5 11.5,-13190.5 11.5,-13186.5 15.5,-13186.5 15.5,-13182.5 224.5,-13182.5 224.5,-13265.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-13261.5 19.5,-13261.5 19.5,-13257.5 15.5,-13257.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="15.5,-13190.5 19.5,-13190.5 19.5,-13186.5 15.5,-13186.5 "/>
|
|
<text text-anchor="middle" x="120" y="-13250.3" font-family="Times,serif" font-size="14.00">zcash/halo2#594</text>
|
|
<text text-anchor="middle" x="120" y="-13235.3" font-family="Times,serif" font-size="14.00">[halo2_gadgets] Minor</text>
|
|
<text text-anchor="middle" x="120" y="-13220.3" font-family="Times,serif" font-size="14.00">refactors to</text>
|
|
<text text-anchor="middle" x="120" y="-13205.3" font-family="Times,serif" font-size="14.00">`decompose_running_sum`</text>
|
|
<text text-anchor="middle" x="120" y="-13190.3" font-family="Times,serif" font-size="14.00">helper</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#594->zcash/halo2#529 -->
|
|
<g id="edge318" class="edge">
|
|
<title>zcash/halo2#594->zcash/halo2#529</title>
|
|
<path fill="none" stroke="black" d="M224.58,-13258C247.36,-13266 271.32,-13273 293.58,-13281"/>
|
|
<polygon fill="black" stroke="black" points="292.74,-13284.4 303.33,-13284 294.8,-13277.71 292.74,-13284.4"/>
|
|
</g>
|
|
<!-- zcash/halo2#547 -->
|
|
<g id="node323" class="node open">
|
|
<title>zcash/halo2#547</title>
|
|
<g id="a_node323"><a xlink:href="https://github.com/zcash/halo2/issues/547" xlink:title="zcash/halo2#547 Design a way to "pin" the result of floor planning" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="735,-13860.5 536,-13860.5 536,-13807.5 735,-13807.5 735,-13860.5"/>
|
|
<text text-anchor="middle" x="635.5" y="-13845.3" font-family="Times,serif" font-size="14.00">zcash/halo2#547</text>
|
|
<text text-anchor="middle" x="635.5" y="-13830.3" font-family="Times,serif" font-size="14.00">Design a way to "pin" the</text>
|
|
<text text-anchor="middle" x="635.5" y="-13815.3" font-family="Times,serif" font-size="14.00">result of floor planning</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#547->zcash/halo2#449 -->
|
|
<g id="edge319" class="edge">
|
|
<title>zcash/halo2#547->zcash/halo2#449</title>
|
|
<path fill="none" stroke="black" d="M735.29,-13834C750.45,-13834 766.11,-13834 781.31,-13834"/>
|
|
<polygon fill="black" stroke="black" points="781.74,-13837.5 791.74,-13834 781.74,-13830.5 781.74,-13837.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#195 -->
|
|
<g id="node324" class="node open">
|
|
<title>zcash/halo2#195</title>
|
|
<g id="a_node324"><a xlink:href="https://github.com/zcash/halo2/issues/195" xlink:title="zcash/halo2#195 Enable floor planners to configure columns" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214,-16450.5 26,-16450.5 26,-16397.5 214,-16397.5 214,-16450.5"/>
|
|
<text text-anchor="middle" x="120" y="-16435.3" font-family="Times,serif" font-size="14.00">zcash/halo2#195</text>
|
|
<text text-anchor="middle" x="120" y="-16420.3" font-family="Times,serif" font-size="14.00">Enable floor planners to</text>
|
|
<text text-anchor="middle" x="120" y="-16405.3" font-family="Times,serif" font-size="14.00">configure columns</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#627 -->
|
|
<g id="node325" class="node open">
|
|
<title>zcash/halo2#627</title>
|
|
<g id="a_node325"><a xlink:href="https://github.com/zcash/halo2/issues/627" xlink:title="zcash/halo2#627 Move selector combining optimisation into floor planners" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="484,-16458 288,-16458 288,-16390 484,-16390 484,-16458"/>
|
|
<text text-anchor="middle" x="386" y="-16442.8" font-family="Times,serif" font-size="14.00">zcash/halo2#627</text>
|
|
<text text-anchor="middle" x="386" y="-16427.8" font-family="Times,serif" font-size="14.00">Move selector combining</text>
|
|
<text text-anchor="middle" x="386" y="-16412.8" font-family="Times,serif" font-size="14.00">optimisation into floor</text>
|
|
<text text-anchor="middle" x="386" y="-16397.8" font-family="Times,serif" font-size="14.00">planners</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#195->zcash/halo2#627 -->
|
|
<g id="edge320" class="edge">
|
|
<title>zcash/halo2#195->zcash/halo2#627</title>
|
|
<path fill="none" stroke="black" d="M214.08,-16424C234.62,-16424 256.54,-16424 277.59,-16424"/>
|
|
<polygon fill="black" stroke="black" points="277.85,-16427.5 287.85,-16424 277.85,-16420.5 277.85,-16427.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6072 -->
|
|
<g id="node326" class="node open">
|
|
<title>zcash/zcash#6072</title>
|
|
<g id="a_node326"><a xlink:href="https://github.com/zcash/zcash/issues/6072" xlink:title="zcash/zcash#6072 Backport more recent changes to `CuckooCache`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="223.5,-16522.5 16.5,-16522.5 16.5,-16469.5 223.5,-16469.5 223.5,-16522.5"/>
|
|
<text text-anchor="middle" x="120" y="-16507.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6072</text>
|
|
<text text-anchor="middle" x="120" y="-16492.3" font-family="Times,serif" font-size="14.00">Backport more recent</text>
|
|
<text text-anchor="middle" x="120" y="-16477.3" font-family="Times,serif" font-size="14.00">changes to `CuckooCache`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6081 -->
|
|
<g id="node327" class="node open">
|
|
<title>zcash/zcash#6081</title>
|
|
<g id="a_node327"><a xlink:href="https://github.com/zcash/zcash/issues/6081" xlink:title="zcash/zcash#6081 Replace SHA-256 C++ implementation with `sha2` Rust crate" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-16608 30.5,-16608 30.5,-16540 209.5,-16540 209.5,-16608"/>
|
|
<text text-anchor="middle" x="120" y="-16592.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6081</text>
|
|
<text text-anchor="middle" x="120" y="-16577.8" font-family="Times,serif" font-size="14.00">Replace SHA-256 C++</text>
|
|
<text text-anchor="middle" x="120" y="-16562.8" font-family="Times,serif" font-size="14.00">implementation with</text>
|
|
<text text-anchor="middle" x="120" y="-16547.8" font-family="Times,serif" font-size="14.00">`sha2` Rust crate</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6080 -->
|
|
<g id="node328" class="node open">
|
|
<title>zcash/zcash#6080</title>
|
|
<g id="a_node328"><a xlink:href="https://github.com/zcash/zcash/issues/6080" xlink:title="zcash/zcash#6080 Backport more recent SHA-256 assembly optimisations" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="206.5,-16694 33.5,-16694 33.5,-16626 206.5,-16626 206.5,-16694"/>
|
|
<text text-anchor="middle" x="120" y="-16678.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6080</text>
|
|
<text text-anchor="middle" x="120" y="-16663.8" font-family="Times,serif" font-size="14.00">Backport more recent</text>
|
|
<text text-anchor="middle" x="120" y="-16648.8" font-family="Times,serif" font-size="14.00">SHA-256 assembly</text>
|
|
<text text-anchor="middle" x="120" y="-16633.8" font-family="Times,serif" font-size="14.00">optimisations</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#634 -->
|
|
<g id="node329" class="node open">
|
|
<title>zcash/halo2#634</title>
|
|
<g id="a_node329"><a xlink:href="https://github.com/zcash/halo2/issues/634" xlink:title="zcash/halo2#634 Poseidon duplex gadget" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="479.5,-13479 292.5,-13479 292.5,-13441 479.5,-13441 479.5,-13479"/>
|
|
<text text-anchor="middle" x="386" y="-13463.8" font-family="Times,serif" font-size="14.00">zcash/halo2#634</text>
|
|
<text text-anchor="middle" x="386" y="-13448.8" font-family="Times,serif" font-size="14.00">Poseidon duplex gadget</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#635 -->
|
|
<g id="node330" class="node open">
|
|
<title>zcash/halo2#635</title>
|
|
<g id="a_node330"><a xlink:href="https://github.com/zcash/halo2/issues/635" xlink:title="zcash/halo2#635 Transcript gadget" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="708,-13479 563,-13479 563,-13441 708,-13441 708,-13479"/>
|
|
<text text-anchor="middle" x="635.5" y="-13463.8" font-family="Times,serif" font-size="14.00">zcash/halo2#635</text>
|
|
<text text-anchor="middle" x="635.5" y="-13448.8" font-family="Times,serif" font-size="14.00">Transcript gadget</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#634->zcash/halo2#635 -->
|
|
<g id="edge321" class="edge">
|
|
<title>zcash/halo2#634->zcash/halo2#635</title>
|
|
<path fill="none" stroke="black" d="M479.51,-13460C503.55,-13460 529.28,-13460 552.72,-13460"/>
|
|
<polygon fill="black" stroke="black" points="552.96,-13463.5 562.96,-13460 552.96,-13456.5 552.96,-13463.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#635->zcash/halo2#569 -->
|
|
<g id="edge322" class="edge">
|
|
<title>zcash/halo2#635->zcash/halo2#569</title>
|
|
<path fill="none" stroke="black" d="M708.17,-13463C729.5,-13464 753.33,-13465 776.34,-13466"/>
|
|
<polygon fill="black" stroke="black" points="776.5,-13469.5 786.5,-13466 776.5,-13462.5 776.5,-13469.5"/>
|
|
</g>
|
|
<!-- zcash/halo2#636 -->
|
|
<g id="node331" class="node open">
|
|
<title>zcash/halo2#636</title>
|
|
<g id="a_node331"><a xlink:href="https://github.com/zcash/halo2/issues/636" xlink:title="zcash/halo2#636 Add an improved instance column API" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-16766.5 18.5,-16766.5 18.5,-16713.5 221.5,-16713.5 221.5,-16766.5"/>
|
|
<text text-anchor="middle" x="120" y="-16751.3" font-family="Times,serif" font-size="14.00">zcash/halo2#636</text>
|
|
<text text-anchor="middle" x="120" y="-16736.3" font-family="Times,serif" font-size="14.00">Add an improved instance</text>
|
|
<text text-anchor="middle" x="120" y="-16721.3" font-family="Times,serif" font-size="14.00">column API</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#534 -->
|
|
<g id="node332" class="node open">
|
|
<title>zcash/halo2#534</title>
|
|
<g id="a_node332"><a xlink:href="https://github.com/zcash/halo2/issues/534" xlink:title="zcash/halo2#534 [Lookup] Reintroduce support for advice (and possibly instance) columns in tables, aka dynamic tables" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="477.5,-16789 294.5,-16789 294.5,-16691 477.5,-16691 477.5,-16789"/>
|
|
<text text-anchor="middle" x="386" y="-16773.8" font-family="Times,serif" font-size="14.00">zcash/halo2#534</text>
|
|
<text text-anchor="middle" x="386" y="-16758.8" font-family="Times,serif" font-size="14.00">[Lookup] Reintroduce</text>
|
|
<text text-anchor="middle" x="386" y="-16743.8" font-family="Times,serif" font-size="14.00">support for advice (and</text>
|
|
<text text-anchor="middle" x="386" y="-16728.8" font-family="Times,serif" font-size="14.00">possibly instance)</text>
|
|
<text text-anchor="middle" x="386" y="-16713.8" font-family="Times,serif" font-size="14.00">columns in tables, aka</text>
|
|
<text text-anchor="middle" x="386" y="-16698.8" font-family="Times,serif" font-size="14.00">dynamic tables</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/halo2#636->zcash/halo2#534 -->
|
|
<g id="edge323" class="edge">
|
|
<title>zcash/halo2#636->zcash/halo2#534</title>
|
|
<path fill="none" stroke="black" d="M221.56,-16740C242,-16740 263.52,-16740 283.97,-16740"/>
|
|
<polygon fill="black" stroke="black" points="284.24,-16743.5 294.24,-16740 284.24,-16736.5 284.24,-16743.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6305 -->
|
|
<g id="node333" class="node open">
|
|
<title>zcash/zcash#6305</title>
|
|
<g id="a_node333"><a xlink:href="https://github.com/zcash/zcash/issues/6305" xlink:title="zcash/zcash#6305 Backport upstream miner PRs prior to `src/miner.* -> src/node/miner.*` rename" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-16867.5 20,-16867.5 20,-16784.5 220,-16784.5 220,-16867.5"/>
|
|
<text text-anchor="middle" x="120" y="-16852.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6305</text>
|
|
<text text-anchor="middle" x="120" y="-16837.3" font-family="Times,serif" font-size="14.00">Backport upstream miner</text>
|
|
<text text-anchor="middle" x="120" y="-16822.3" font-family="Times,serif" font-size="14.00">PRs prior to `src/miner.*</text>
|
|
<text text-anchor="middle" x="120" y="-16807.3" font-family="Times,serif" font-size="14.00">-> src/node/miner.*`</text>
|
|
<text text-anchor="middle" x="120" y="-16792.3" font-family="Times,serif" font-size="14.00">rename</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/sapling-crypto#115 -->
|
|
<g id="node334" class="node open">
|
|
<title>zcash/sapling-crypto#115</title>
|
|
<g id="a_node334"><a xlink:href="https://github.com/zcash/sapling-crypto/issues/115" xlink:title="zcash/sapling-crypto#115 zcash_proofs: Extract separate verifiers for proofs, spendAuthSigs, and bindingSig from Sapli ngVerificationContext" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-16983 18.5,-16983 18.5,-16885 221.5,-16885 221.5,-16983"/>
|
|
<text text-anchor="middle" x="120" y="-16967.8" font-family="Times,serif" font-size="14.00">zcash/sapling-crypto#115</text>
|
|
<text text-anchor="middle" x="120" y="-16952.8" font-family="Times,serif" font-size="14.00">zcash_proofs: Extract</text>
|
|
<text text-anchor="middle" x="120" y="-16937.8" font-family="Times,serif" font-size="14.00">separate verifiers for</text>
|
|
<text text-anchor="middle" x="120" y="-16922.8" font-family="Times,serif" font-size="14.00">proofs, spendAuthSigs,</text>
|
|
<text text-anchor="middle" x="120" y="-16907.8" font-family="Times,serif" font-size="14.00">and bindingSig from Sapli</text>
|
|
<text text-anchor="middle" x="120" y="-16892.8" font-family="Times,serif" font-size="14.00">ngVerificationContext</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#972 -->
|
|
<g id="node335" class="node open">
|
|
<title>zcash/zips#972</title>
|
|
<g id="a_node335"><a xlink:href="https://github.com/zcash/zips/issues/972" xlink:title="zcash/zips#972 Deprecate the Sprout value pool by moving remaining funds to a permissioned faucet" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3924.5,-815 3753.5,-815 3753.5,-732 3924.5,-732 3924.5,-815"/>
|
|
<text text-anchor="middle" x="3839" y="-799.8" font-family="Times,serif" font-size="14.00">zcash/zips#972</text>
|
|
<text text-anchor="middle" x="3839" y="-784.8" font-family="Times,serif" font-size="14.00">Deprecate the Sprout</text>
|
|
<text text-anchor="middle" x="3839" y="-769.8" font-family="Times,serif" font-size="14.00">value pool by moving</text>
|
|
<text text-anchor="middle" x="3839" y="-754.8" font-family="Times,serif" font-size="14.00">remaining funds to a</text>
|
|
<text text-anchor="middle" x="3839" y="-739.8" font-family="Times,serif" font-size="14.00">permissioned faucet</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#972->zcash/zcash#4202 -->
|
|
<g id="edge324" class="edge">
|
|
<title>zcash/zips#972->zcash/zcash#4202</title>
|
|
<path fill="none" stroke="black" d="M3924.7,-801.78C3959.1,-813.27 3998.3,-826.36 4030.6,-837.16"/>
|
|
<polygon fill="black" stroke="black" points="4029.81,-840.58 4040.4,-840.43 4032.02,-833.94 4029.81,-840.58"/>
|
|
</g>
|
|
<!-- zcash/zcash#1761 -->
|
|
<g id="node336" class="node open">
|
|
<title>zcash/zcash#1761</title>
|
|
<g id="a_node336"><a xlink:href="https://github.com/zcash/zcash/issues/1761" xlink:title="zcash/zcash#1761 Refactor `CreateNewBlock` to facilitate mock-based unit-testing." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="227.5,-17070 12.5,-17070 12.5,-17002 227.5,-17002 227.5,-17070"/>
|
|
<text text-anchor="middle" x="120" y="-17054.8" font-family="Times,serif" font-size="14.00">zcash/zcash#1761</text>
|
|
<text text-anchor="middle" x="120" y="-17039.8" font-family="Times,serif" font-size="14.00">Refactor `CreateNewBlock`</text>
|
|
<text text-anchor="middle" x="120" y="-17024.8" font-family="Times,serif" font-size="14.00">to facilitate mock-based</text>
|
|
<text text-anchor="middle" x="120" y="-17009.8" font-family="Times,serif" font-size="14.00">unit-testing.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6412 -->
|
|
<g id="node337" class="node open">
|
|
<title>zcash/zcash#6412</title>
|
|
<g id="a_node337"><a xlink:href="https://github.com/zcash/zcash/pull/6412" xlink:title="zcash/zcash#6412 Make TransactionBuilderResult less stringy" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="219.5,-17156 20.5,-17156 20.5,-17152 16.5,-17152 16.5,-17148 20.5,-17148 20.5,-17096 16.5,-17096 16.5,-17092 20.5,-17092 20.5,-17088 219.5,-17088 219.5,-17156"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-17152 24.5,-17152 24.5,-17148 20.5,-17148 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="20.5,-17096 24.5,-17096 24.5,-17092 20.5,-17092 "/>
|
|
<text text-anchor="middle" x="120" y="-17140.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6412</text>
|
|
<text text-anchor="middle" x="120" y="-17125.8" font-family="Times,serif" font-size="14.00">Make</text>
|
|
<text text-anchor="middle" x="120" y="-17110.8" font-family="Times,serif" font-size="14.00">TransactionBuilderResult</text>
|
|
<text text-anchor="middle" x="120" y="-17095.8" font-family="Times,serif" font-size="14.00">less stringy</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6497 -->
|
|
<g id="node338" class="node open">
|
|
<title>zcash/zcash#6497</title>
|
|
<g id="a_node338"><a xlink:href="https://github.com/zcash/zcash/issues/6497" xlink:title="zcash/zcash#6497 Replace `GetFilteredNotes` with an evolved version of `FindSpendableInputs`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215.5,-17257.5 24.5,-17257.5 24.5,-17174.5 215.5,-17174.5 215.5,-17257.5"/>
|
|
<text text-anchor="middle" x="120" y="-17242.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6497</text>
|
|
<text text-anchor="middle" x="120" y="-17227.3" font-family="Times,serif" font-size="14.00">Replace</text>
|
|
<text text-anchor="middle" x="120" y="-17212.3" font-family="Times,serif" font-size="14.00">`GetFilteredNotes` with</text>
|
|
<text text-anchor="middle" x="120" y="-17197.3" font-family="Times,serif" font-size="14.00">an evolved version of</text>
|
|
<text text-anchor="middle" x="120" y="-17182.3" font-family="Times,serif" font-size="14.00">`FindSpendableInputs`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6583 -->
|
|
<g id="node339" class="node open">
|
|
<title>zcash/zcash#6583</title>
|
|
<g id="a_node339"><a xlink:href="https://github.com/zcash/zcash/issues/6583" xlink:title="zcash/zcash#6583 Update `libsecp256k1` to 0.3.0 (`bdf39000b9c`)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-17328.5 20,-17328.5 20,-17275.5 220,-17275.5 220,-17328.5"/>
|
|
<text text-anchor="middle" x="120" y="-17313.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6583</text>
|
|
<text text-anchor="middle" x="120" y="-17298.3" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
|
|
<text text-anchor="middle" x="120" y="-17283.3" font-family="Times,serif" font-size="14.00">0.3.0 (`bdf39000b9c`)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6584 -->
|
|
<g id="node340" class="node open">
|
|
<title>zcash/zcash#6584</title>
|
|
<g id="a_node340"><a xlink:href="https://github.com/zcash/zcash/issues/6584" xlink:title="zcash/zcash#6584 Update `libsecp256k1` to 0.3.1 (`4258c54f4e`)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="486,-17328.5 286,-17328.5 286,-17275.5 486,-17275.5 486,-17328.5"/>
|
|
<text text-anchor="middle" x="386" y="-17313.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6584</text>
|
|
<text text-anchor="middle" x="386" y="-17298.3" font-family="Times,serif" font-size="14.00">Update `libsecp256k1` to</text>
|
|
<text text-anchor="middle" x="386" y="-17283.3" font-family="Times,serif" font-size="14.00">0.3.1 (`4258c54f4e`)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6583->zcash/zcash#6584 -->
|
|
<g id="edge325" class="edge">
|
|
<title>zcash/zcash#6583->zcash/zcash#6584</title>
|
|
<path fill="none" stroke="black" d="M220.05,-17302C238.2,-17302 257.24,-17302 275.66,-17302"/>
|
|
<polygon fill="black" stroke="black" points="275.83,-17305.5 285.83,-17302 275.83,-17298.5 275.83,-17305.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6625 -->
|
|
<g id="node341" class="node needs-review">
|
|
<title>zcash/zcash#6625</title>
|
|
<g id="a_node341"><a xlink:href="https://github.com/zcash/zcash/pull/6625" xlink:title="zcash/zcash#6625 Fix autoreconf warnings and error in future" target="_blank">
|
|
<polygon fill="#dfc150" stroke="black" stroke-width="2" points="215.5,-17398.5 24.5,-17398.5 24.5,-17394.5 20.5,-17394.5 20.5,-17390.5 24.5,-17390.5 24.5,-17353.5 20.5,-17353.5 20.5,-17349.5 24.5,-17349.5 24.5,-17345.5 215.5,-17345.5 215.5,-17398.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-17394.5 28.5,-17394.5 28.5,-17390.5 24.5,-17390.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="24.5,-17353.5 28.5,-17353.5 28.5,-17349.5 24.5,-17349.5 "/>
|
|
<text text-anchor="middle" x="120" y="-17383.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6625</text>
|
|
<text text-anchor="middle" x="120" y="-17368.3" font-family="Times,serif" font-size="14.00">Fix autoreconf warnings</text>
|
|
<text text-anchor="middle" x="120" y="-17353.3" font-family="Times,serif" font-size="14.00">and error in future</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6636 -->
|
|
<g id="node342" class="node open">
|
|
<title>zcash/zcash#6636</title>
|
|
<g id="a_node342"><a xlink:href="https://github.com/zcash/zcash/pull/6636" xlink:title="zcash/zcash#6636 Reduce re-enabled diagnostics" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="194.5,-17470.5 45.5,-17470.5 45.5,-17466.5 41.5,-17466.5 41.5,-17462.5 45.5,-17462.5 45.5,-17425.5 41.5,-17425.5 41.5,-17421.5 45.5,-17421.5 45.5,-17417.5 194.5,-17417.5 194.5,-17470.5"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-17466.5 49.5,-17466.5 49.5,-17462.5 45.5,-17462.5 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="45.5,-17425.5 49.5,-17425.5 49.5,-17421.5 45.5,-17421.5 "/>
|
|
<text text-anchor="middle" x="120" y="-17455.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6636</text>
|
|
<text text-anchor="middle" x="120" y="-17440.3" font-family="Times,serif" font-size="14.00">Reduce re-enabled</text>
|
|
<text text-anchor="middle" x="120" y="-17425.3" font-family="Times,serif" font-size="14.00">diagnostics</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6641 -->
|
|
<g id="node343" class="node open">
|
|
<title>zcash/zcash#6641</title>
|
|
<g id="a_node343"><a xlink:href="https://github.com/zcash/zcash/pull/6641" xlink:title="zcash/zcash#6641 Fix a number of low- effort warnings" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="468,-17470.5 304,-17470.5 304,-17466.5 300,-17466.5 300,-17462.5 304,-17462.5 304,-17425.5 300,-17425.5 300,-17421.5 304,-17421.5 304,-17417.5 468,-17417.5 468,-17470.5"/>
|
|
<polyline fill="none" stroke="black" points="304,-17466.5 308,-17466.5 308,-17462.5 304,-17462.5 "/>
|
|
<polyline fill="none" stroke="black" points="304,-17425.5 308,-17425.5 308,-17421.5 304,-17421.5 "/>
|
|
<text text-anchor="middle" x="386" y="-17455.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6641</text>
|
|
<text text-anchor="middle" x="386" y="-17440.3" font-family="Times,serif" font-size="14.00">Fix a number of low-</text>
|
|
<text text-anchor="middle" x="386" y="-17425.3" font-family="Times,serif" font-size="14.00">effort warnings</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6636->zcash/zcash#6641 -->
|
|
<g id="edge326" class="edge">
|
|
<title>zcash/zcash#6636->zcash/zcash#6641</title>
|
|
<path fill="none" stroke="black" d="M194.54,-17444C225.24,-17444 261.23,-17444 293.6,-17444"/>
|
|
<polygon fill="black" stroke="black" points="293.98,-17447.5 303.98,-17444 293.98,-17440.5 293.98,-17447.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#981 -->
|
|
<g id="node344" class="node open">
|
|
<title>zcash/librustzcash#981</title>
|
|
<g id="a_node344"><a xlink:href="https://github.com/zcash/librustzcash/issues/981" xlink:title="zcash/librustzcash#981 zcash_client_backend: Implement & standardize a JSON encoding for data access API errors." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-17571.5 14,-17571.5 14,-17488.5 226,-17488.5 226,-17571.5"/>
|
|
<text text-anchor="middle" x="120" y="-17556.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#981</text>
|
|
<text text-anchor="middle" x="120" y="-17541.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="120" y="-17526.3" font-family="Times,serif" font-size="14.00">Implement & standardize a</text>
|
|
<text text-anchor="middle" x="120" y="-17511.3" font-family="Times,serif" font-size="14.00">JSON encoding for data</text>
|
|
<text text-anchor="middle" x="120" y="-17496.3" font-family="Times,serif" font-size="14.00">access API errors.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#692 -->
|
|
<g id="node345" class="node open">
|
|
<title>zcash/librustzcash#692</title>
|
|
<g id="a_node345"><a xlink:href="https://github.com/zcash/librustzcash/issues/692" xlink:title="zcash/librustzcash#692 Use Orchard inputs in `bi nding_sig_absent_if_no_sh ielded_spend_or_output` test" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="221.5,-17671.5 18.5,-17671.5 18.5,-17588.5 221.5,-17588.5 221.5,-17671.5"/>
|
|
<text text-anchor="middle" x="120" y="-17656.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#692</text>
|
|
<text text-anchor="middle" x="120" y="-17641.3" font-family="Times,serif" font-size="14.00">Use Orchard inputs in `bi</text>
|
|
<text text-anchor="middle" x="120" y="-17626.3" font-family="Times,serif" font-size="14.00">nding_sig_absent_if_no_sh</text>
|
|
<text text-anchor="middle" x="120" y="-17611.3" font-family="Times,serif" font-size="14.00">ielded_spend_or_output`</text>
|
|
<text text-anchor="middle" x="120" y="-17596.3" font-family="Times,serif" font-size="14.00">test</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1161 -->
|
|
<g id="node346" class="node committed">
|
|
<title>zcash/librustzcash#1161</title>
|
|
<g id="a_node346"><a xlink:href="https://github.com/zcash/librustzcash/issues/1161" xlink:title="zcash/librustzcash#1161 `zcash_client_backend`: Add a `sapling` feature flag that can be switched off to remove the dependency upon `sapling- crypto`." target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" points="490.5,-17912.5 281.5,-17912.5 281.5,-17799.5 490.5,-17799.5 490.5,-17912.5"/>
|
|
<text text-anchor="middle" x="386" y="-17897.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1161</text>
|
|
<text text-anchor="middle" x="386" y="-17882.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`:</text>
|
|
<text text-anchor="middle" x="386" y="-17867.3" font-family="Times,serif" font-size="14.00">Add a `sapling` feature</text>
|
|
<text text-anchor="middle" x="386" y="-17852.3" font-family="Times,serif" font-size="14.00">flag that can be switched</text>
|
|
<text text-anchor="middle" x="386" y="-17837.3" font-family="Times,serif" font-size="14.00">off to remove the</text>
|
|
<text text-anchor="middle" x="386" y="-17822.3" font-family="Times,serif" font-size="14.00">dependency upon `sapling-</text>
|
|
<text text-anchor="middle" x="386" y="-17807.3" font-family="Times,serif" font-size="14.00">crypto`.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6829 -->
|
|
<g id="node347" class="node open">
|
|
<title>zcash/zcash#6829</title>
|
|
<g id="a_node347"><a xlink:href="https://github.com/zcash/zcash/issues/6829" xlink:title="zcash/zcash#6829 Replace `BatchRunner` with `zcash_client_backend` implementation" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="212.5,-17903.5 27.5,-17903.5 27.5,-17820.5 212.5,-17820.5 212.5,-17903.5"/>
|
|
<text text-anchor="middle" x="120" y="-17888.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6829</text>
|
|
<text text-anchor="middle" x="120" y="-17873.3" font-family="Times,serif" font-size="14.00">Replace `BatchRunner`</text>
|
|
<text text-anchor="middle" x="120" y="-17858.3" font-family="Times,serif" font-size="14.00">with</text>
|
|
<text text-anchor="middle" x="120" y="-17843.3" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
|
|
<text text-anchor="middle" x="120" y="-17828.3" font-family="Times,serif" font-size="14.00">implementation</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1588->zcash/librustzcash#1587 -->
|
|
<g id="edge333" class="edge">
|
|
<title>zcash/librustzcash#1588->zcash/librustzcash#1587</title>
|
|
<path fill="none" stroke="black" d="M4443.2,-237.5C4453.7,-237.5 4464.5,-237.5 4475.1,-237.5"/>
|
|
<polygon fill="black" stroke="black" points="4475.3,-241 4485.3,-237.5 4475.3,-234 4475.3,-241"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1589 -->
|
|
<g id="node356" class="node closed">
|
|
<title>zcash/librustzcash#1589</title>
|
|
<g id="a_node356"><a xlink:href="https://github.com/zcash/librustzcash/issues/1589" xlink:title="zcash/librustzcash#1589 zcash_client_backend 0.16.0" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="4681.5,-193 4485.5,-193 4485.5,-140 4681.5,-140 4681.5,-193"/>
|
|
<text text-anchor="middle" x="4583.5" y="-177.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1589</text>
|
|
<text text-anchor="middle" x="4583.5" y="-162.8" font-family="Times,serif" font-size="14.00">zcash_client_backend</text>
|
|
<text text-anchor="middle" x="4583.5" y="-147.8" font-family="Times,serif" font-size="14.00">0.16.0</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1588->zcash/librustzcash#1589 -->
|
|
<g id="edge334" class="edge">
|
|
<title>zcash/librustzcash#1588->zcash/librustzcash#1589</title>
|
|
<path fill="none" stroke="black" d="M4434.4,-210.96C4450.7,-206.06 4467.9,-200.91 4484.5,-195.92"/>
|
|
<polygon fill="black" stroke="black" points="4485.63,-199.24 4494.2,-193.01 4483.62,-192.53 4485.63,-199.24"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1153 -->
|
|
<g id="node349" class="node needs-review">
|
|
<title>zcash/librustzcash#1153</title>
|
|
<g id="a_node349"><a xlink:href="https://github.com/zcash/librustzcash/issues/1153" xlink:title="zcash/librustzcash#1153 zcash_address: Support Zip 316, Revision 1 (MUST-understand metadata)" target="_blank">
|
|
<polygon fill="#dfc150" stroke="black" stroke-width="2" points="218,-18005.5 22,-18005.5 22,-17922.5 218,-17922.5 218,-18005.5"/>
|
|
<text text-anchor="middle" x="120" y="-17990.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1153</text>
|
|
<text text-anchor="middle" x="120" y="-17975.3" font-family="Times,serif" font-size="14.00">zcash_address: Support</text>
|
|
<text text-anchor="middle" x="120" y="-17960.3" font-family="Times,serif" font-size="14.00">Zip 316, Revision 1</text>
|
|
<text text-anchor="middle" x="120" y="-17945.3" font-family="Times,serif" font-size="14.00">(MUST-understand</text>
|
|
<text text-anchor="middle" x="120" y="-17930.3" font-family="Times,serif" font-size="14.00">metadata)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1075 -->
|
|
<g id="node350" class="node open">
|
|
<title>zcash/librustzcash#1075</title>
|
|
<g id="a_node350"><a xlink:href="https://github.com/zcash/librustzcash/issues/1075" xlink:title="zcash/librustzcash#1075 Design for importing FVKs, IVKs, and even Unified spending keys" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3415.5,-11340 3219.5,-11340 3219.5,-11272 3415.5,-11272 3415.5,-11340"/>
|
|
<text text-anchor="middle" x="3317.5" y="-11324.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1075</text>
|
|
<text text-anchor="middle" x="3317.5" y="-11309.8" font-family="Times,serif" font-size="14.00">Design for importing</text>
|
|
<text text-anchor="middle" x="3317.5" y="-11294.8" font-family="Times,serif" font-size="14.00">FVKs, IVKs, and even</text>
|
|
<text text-anchor="middle" x="3317.5" y="-11279.8" font-family="Times,serif" font-size="14.00">Unified spending keys</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1490 -->
|
|
<g id="node351" class="node open">
|
|
<title>zcash/librustzcash#1490</title>
|
|
<g id="a_node351"><a xlink:href="https://github.com/zcash/librustzcash/issues/1490" xlink:title="zcash/librustzcash#1490 Cache incoming viewing keys and detect IVK collisions when adding accounts" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3680,-11347.5 3484,-11347.5 3484,-11264.5 3680,-11264.5 3680,-11347.5"/>
|
|
<text text-anchor="middle" x="3582" y="-11332.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1490</text>
|
|
<text text-anchor="middle" x="3582" y="-11317.3" font-family="Times,serif" font-size="14.00">Cache incoming viewing</text>
|
|
<text text-anchor="middle" x="3582" y="-11302.3" font-family="Times,serif" font-size="14.00">keys and detect IVK</text>
|
|
<text text-anchor="middle" x="3582" y="-11287.3" font-family="Times,serif" font-size="14.00">collisions when adding</text>
|
|
<text text-anchor="middle" x="3582" y="-11272.3" font-family="Times,serif" font-size="14.00">accounts</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1075->zcash/librustzcash#1490 -->
|
|
<g id="edge329" class="edge">
|
|
<title>zcash/librustzcash#1075->zcash/librustzcash#1490</title>
|
|
<path fill="none" stroke="black" d="M3415.9,-11306C3434.7,-11306 3454.5,-11306 3473.6,-11306"/>
|
|
<polygon fill="black" stroke="black" points="3473.8,-11309.5 3483.8,-11306 3473.8,-11302.5 3473.8,-11309.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1335 -->
|
|
<g id="node352" class="node open">
|
|
<title>zcash/librustzcash#1335</title>
|
|
<g id="a_node352"><a xlink:href="https://github.com/zcash/librustzcash/issues/1335" xlink:title="zcash/librustzcash#1335 Support for multiple accounts" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3937,-11176.5 3934,-11180.5 3913,-11180.5 3910,-11176.5 3741,-11176.5 3741,-11123.5 3937,-11123.5 3937,-11176.5"/>
|
|
<text text-anchor="middle" x="3839" y="-11161.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1335</text>
|
|
<text text-anchor="middle" x="3839" y="-11146.3" font-family="Times,serif" font-size="14.00">Support for multiple</text>
|
|
<text text-anchor="middle" x="3839" y="-11131.3" font-family="Times,serif" font-size="14.00">accounts</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1490->zcash/librustzcash#1335 -->
|
|
<g id="edge330" class="edge">
|
|
<title>zcash/librustzcash#1490->zcash/librustzcash#1335</title>
|
|
<path fill="none" stroke="black" d="M3675.8,-11264C3681,-11261 3686.1,-11258 3691,-11256 3728.5,-11234 3768.2,-11205 3796.9,-11182"/>
|
|
<polygon fill="black" stroke="black" points="3799.1,-11184.73 3805.1,-11176 3794.96,-11179.08 3799.1,-11184.73"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1335->zcash/wallet#5 -->
|
|
<g id="edge331" class="edge">
|
|
<title>zcash/librustzcash#1335->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3840.4,-11123C3844.4,-10857 3880,-8677.6 3987,-8036.5 4007,-7916.6 4052.4,-7780.9 4078.3,-7708.8"/>
|
|
<polygon fill="black" stroke="black" points="4081.7,-7709.69 4081.8,-7699.1 4075.11,-7707.32 4081.7,-7709.69"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1222 -->
|
|
<g id="node353" class="node open">
|
|
<title>zcash/librustzcash#1222</title>
|
|
<g id="a_node353"><a xlink:href="https://github.com/zcash/librustzcash/issues/1222" xlink:title="zcash/librustzcash#1222 Consider changing the change policy to hide (some) pool-crossing amounts" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-18105.5 22,-18105.5 22,-18022.5 218,-18022.5 218,-18105.5"/>
|
|
<text text-anchor="middle" x="120" y="-18090.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1222</text>
|
|
<text text-anchor="middle" x="120" y="-18075.3" font-family="Times,serif" font-size="14.00">Consider changing the</text>
|
|
<text text-anchor="middle" x="120" y="-18060.3" font-family="Times,serif" font-size="14.00">change policy to hide</text>
|
|
<text text-anchor="middle" x="120" y="-18045.3" font-family="Times,serif" font-size="14.00">(some) pool-crossing</text>
|
|
<text text-anchor="middle" x="120" y="-18030.3" font-family="Times,serif" font-size="14.00">amounts</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1621->zcash/librustzcash#1725 -->
|
|
<g id="edge350" class="edge">
|
|
<title>zcash/librustzcash#1621->zcash/librustzcash#1725</title>
|
|
<path fill="none" stroke="black" d="M4923.6,-209.23C5002.3,-198.48 5113,-183.34 5194.4,-172.21"/>
|
|
<polygon fill="black" stroke="black" points="5195.17,-175.64 5204.6,-170.81 5194.22,-168.7 5195.17,-175.64"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1284 -->
|
|
<g id="node355" class="node open">
|
|
<title>zcash/librustzcash#1284</title>
|
|
<g id="a_node355"><a xlink:href="https://github.com/zcash/librustzcash/issues/1284" xlink:title="zcash/librustzcash#1284 `zcash_client_sqlite`: Enable "downgrade to view-only" when a migration is performed without a required seed" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-18223 22,-18223 22,-18125 218,-18125 218,-18223"/>
|
|
<text text-anchor="middle" x="120" y="-18207.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1284</text>
|
|
<text text-anchor="middle" x="120" y="-18192.8" font-family="Times,serif" font-size="14.00">`zcash_client_sqlite`:</text>
|
|
<text text-anchor="middle" x="120" y="-18177.8" font-family="Times,serif" font-size="14.00">Enable "downgrade to</text>
|
|
<text text-anchor="middle" x="120" y="-18162.8" font-family="Times,serif" font-size="14.00">view-only" when a</text>
|
|
<text text-anchor="middle" x="120" y="-18147.8" font-family="Times,serif" font-size="14.00">migration is performed</text>
|
|
<text text-anchor="middle" x="120" y="-18132.8" font-family="Times,serif" font-size="14.00">without a required seed</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1589->zcash/librustzcash#1621 -->
|
|
<g id="edge348" class="edge">
|
|
<title>zcash/librustzcash#1589->zcash/librustzcash#1621</title>
|
|
<path fill="none" stroke="black" d="M4681.8,-189.2C4693.5,-191.94 4705.6,-194.76 4717.5,-197.54"/>
|
|
<polygon fill="black" stroke="black" points="4716.97,-201.01 4727.5,-199.86 4718.55,-194.19 4716.97,-201.01"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1727 -->
|
|
<g id="node372" class="node closed">
|
|
<title>zcash/librustzcash#1727</title>
|
|
<g id="a_node372"><a xlink:href="https://github.com/zcash/librustzcash/issues/1727" xlink:title="zcash/librustzcash#1727 zcash_client_backend 0.17" target="_blank">
|
|
<polygon fill="#fad8c7" stroke="black" points="4928,-177.5 4723,-177.5 4723,-139.5 4928,-139.5 4928,-177.5"/>
|
|
<text text-anchor="middle" x="4825.5" y="-162.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1727</text>
|
|
<text text-anchor="middle" x="4825.5" y="-147.3" font-family="Times,serif" font-size="14.00">zcash_client_backend 0.17</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1589->zcash/librustzcash#1727 -->
|
|
<g id="edge349" class="edge">
|
|
<title>zcash/librustzcash#1589->zcash/librustzcash#1727</title>
|
|
<path fill="none" stroke="black" d="M4681.8,-163.26C4691.9,-162.92 4702.3,-162.57 4712.5,-162.23"/>
|
|
<polygon fill="black" stroke="black" points="4712.92,-165.72 4722.8,-161.89 4712.69,-158.72 4712.92,-165.72"/>
|
|
</g>
|
|
<!-- zcash/zcash#2237 -->
|
|
<g id="node358" class="node open">
|
|
<title>zcash/zcash#2237</title>
|
|
<g id="a_node358"><a xlink:href="https://github.com/zcash/zcash/issues/2237" xlink:title="zcash/zcash#2237 Support OP_CHECKSEQUENCEVERIFY (and related changes to block timestamp semantics)" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="240,-18339 0,-18339 0,-18241 240,-18241 240,-18339"/>
|
|
<text text-anchor="middle" x="120" y="-18323.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2237</text>
|
|
<text text-anchor="middle" x="120" y="-18308.8" font-family="Times,serif" font-size="14.00">Support</text>
|
|
<text text-anchor="middle" x="120" y="-18293.8" font-family="Times,serif" font-size="14.00">OP_CHECKSEQUENCEVERIFY</text>
|
|
<text text-anchor="middle" x="120" y="-18278.8" font-family="Times,serif" font-size="14.00">(and related changes to</text>
|
|
<text text-anchor="middle" x="120" y="-18263.8" font-family="Times,serif" font-size="14.00">block timestamp</text>
|
|
<text text-anchor="middle" x="120" y="-18248.8" font-family="Times,serif" font-size="14.00">semantics)</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#559 -->
|
|
<g id="node359" class="node open">
|
|
<title>zcash/zcash#559</title>
|
|
<g id="a_node359"><a xlink:href="https://github.com/zcash/zcash/issues/559" xlink:title="zcash/zcash#559 features necessary for Lighting Network" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="474,-18316.5 298,-18316.5 298,-18263.5 474,-18263.5 474,-18316.5"/>
|
|
<text text-anchor="middle" x="386" y="-18301.3" font-family="Times,serif" font-size="14.00">zcash/zcash#559</text>
|
|
<text text-anchor="middle" x="386" y="-18286.3" font-family="Times,serif" font-size="14.00">features necessary for</text>
|
|
<text text-anchor="middle" x="386" y="-18271.3" font-family="Times,serif" font-size="14.00">Lighting Network</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2237->zcash/zcash#559 -->
|
|
<g id="edge336" class="edge">
|
|
<title>zcash/zcash#2237->zcash/zcash#559</title>
|
|
<path fill="none" stroke="black" d="M240.26,-18290C256.17,-18290 272.34,-18290 287.82,-18290"/>
|
|
<polygon fill="black" stroke="black" points="287.88,-18293.5 297.88,-18290 287.88,-18286.5 287.88,-18293.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1354 -->
|
|
<g id="node360" class="node needs-review">
|
|
<title>zcash/librustzcash#1354</title>
|
|
<g id="a_node360"><a xlink:href="https://github.com/zcash/librustzcash/issues/1354" xlink:title="zcash/librustzcash#1354 zcash_client_backend: Recover funds sent back to or left in a ZIP 320 ephemeral t-addr" target="_blank">
|
|
<polygon fill="#dfc150" stroke="black" stroke-width="2" points="4923.5,-83 4727.5,-83 4727.5,0 4923.5,0 4923.5,-83"/>
|
|
<text text-anchor="middle" x="4825.5" y="-67.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1354</text>
|
|
<text text-anchor="middle" x="4825.5" y="-52.8" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="4825.5" y="-37.8" font-family="Times,serif" font-size="14.00">Recover funds sent back</text>
|
|
<text text-anchor="middle" x="4825.5" y="-22.8" font-family="Times,serif" font-size="14.00">to or left in a ZIP 320</text>
|
|
<text text-anchor="middle" x="4825.5" y="-7.8" font-family="Times,serif" font-size="14.00">ephemeral t-addr</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1354->zcash/librustzcash#1726 -->
|
|
<g id="edge337" class="edge">
|
|
<title>zcash/librustzcash#1354->zcash/librustzcash#1726</title>
|
|
<path fill="none" stroke="black" d="M4923.7,-79.33C4952,-90.34 4982.1,-102.03 5007.2,-111.8"/>
|
|
<polygon fill="black" stroke="black" points="5005.91,-115.05 5016.5,-115.44 5008.46,-108.54 5005.91,-115.05"/>
|
|
</g>
|
|
<!-- zcash/zips#286 -->
|
|
<g id="node361" class="node open">
|
|
<title>zcash/zips#286</title>
|
|
<g id="a_node361"><a xlink:href="https://github.com/zcash/zips/issues/286" xlink:title="zcash/zips#286 Research spike: Check whether the scripting system can reason about / require properties of transparent outputs within an input script in the same transaction." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3940.5,-6057.5 3737.5,-6057.5 3737.5,-5929.5 3940.5,-5929.5 3940.5,-6057.5"/>
|
|
<text text-anchor="middle" x="3839" y="-6042.3" font-family="Times,serif" font-size="14.00">zcash/zips#286</text>
|
|
<text text-anchor="middle" x="3839" y="-6027.3" font-family="Times,serif" font-size="14.00">Research spike: Check</text>
|
|
<text text-anchor="middle" x="3839" y="-6012.3" font-family="Times,serif" font-size="14.00">whether the scripting</text>
|
|
<text text-anchor="middle" x="3839" y="-5997.3" font-family="Times,serif" font-size="14.00">system can reason about /</text>
|
|
<text text-anchor="middle" x="3839" y="-5982.3" font-family="Times,serif" font-size="14.00">require properties of</text>
|
|
<text text-anchor="middle" x="3839" y="-5967.3" font-family="Times,serif" font-size="14.00">transparent outputs</text>
|
|
<text text-anchor="middle" x="3839" y="-5952.3" font-family="Times,serif" font-size="14.00">within an input script in</text>
|
|
<text text-anchor="middle" x="3839" y="-5937.3" font-family="Times,serif" font-size="14.00">the same transaction.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#286->zcash/zcash#4203 -->
|
|
<g id="edge338" class="edge">
|
|
<title>zcash/zips#286->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3940.6,-5930.9C3944.2,-5927.5 3947.7,-5924.1 3951,-5920.5 4016.3,-5849.7 4062.9,-5744.5 4084.3,-5689.7"/>
|
|
<polygon fill="black" stroke="black" points="4087.71,-5690.59 4088,-5680 4081.17,-5688.1 4087.71,-5690.59"/>
|
|
</g>
|
|
<!-- zcash/zcash#3431 -->
|
|
<g id="node362" class="node open">
|
|
<title>zcash/zcash#3431</title>
|
|
<g id="a_node362"><a xlink:href="https://github.com/zcash/zcash/issues/3431" xlink:title="zcash/zcash#3431 Mandatory conversion of transparent value into shielded notes" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3936,-5911.5 3742,-5911.5 3742,-5843.5 3936,-5843.5 3936,-5911.5"/>
|
|
<text text-anchor="middle" x="3839" y="-5896.3" font-family="Times,serif" font-size="14.00">zcash/zcash#3431</text>
|
|
<text text-anchor="middle" x="3839" y="-5881.3" font-family="Times,serif" font-size="14.00">Mandatory conversion of</text>
|
|
<text text-anchor="middle" x="3839" y="-5866.3" font-family="Times,serif" font-size="14.00">transparent value into</text>
|
|
<text text-anchor="middle" x="3839" y="-5851.3" font-family="Times,serif" font-size="14.00">shielded notes</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3431->zcash/zcash#4203 -->
|
|
<g id="edge339" class="edge">
|
|
<title>zcash/zcash#3431->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3929.4,-5843.4C3936.9,-5839.2 3944.3,-5834.5 3951,-5829.5 4004,-5789.9 4050,-5727.4 4075.7,-5688.5"/>
|
|
<polygon fill="black" stroke="black" points="4078.65,-5690.38 4081.2,-5680.1 4072.79,-5686.55 4078.65,-5690.38"/>
|
|
</g>
|
|
<!-- zcash/zcash#1133 -->
|
|
<g id="node363" class="node open">
|
|
<title>zcash/zcash#1133</title>
|
|
<g id="a_node363"><a xlink:href="https://github.com/zcash/zcash/issues/1133" xlink:title="zcash/zcash#1133 Restrict block size for transparent transactions / preserve space for Sapling/Orchard-only shielded transactions." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3936,-5749.5 3742,-5749.5 3742,-5651.5 3936,-5651.5 3936,-5749.5"/>
|
|
<text text-anchor="middle" x="3839" y="-5734.3" font-family="Times,serif" font-size="14.00">zcash/zcash#1133</text>
|
|
<text text-anchor="middle" x="3839" y="-5719.3" font-family="Times,serif" font-size="14.00">Restrict block size for</text>
|
|
<text text-anchor="middle" x="3839" y="-5704.3" font-family="Times,serif" font-size="14.00">transparent transactions</text>
|
|
<text text-anchor="middle" x="3839" y="-5689.3" font-family="Times,serif" font-size="14.00">/ preserve space for</text>
|
|
<text text-anchor="middle" x="3839" y="-5674.3" font-family="Times,serif" font-size="14.00">Sapling/Orchard-only</text>
|
|
<text text-anchor="middle" x="3839" y="-5659.3" font-family="Times,serif" font-size="14.00">shielded transactions.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#1133->zcash/zcash#4203 -->
|
|
<g id="edge340" class="edge">
|
|
<title>zcash/zcash#1133->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3936.2,-5682.9C3961.1,-5678.4 3987.7,-5673.5 4012,-5669.1"/>
|
|
<polygon fill="black" stroke="black" points="4012.69,-5672.53 4021.9,-5667.3 4011.44,-5665.65 4012.69,-5672.53"/>
|
|
</g>
|
|
<!-- zcash/zcash#3800 -->
|
|
<g id="node364" class="node open">
|
|
<title>zcash/zcash#3800</title>
|
|
<g id="a_node364"><a xlink:href="https://github.com/zcash/zcash/issues/3800" xlink:title="zcash/zcash#3800 Warn Upon Use of Transparent Addresses" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3930,-5633 3748,-5633 3748,-5580 3930,-5580 3930,-5633"/>
|
|
<text text-anchor="middle" x="3839" y="-5617.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3800</text>
|
|
<text text-anchor="middle" x="3839" y="-5602.8" font-family="Times,serif" font-size="14.00">Warn Upon Use of</text>
|
|
<text text-anchor="middle" x="3839" y="-5587.8" font-family="Times,serif" font-size="14.00">Transparent Addresses</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3800->zcash/zcash#4203 -->
|
|
<g id="edge341" class="edge">
|
|
<title>zcash/zcash#3800->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3930.1,-5622.9C3956.7,-5627.8 3985.7,-5633.1 4012.1,-5637.9"/>
|
|
<polygon fill="black" stroke="black" points="4011.54,-5641.35 4022,-5639.7 4012.79,-5634.47 4011.54,-5641.35"/>
|
|
</g>
|
|
<!-- zcash/zcash#2425 -->
|
|
<g id="node365" class="node open">
|
|
<title>zcash/zcash#2425</title>
|
|
<g id="a_node365"><a xlink:href="https://github.com/zcash/zcash/issues/2425" xlink:title="zcash/zcash#2425 Pay-to-verification-key payments" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3926.5,-5447 3751.5,-5447 3751.5,-5394 3926.5,-5394 3926.5,-5447"/>
|
|
<text text-anchor="middle" x="3839" y="-5431.8" font-family="Times,serif" font-size="14.00">zcash/zcash#2425</text>
|
|
<text text-anchor="middle" x="3839" y="-5416.8" font-family="Times,serif" font-size="14.00">Pay-to-verification-key</text>
|
|
<text text-anchor="middle" x="3839" y="-5401.8" font-family="Times,serif" font-size="14.00">payments</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2425->zcash/zcash#4203 -->
|
|
<g id="edge342" class="edge">
|
|
<title>zcash/zcash#2425->zcash/zcash#4203</title>
|
|
<path fill="none" stroke="black" d="M3926.8,-5446.9C3935.3,-5451.2 3943.6,-5456 3951,-5461.5 4008.5,-5504 4054.4,-5575 4078.6,-5617.8"/>
|
|
<polygon fill="black" stroke="black" points="4075.65,-5619.7 4083.6,-5626.7 4081.75,-5616.27 4075.65,-5619.7"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1380 -->
|
|
<g id="node366" class="node committed">
|
|
<title>zcash/librustzcash#1380</title>
|
|
<g id="a_node366"><a xlink:href="https://github.com/zcash/librustzcash/issues/1380" xlink:title="zcash/librustzcash#1380 zcash_primitives: Make the Sapling `SpendProver` and `OutputProver` arguments to the transaction builder optional" target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="224.5,-17802.5 15.5,-17802.5 15.5,-17689.5 224.5,-17689.5 224.5,-17802.5"/>
|
|
<text text-anchor="middle" x="120" y="-17787.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1380</text>
|
|
<text text-anchor="middle" x="120" y="-17772.3" font-family="Times,serif" font-size="14.00">zcash_primitives: Make</text>
|
|
<text text-anchor="middle" x="120" y="-17757.3" font-family="Times,serif" font-size="14.00">the Sapling `SpendProver`</text>
|
|
<text text-anchor="middle" x="120" y="-17742.3" font-family="Times,serif" font-size="14.00">and `OutputProver`</text>
|
|
<text text-anchor="middle" x="120" y="-17727.3" font-family="Times,serif" font-size="14.00">arguments to the</text>
|
|
<text text-anchor="middle" x="120" y="-17712.3" font-family="Times,serif" font-size="14.00">transaction builder</text>
|
|
<text text-anchor="middle" x="120" y="-17697.3" font-family="Times,serif" font-size="14.00">optional</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1380->zcash/librustzcash#1161 -->
|
|
<g id="edge343" class="edge">
|
|
<title>zcash/librustzcash#1380->zcash/librustzcash#1161</title>
|
|
<path fill="none" stroke="black" d="M224.58,-17789C240.01,-17796 255.99,-17802 271.61,-17809"/>
|
|
<polygon fill="black" stroke="black" points="270.7,-17812.41 281.28,-17813 273.38,-17805.94 270.7,-17812.41"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1162 -->
|
|
<g id="node367" class="node open">
|
|
<title>zcash/librustzcash#1162</title>
|
|
<g id="a_node367"><a xlink:href="https://github.com/zcash/librustzcash/issues/1162" xlink:title="zcash/librustzcash#1162 `zcash_primitives`: Add `orchard` and `sapling` feature flags." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="484,-17780 288,-17780 288,-17712 484,-17712 484,-17780"/>
|
|
<text text-anchor="middle" x="386" y="-17764.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1162</text>
|
|
<text text-anchor="middle" x="386" y="-17749.8" font-family="Times,serif" font-size="14.00">`zcash_primitives`: Add</text>
|
|
<text text-anchor="middle" x="386" y="-17734.8" font-family="Times,serif" font-size="14.00">`orchard` and `sapling`</text>
|
|
<text text-anchor="middle" x="386" y="-17719.8" font-family="Times,serif" font-size="14.00">feature flags.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1380->zcash/librustzcash#1162 -->
|
|
<g id="edge344" class="edge">
|
|
<title>zcash/librustzcash#1380->zcash/librustzcash#1162</title>
|
|
<path fill="none" stroke="black" d="M224.58,-17746C241.97,-17746 260.05,-17746 277.53,-17746"/>
|
|
<polygon fill="black" stroke="black" points="277.75,-17749.5 287.75,-17746 277.75,-17742.5 277.75,-17749.5"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1624 -->
|
|
<g id="node368" class="node committed">
|
|
<title>zcash/librustzcash#1624</title>
|
|
<g id="a_node368"><a xlink:href="https://github.com/zcash/librustzcash/issues/1624" xlink:title="zcash/librustzcash#1624 zcash_primitives: Refactor the transaction builder to enable applying proofs and signatures separately" target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" points="484,-17695 288,-17695 288,-17597 484,-17597 484,-17695"/>
|
|
<text text-anchor="middle" x="386" y="-17679.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1624</text>
|
|
<text text-anchor="middle" x="386" y="-17664.8" font-family="Times,serif" font-size="14.00">zcash_primitives:</text>
|
|
<text text-anchor="middle" x="386" y="-17649.8" font-family="Times,serif" font-size="14.00">Refactor the transaction</text>
|
|
<text text-anchor="middle" x="386" y="-17634.8" font-family="Times,serif" font-size="14.00">builder to enable</text>
|
|
<text text-anchor="middle" x="386" y="-17619.8" font-family="Times,serif" font-size="14.00">applying proofs and</text>
|
|
<text text-anchor="middle" x="386" y="-17604.8" font-family="Times,serif" font-size="14.00">signatures separately</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1380->zcash/librustzcash#1624 -->
|
|
<g id="edge345" class="edge">
|
|
<title>zcash/librustzcash#1380->zcash/librustzcash#1624</title>
|
|
<path fill="none" stroke="black" d="M224.58,-17707C242.13,-17700 260.39,-17693 278.02,-17686"/>
|
|
<polygon fill="black" stroke="black" points="279.23,-17689.29 287.75,-17683 277.16,-17682.6 279.23,-17689.29"/>
|
|
</g>
|
|
<!-- zcash/zips#776 -->
|
|
<g id="node369" class="node open">
|
|
<title>zcash/zips#776</title>
|
|
<g id="a_node369"><a xlink:href="https://github.com/zcash/zips/issues/776" xlink:title="zcash/zips#776 [ZIP 228] Asset Swaps for Zcash Shielded Assets" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3160.5,-191 2957.5,-191 2957.5,-138 3160.5,-138 3160.5,-191"/>
|
|
<text text-anchor="middle" x="3059" y="-175.8" font-family="Times,serif" font-size="14.00">zcash/zips#776</text>
|
|
<text text-anchor="middle" x="3059" y="-160.8" font-family="Times,serif" font-size="14.00">[ZIP 228] Asset Swaps for</text>
|
|
<text text-anchor="middle" x="3059" y="-145.8" font-family="Times,serif" font-size="14.00">Zcash Shielded Assets</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#776->zcash/zips#830 -->
|
|
<g id="edge346" class="edge">
|
|
<title>zcash/zips#776->zcash/zips#830</title>
|
|
<path fill="none" stroke="black" d="M3146.8,-191.03C3152,-193.63 3157.2,-196.45 3162,-199.5 3214.5,-232.7 3262.5,-287.16 3290.6,-322.67"/>
|
|
<polygon fill="black" stroke="black" points="3288.02,-325.05 3296.9,-330.83 3293.56,-320.78 3288.02,-325.05"/>
|
|
</g>
|
|
<!-- zcash/zips#736 -->
|
|
<g id="node370" class="node open">
|
|
<title>zcash/zips#736</title>
|
|
<g id="a_node370"><a xlink:href="https://github.com/zcash/zips/issues/736" xlink:title="zcash/zips#736 Call for comments: ZSA Swaps base proposal" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3151.5,-262 2966.5,-262 2966.5,-209 3151.5,-209 3151.5,-262"/>
|
|
<text text-anchor="middle" x="3059" y="-246.8" font-family="Times,serif" font-size="14.00">zcash/zips#736</text>
|
|
<text text-anchor="middle" x="3059" y="-231.8" font-family="Times,serif" font-size="14.00">Call for comments: ZSA</text>
|
|
<text text-anchor="middle" x="3059" y="-216.8" font-family="Times,serif" font-size="14.00">Swaps base proposal</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zips#736->zcash/zips#830 -->
|
|
<g id="edge347" class="edge">
|
|
<title>zcash/zips#736->zcash/zips#830</title>
|
|
<path fill="none" stroke="black" d="M3146.5,-262.05C3151.8,-264.12 3157,-266.27 3162,-268.5 3198.6,-284.73 3237.6,-307.26 3267.3,-325.59"/>
|
|
<polygon fill="black" stroke="black" points="3265.46,-328.57 3275.8,-330.88 3269.16,-322.62 3265.46,-328.57"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1385 -->
|
|
<g id="node371" class="node open">
|
|
<title>zcash/librustzcash#1385</title>
|
|
<g id="a_node371"><a xlink:href="https://github.com/zcash/librustzcash/issues/1385" xlink:title="zcash/librustzcash#1385 zcash_client_backend: Create paginated API exposing logical transaction history" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-18439.5 22,-18439.5 22,-18356.5 218,-18356.5 218,-18439.5"/>
|
|
<text text-anchor="middle" x="120" y="-18424.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1385</text>
|
|
<text text-anchor="middle" x="120" y="-18409.3" font-family="Times,serif" font-size="14.00">zcash_client_backend:</text>
|
|
<text text-anchor="middle" x="120" y="-18394.3" font-family="Times,serif" font-size="14.00">Create paginated API</text>
|
|
<text text-anchor="middle" x="120" y="-18379.3" font-family="Times,serif" font-size="14.00">exposing logical</text>
|
|
<text text-anchor="middle" x="120" y="-18364.3" font-family="Times,serif" font-size="14.00">transaction history</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1727->zcash/librustzcash#1726 -->
|
|
<g id="edge353" class="edge">
|
|
<title>zcash/librustzcash#1727->zcash/librustzcash#1726</title>
|
|
<path fill="none" stroke="black" d="M4928.2,-148.29C4936.7,-147.43 4945.3,-146.57 4953.9,-145.71"/>
|
|
<polygon fill="black" stroke="black" points="4954.3,-149.19 4963.9,-144.7 4953.6,-142.22 4954.3,-149.19"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1441 -->
|
|
<g id="node373" class="node open">
|
|
<title>zcash/librustzcash#1441</title>
|
|
<g id="a_node373"><a xlink:href="https://github.com/zcash/librustzcash/pull/1441" xlink:title="zcash/librustzcash#1441 Report proposal errors earlier and more precisely where possible" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218,-18526 22,-18526 22,-18522 18,-18522 18,-18518 22,-18518 22,-18466 18,-18466 18,-18462 22,-18462 22,-18458 218,-18458 218,-18526"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="22,-18522 26,-18522 26,-18518 22,-18518 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="22,-18466 26,-18466 26,-18462 22,-18462 "/>
|
|
<text text-anchor="middle" x="120" y="-18510.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1441</text>
|
|
<text text-anchor="middle" x="120" y="-18495.8" font-family="Times,serif" font-size="14.00">Report proposal errors</text>
|
|
<text text-anchor="middle" x="120" y="-18480.8" font-family="Times,serif" font-size="14.00">earlier and more</text>
|
|
<text text-anchor="middle" x="120" y="-18465.8" font-family="Times,serif" font-size="14.00">precisely where possible</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6956 -->
|
|
<g id="node374" class="node open">
|
|
<title>zcash/zcash#6956</title>
|
|
<g id="a_node374"><a xlink:href="https://github.com/zcash/zcash/issues/6956" xlink:title="zcash/zcash#6956 `z_sendmany` fails with the fee field set to `null` for Sapling-to- Orchard with Orchard change" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="4439,-14423 4251,-14423 4251,-14325 4439,-14325 4439,-14423"/>
|
|
<text text-anchor="middle" x="4345" y="-14407.8" font-family="Times,serif" font-size="14.00">zcash/zcash#6956</text>
|
|
<text text-anchor="middle" x="4345" y="-14392.8" font-family="Times,serif" font-size="14.00">`z_sendmany` fails with</text>
|
|
<text text-anchor="middle" x="4345" y="-14377.8" font-family="Times,serif" font-size="14.00">the fee field set to</text>
|
|
<text text-anchor="middle" x="4345" y="-14362.8" font-family="Times,serif" font-size="14.00">`null` for Sapling-to-</text>
|
|
<text text-anchor="middle" x="4345" y="-14347.8" font-family="Times,serif" font-size="14.00">Orchard with Orchard</text>
|
|
<text text-anchor="middle" x="4345" y="-14332.8" font-family="Times,serif" font-size="14.00">change</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6956->zcash/zcash#6950 -->
|
|
<g id="edge351" class="edge">
|
|
<title>zcash/zcash#6956->zcash/zcash#6950</title>
|
|
<path fill="none" stroke="black" d="M4439.1,-14374C4458.7,-14374 4479.3,-14374 4498.6,-14374"/>
|
|
<polygon fill="black" stroke="black" points="4498.8,-14377.5 4508.8,-14374 4498.8,-14370.5 4498.8,-14377.5"/>
|
|
</g>
|
|
<!-- zcash/zcash#6959 -->
|
|
<g id="node375" class="node open">
|
|
<title>zcash/zcash#6959</title>
|
|
<g id="a_node375"><a xlink:href="https://github.com/zcash/zcash/issues/6959" xlink:title="zcash/zcash#6959 More robust and efficient header sync during IBD" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="4444,-14306.5 4246,-14306.5 4246,-14253.5 4444,-14253.5 4444,-14306.5"/>
|
|
<text text-anchor="middle" x="4345" y="-14291.3" font-family="Times,serif" font-size="14.00">zcash/zcash#6959</text>
|
|
<text text-anchor="middle" x="4345" y="-14276.3" font-family="Times,serif" font-size="14.00">More robust and efficient</text>
|
|
<text text-anchor="middle" x="4345" y="-14261.3" font-family="Times,serif" font-size="14.00">header sync during IBD</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#6959->zcash/zcash#6950 -->
|
|
<g id="edge352" class="edge">
|
|
<title>zcash/zcash#6959->zcash/zcash#6950</title>
|
|
<path fill="none" stroke="black" d="M4419.4,-14306C4427.7,-14309 4436.1,-14312 4444,-14316 4472.2,-14327 4503.3,-14340 4528.9,-14350"/>
|
|
<polygon fill="black" stroke="black" points="4527.83,-14353.35 4538.4,-14354 4530.54,-14346.89 4527.83,-14353.35"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1436 -->
|
|
<g id="node376" class="node open">
|
|
<title>zcash/librustzcash#1436</title>
|
|
<g id="a_node376"><a xlink:href="https://github.com/zcash/librustzcash/issues/1436" xlink:title="zcash/librustzcash#1436 Adding a second account with an older birthday height effectively changes height for existing account" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3680,-11145 3484,-11145 3484,-11047 3680,-11047 3680,-11145"/>
|
|
<text text-anchor="middle" x="3582" y="-11129.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1436</text>
|
|
<text text-anchor="middle" x="3582" y="-11114.8" font-family="Times,serif" font-size="14.00">Adding a second account</text>
|
|
<text text-anchor="middle" x="3582" y="-11099.8" font-family="Times,serif" font-size="14.00">with an older birthday</text>
|
|
<text text-anchor="middle" x="3582" y="-11084.8" font-family="Times,serif" font-size="14.00">height effectively</text>
|
|
<text text-anchor="middle" x="3582" y="-11069.8" font-family="Times,serif" font-size="14.00">changes height for</text>
|
|
<text text-anchor="middle" x="3582" y="-11054.8" font-family="Times,serif" font-size="14.00">existing account</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1436->zcash/librustzcash#1335 -->
|
|
<g id="edge354" class="edge">
|
|
<title>zcash/librustzcash#1436->zcash/librustzcash#1335</title>
|
|
<path fill="none" stroke="black" d="M3680.1,-11116C3696.7,-11120 3714,-11123 3730.9,-11127"/>
|
|
<polygon fill="black" stroke="black" points="3730.2,-11130.43 3740.7,-11129 3731.6,-11123.57 3730.2,-11130.43"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1389 -->
|
|
<g id="node377" class="node open">
|
|
<title>zcash/librustzcash#1389</title>
|
|
<g id="a_node377"><a xlink:href="https://github.com/zcash/librustzcash/issues/1389" xlink:title="zcash/librustzcash#1389 WalletDb::create_account fails adding second account: Attempted to write subtree roots with indices 11..12 which is discontinuous with existing subtree range 16..17." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3681,-11027.5 3483,-11027.5 3483,-10884.5 3681,-10884.5 3681,-11027.5"/>
|
|
<text text-anchor="middle" x="3582" y="-11012.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1389</text>
|
|
<text text-anchor="middle" x="3582" y="-10997.3" font-family="Times,serif" font-size="14.00">WalletDb::create_account</text>
|
|
<text text-anchor="middle" x="3582" y="-10982.3" font-family="Times,serif" font-size="14.00">fails adding second</text>
|
|
<text text-anchor="middle" x="3582" y="-10967.3" font-family="Times,serif" font-size="14.00">account: Attempted to</text>
|
|
<text text-anchor="middle" x="3582" y="-10952.3" font-family="Times,serif" font-size="14.00">write subtree roots with</text>
|
|
<text text-anchor="middle" x="3582" y="-10937.3" font-family="Times,serif" font-size="14.00">indices 11..12 which is</text>
|
|
<text text-anchor="middle" x="3582" y="-10922.3" font-family="Times,serif" font-size="14.00">discontinuous with</text>
|
|
<text text-anchor="middle" x="3582" y="-10907.3" font-family="Times,serif" font-size="14.00">existing subtree range</text>
|
|
<text text-anchor="middle" x="3582" y="-10892.3" font-family="Times,serif" font-size="14.00">16..17.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1389->zcash/librustzcash#1335 -->
|
|
<g id="edge355" class="edge">
|
|
<title>zcash/librustzcash#1389->zcash/librustzcash#1335</title>
|
|
<path fill="none" stroke="black" d="M3678.4,-11028C3682.7,-11031 3686.9,-11034 3691,-11038 3726.2,-11064 3766,-11094 3795.3,-11117"/>
|
|
<polygon fill="black" stroke="black" points="3793.2,-11119.8 3803.3,-11123 3797.4,-11114.2 3793.2,-11119.8"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1330 -->
|
|
<g id="node378" class="node committed">
|
|
<title>zcash/librustzcash#1330</title>
|
|
<g id="a_node378"><a xlink:href="https://github.com/zcash/librustzcash/issues/1330" xlink:title="zcash/librustzcash#1330 zcash_client_sqlite: `v_tx_outputs` describes one of two tx outputs as not from the account" target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="3680,-11447.5 3484,-11447.5 3484,-11364.5 3680,-11364.5 3680,-11447.5"/>
|
|
<text text-anchor="middle" x="3582" y="-11432.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1330</text>
|
|
<text text-anchor="middle" x="3582" y="-11417.3" font-family="Times,serif" font-size="14.00">zcash_client_sqlite:</text>
|
|
<text text-anchor="middle" x="3582" y="-11402.3" font-family="Times,serif" font-size="14.00">`v_tx_outputs` describes</text>
|
|
<text text-anchor="middle" x="3582" y="-11387.3" font-family="Times,serif" font-size="14.00">one of two tx outputs as</text>
|
|
<text text-anchor="middle" x="3582" y="-11372.3" font-family="Times,serif" font-size="14.00">not from the account</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1330->zcash/librustzcash#1335 -->
|
|
<g id="edge356" class="edge">
|
|
<title>zcash/librustzcash#1330->zcash/librustzcash#1335</title>
|
|
<path fill="none" stroke="black" d="M3680,-11365C3683.8,-11362 3687.5,-11359 3691,-11356 3749.7,-11308 3796.3,-11230 3820.2,-11185"/>
|
|
<polygon fill="black" stroke="black" points="3823.38,-11186.47 3825,-11176 3817.21,-11183.18 3823.38,-11186.47"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#1305 -->
|
|
<g id="node379" class="node open">
|
|
<title>zcash/librustzcash#1305</title>
|
|
<g id="a_node379"><a xlink:href="https://github.com/zcash/librustzcash/issues/1305" xlink:title="zcash/librustzcash#1305 zcash_client_{backend,sql ite}: Correctly track accounts that fund each transaction output." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3683.5,-11245.5 3480.5,-11245.5 3480.5,-11162.5 3683.5,-11162.5 3683.5,-11245.5"/>
|
|
<text text-anchor="middle" x="3582" y="-11230.3" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1305</text>
|
|
<text text-anchor="middle" x="3582" y="-11215.3" font-family="Times,serif" font-size="14.00">zcash_client_{backend,sql</text>
|
|
<text text-anchor="middle" x="3582" y="-11200.3" font-family="Times,serif" font-size="14.00">ite}: Correctly track</text>
|
|
<text text-anchor="middle" x="3582" y="-11185.3" font-family="Times,serif" font-size="14.00">accounts that fund each</text>
|
|
<text text-anchor="middle" x="3582" y="-11170.3" font-family="Times,serif" font-size="14.00">transaction output.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1305->zcash/librustzcash#1335 -->
|
|
<g id="edge357" class="edge">
|
|
<title>zcash/librustzcash#1305->zcash/librustzcash#1335</title>
|
|
<path fill="none" stroke="black" d="M3683.8,-11183C3699.2,-11179 3715.2,-11176 3730.7,-11173"/>
|
|
<polygon fill="black" stroke="black" points="3732.29,-11176.18 3740.9,-11170 3730.32,-11169.46 3732.29,-11176.18"/>
|
|
</g>
|
|
<!-- zcash/librustzcash#483 -->
|
|
<g id="node380" class="node open">
|
|
<title>zcash/librustzcash#483</title>
|
|
<g id="a_node380"><a xlink:href="https://github.com/zcash/librustzcash/issues/483" xlink:title="zcash/librustzcash#483 Add pre-overwinter signature hashes to `signature_hash` or return an error." target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3932.5,-8296 3745.5,-8296 3745.5,-8213 3932.5,-8213 3932.5,-8296"/>
|
|
<text text-anchor="middle" x="3839" y="-8280.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#483</text>
|
|
<text text-anchor="middle" x="3839" y="-8265.8" font-family="Times,serif" font-size="14.00">Add pre-overwinter</text>
|
|
<text text-anchor="middle" x="3839" y="-8250.8" font-family="Times,serif" font-size="14.00">signature hashes to</text>
|
|
<text text-anchor="middle" x="3839" y="-8235.8" font-family="Times,serif" font-size="14.00">`signature_hash` or</text>
|
|
<text text-anchor="middle" x="3839" y="-8220.8" font-family="Times,serif" font-size="14.00">return an error.</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#483->zcash/wallet#5 -->
|
|
<g id="edge358" class="edge">
|
|
<title>zcash/librustzcash#483->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3932.6,-8221.6C3939.5,-8216.7 3945.8,-8211 3951,-8204.5 3999,-8145.1 3968.3,-8110.5 3987,-8036.5 4016.9,-7918.3 4058.6,-7781.4 4081.3,-7708.8"/>
|
|
<polygon fill="black" stroke="black" points="4084.72,-7709.59 4084.3,-7699 4078.03,-7707.54 4084.72,-7709.59"/>
|
|
</g>
|
|
<!-- zcash/wallet#20 -->
|
|
<g id="node381" class="node open">
|
|
<title>zcash/wallet#20</title>
|
|
<g id="a_node381"><a xlink:href="https://github.com/zcash/wallet/issues/20" xlink:title="zcash/wallet#20 Implement `zcashd` wallet methods that can already be satisfied by `zcash_client_backend`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3943.5,-8195 3940.5,-8199 3919.5,-8199 3916.5,-8195 3734.5,-8195 3734.5,-8112 3943.5,-8112 3943.5,-8195"/>
|
|
<text text-anchor="middle" x="3839" y="-8179.8" font-family="Times,serif" font-size="14.00">zcash/wallet#20</text>
|
|
<text text-anchor="middle" x="3839" y="-8164.8" font-family="Times,serif" font-size="14.00">Implement `zcashd` wallet</text>
|
|
<text text-anchor="middle" x="3839" y="-8149.8" font-family="Times,serif" font-size="14.00">methods that can already</text>
|
|
<text text-anchor="middle" x="3839" y="-8134.8" font-family="Times,serif" font-size="14.00">be satisfied by</text>
|
|
<text text-anchor="middle" x="3839" y="-8119.8" font-family="Times,serif" font-size="14.00">`zcash_client_backend`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#20->zcash/wallet#5 -->
|
|
<g id="edge359" class="edge">
|
|
<title>zcash/wallet#20->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3942.4,-8112C3945.4,-8109.3 3948.3,-8106.5 3951,-8103.5 3978.2,-8073.3 4051.8,-7819.9 4083.1,-7709"/>
|
|
<polygon fill="black" stroke="black" points="4086.55,-7709.68 4085.9,-7699.1 4079.81,-7707.77 4086.55,-7709.68"/>
|
|
</g>
|
|
<!-- zcash/zips#693 -->
|
|
<g id="node382" class="node open">
|
|
<title>zcash/zips#693</title>
|
|
<g id="a_node382"><a xlink:href="https://github.com/zcash/zips/issues/693" xlink:title="zcash/zips#693 Standardize a protocol for creating shielded transactions offline" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="209.5,-18612 206.5,-18616 185.5,-18616 182.5,-18612 30.5,-18612 30.5,-18544 209.5,-18544 209.5,-18612"/>
|
|
<text text-anchor="middle" x="120" y="-18596.8" font-family="Times,serif" font-size="14.00">zcash/zips#693</text>
|
|
<text text-anchor="middle" x="120" y="-18581.8" font-family="Times,serif" font-size="14.00">Standardize a protocol</text>
|
|
<text text-anchor="middle" x="120" y="-18566.8" font-family="Times,serif" font-size="14.00">for creating shielded</text>
|
|
<text text-anchor="middle" x="120" y="-18551.8" font-family="Times,serif" font-size="14.00">transactions offline</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1721 -->
|
|
<g id="node383" class="node open">
|
|
<title>zcash/librustzcash#1721</title>
|
|
<g id="a_node383"><a xlink:href="https://github.com/zcash/librustzcash/pull/1721" xlink:title="zcash/librustzcash#1721 Use zcash_script in PCZTs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3684.5,-10765 3479.5,-10765 3479.5,-10761 3475.5,-10761 3475.5,-10757 3479.5,-10757 3479.5,-10735 3475.5,-10735 3475.5,-10731 3479.5,-10731 3479.5,-10727 3684.5,-10727 3684.5,-10765"/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3479.5,-10761 3483.5,-10761 3483.5,-10757 3479.5,-10757 "/>
|
|
<polyline fill="none" stroke="black" stroke-width="2" points="3479.5,-10735 3483.5,-10735 3483.5,-10731 3479.5,-10731 "/>
|
|
<text text-anchor="middle" x="3582" y="-10749.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#1721</text>
|
|
<text text-anchor="middle" x="3582" y="-10734.8" font-family="Times,serif" font-size="14.00">Use zcash_script in PCZTs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#1721->zcash/librustzcash#1695 -->
|
|
<g id="edge360" class="edge">
|
|
<title>zcash/librustzcash#1721->zcash/librustzcash#1695</title>
|
|
<path fill="none" stroke="black" d="M3682.2,-10727C3685.4,-10725 3688.4,-10722 3691,-10718 3739.6,-10656 3680.2,-7945.4 3723.5,-7879.5 3725.4,-7876.6 3727.5,-7873.8 3729.8,-7871.3"/>
|
|
<polygon fill="black" stroke="black" points="3732.6,-7873.45 3737.2,-7863.9 3727.65,-7868.5 3732.6,-7873.45"/>
|
|
</g>
|
|
<!-- zcash/orchard#463 -->
|
|
<g id="node384" class="node open">
|
|
<title>zcash/orchard#463</title>
|
|
<g id="a_node384"><a xlink:href="https://github.com/zcash/orchard/issues/463" xlink:title="zcash/orchard#463 Update to rand 0.9" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="197.5,-18669 42.5,-18669 42.5,-18631 197.5,-18631 197.5,-18669"/>
|
|
<text text-anchor="middle" x="120" y="-18653.8" font-family="Times,serif" font-size="14.00">zcash/orchard#463</text>
|
|
<text text-anchor="middle" x="120" y="-18638.8" font-family="Times,serif" font-size="14.00">Update to rand 0.9</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/orchard#459 -->
|
|
<g id="node385" class="node open">
|
|
<title>zcash/orchard#459</title>
|
|
<g id="a_node385"><a xlink:href="https://github.com/zcash/orchard/issues/459" xlink:title="zcash/orchard#459 Allow the "circuit" feature to be built for `no_std` environments" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="475.5,-18684 296.5,-18684 296.5,-18616 475.5,-18616 475.5,-18684"/>
|
|
<text text-anchor="middle" x="386" y="-18668.8" font-family="Times,serif" font-size="14.00">zcash/orchard#459</text>
|
|
<text text-anchor="middle" x="386" y="-18653.8" font-family="Times,serif" font-size="14.00">Allow the "circuit"</text>
|
|
<text text-anchor="middle" x="386" y="-18638.8" font-family="Times,serif" font-size="14.00">feature to be built for</text>
|
|
<text text-anchor="middle" x="386" y="-18623.8" font-family="Times,serif" font-size="14.00">`no_std` environments</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/orchard#463->zcash/orchard#459 -->
|
|
<g id="edge361" class="edge">
|
|
<title>zcash/orchard#463->zcash/orchard#459</title>
|
|
<path fill="none" stroke="black" d="M197.71,-18650C225.36,-18650 256.95,-18650 286.22,-18650"/>
|
|
<polygon fill="black" stroke="black" points="286.46,-18653.5 296.46,-18650 286.46,-18646.5 286.46,-18653.5"/>
|
|
</g>
|
|
<!-- zcash/wallet#89 -->
|
|
<g id="node386" class="node open">
|
|
<title>zcash/wallet#89</title>
|
|
<g id="a_node386"><a xlink:href="https://github.com/zcash/wallet/issues/89" xlink:title="zcash/wallet#89 rpc: Implement `z_shieldcoinbase`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3656.5,-9500 3507.5,-9500 3507.5,-9447 3656.5,-9447 3656.5,-9500"/>
|
|
<text text-anchor="middle" x="3582" y="-9484.8" font-family="Times,serif" font-size="14.00">zcash/wallet#89</text>
|
|
<text text-anchor="middle" x="3582" y="-9469.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9454.8" font-family="Times,serif" font-size="14.00">`z_shieldcoinbase`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#89->zcash/wallet#4 -->
|
|
<g id="edge362" class="edge">
|
|
<title>zcash/wallet#89->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3656.5,-9463.1C3670,-9457.9 3682.4,-9450.1 3691,-9438.5 3754.1,-9353.3 3665,-7618.9 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#87 -->
|
|
<g id="node387" class="node open">
|
|
<title>zcash/wallet#87</title>
|
|
<g id="a_node387"><a xlink:href="https://github.com/zcash/wallet/issues/87" xlink:title="zcash/wallet#87 rpc: Implement `z_mergetoaddress`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3662.5,-9429 3501.5,-9429 3501.5,-9376 3662.5,-9376 3662.5,-9429"/>
|
|
<text text-anchor="middle" x="3582" y="-9413.8" font-family="Times,serif" font-size="14.00">zcash/wallet#87</text>
|
|
<text text-anchor="middle" x="3582" y="-9398.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9383.8" font-family="Times,serif" font-size="14.00">`z_mergetoaddress`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#87->zcash/wallet#4 -->
|
|
<g id="edge363" class="edge">
|
|
<title>zcash/wallet#87->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3662.5,-9389.6C3673.6,-9384.4 3683.7,-9377.3 3691,-9367.5 3751.8,-9285.5 3667.2,-7615.6 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#40 -->
|
|
<g id="node388" class="node open">
|
|
<title>zcash/wallet#40</title>
|
|
<g id="a_node388"><a xlink:href="https://github.com/zcash/wallet/issues/40" xlink:title="zcash/wallet#40 rpc: Consider adding an optional seed fingerprint argument to `z_getaddressforaccount`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="220,-18769.5 20,-18769.5 20,-18686.5 220,-18686.5 220,-18769.5"/>
|
|
<text text-anchor="middle" x="120" y="-18754.3" font-family="Times,serif" font-size="14.00">zcash/wallet#40</text>
|
|
<text text-anchor="middle" x="120" y="-18739.3" font-family="Times,serif" font-size="14.00">rpc: Consider adding an</text>
|
|
<text text-anchor="middle" x="120" y="-18724.3" font-family="Times,serif" font-size="14.00">optional seed fingerprint</text>
|
|
<text text-anchor="middle" x="120" y="-18709.3" font-family="Times,serif" font-size="14.00">argument to</text>
|
|
<text text-anchor="middle" x="120" y="-18694.3" font-family="Times,serif" font-size="14.00">`z_getaddressforaccount`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#49 -->
|
|
<g id="node389" class="node open">
|
|
<title>zcash/wallet#49</title>
|
|
<g id="a_node389"><a xlink:href="https://github.com/zcash/wallet/issues/49" xlink:title="zcash/wallet#49 rpc: Implement `backupwallet`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-9358 3515,-9358 3515,-9305 3649,-9305 3649,-9358"/>
|
|
<text text-anchor="middle" x="3582" y="-9342.8" font-family="Times,serif" font-size="14.00">zcash/wallet#49</text>
|
|
<text text-anchor="middle" x="3582" y="-9327.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9312.8" font-family="Times,serif" font-size="14.00">`backupwallet`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#49->zcash/wallet#4 -->
|
|
<g id="edge364" class="edge">
|
|
<title>zcash/wallet#49->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.3,-9323.7C3665.4,-9318.5 3680.9,-9310.1 3691,-9296.5 3749.4,-9217.7 3669.3,-7612.3 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#50 -->
|
|
<g id="node390" class="node open">
|
|
<title>zcash/wallet#50</title>
|
|
<g id="a_node390"><a xlink:href="https://github.com/zcash/wallet/issues/50" xlink:title="zcash/wallet#50 rpc: Implement `dumpprivkey`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-9287 3515,-9287 3515,-9234 3649,-9234 3649,-9287"/>
|
|
<text text-anchor="middle" x="3582" y="-9271.8" font-family="Times,serif" font-size="14.00">zcash/wallet#50</text>
|
|
<text text-anchor="middle" x="3582" y="-9256.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9241.8" font-family="Times,serif" font-size="14.00">`dumpprivkey`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#50->zcash/wallet#4 -->
|
|
<g id="edge365" class="edge">
|
|
<title>zcash/wallet#50->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.3,-9252.7C3665.4,-9247.5 3680.9,-9239.1 3691,-9225.5 3747.1,-9149.9 3671.5,-7609 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#51 -->
|
|
<g id="node391" class="node open">
|
|
<title>zcash/wallet#51</title>
|
|
<g id="a_node391"><a xlink:href="https://github.com/zcash/wallet/issues/51" xlink:title="zcash/wallet#51 rpc: Implement `getbalance`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-9216 3515,-9216 3515,-9163 3649,-9163 3649,-9216"/>
|
|
<text text-anchor="middle" x="3582" y="-9200.8" font-family="Times,serif" font-size="14.00">zcash/wallet#51</text>
|
|
<text text-anchor="middle" x="3582" y="-9185.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9170.8" font-family="Times,serif" font-size="14.00">`getbalance`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#51->zcash/wallet#4 -->
|
|
<g id="edge366" class="edge">
|
|
<title>zcash/wallet#51->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.3,-9181.7C3665.4,-9176.5 3680.9,-9168.1 3691,-9154.5 3744.8,-9082 3673.6,-7605.7 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#52 -->
|
|
<g id="node392" class="node open">
|
|
<title>zcash/wallet#52</title>
|
|
<g id="a_node392"><a xlink:href="https://github.com/zcash/wallet/issues/52" xlink:title="zcash/wallet#52 rpc: Implement `getreceivedbyaddress`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3676,-9145 3488,-9145 3488,-9092 3676,-9092 3676,-9145"/>
|
|
<text text-anchor="middle" x="3582" y="-9129.8" font-family="Times,serif" font-size="14.00">zcash/wallet#52</text>
|
|
<text text-anchor="middle" x="3582" y="-9114.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9099.8" font-family="Times,serif" font-size="14.00">`getreceivedbyaddress`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#52->zcash/wallet#4 -->
|
|
<g id="edge367" class="edge">
|
|
<title>zcash/wallet#52->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3676.3,-9097.7C3681.9,-9093.7 3686.9,-9089 3691,-9083.5 3742.5,-9014.2 3675.8,-7602.4 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#54 -->
|
|
<g id="node393" class="node open">
|
|
<title>zcash/wallet#54</title>
|
|
<g id="a_node393"><a xlink:href="https://github.com/zcash/wallet/issues/54" xlink:title="zcash/wallet#54 rpc: Implement `getunconfirmedbalance`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3680.5,-9074 3483.5,-9074 3483.5,-9021 3680.5,-9021 3680.5,-9074"/>
|
|
<text text-anchor="middle" x="3582" y="-9058.8" font-family="Times,serif" font-size="14.00">zcash/wallet#54</text>
|
|
<text text-anchor="middle" x="3582" y="-9043.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9028.8" font-family="Times,serif" font-size="14.00">`getunconfirmedbalance`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#54->zcash/wallet#4 -->
|
|
<g id="edge368" class="edge">
|
|
<title>zcash/wallet#54->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3680.9,-9023.1C3684.7,-9020 3688.1,-9016.5 3691,-9012.5 3740.2,-8946.4 3677.9,-7599.1 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#55 -->
|
|
<g id="node394" class="node open">
|
|
<title>zcash/wallet#55</title>
|
|
<g id="a_node394"><a xlink:href="https://github.com/zcash/wallet/issues/55" xlink:title="zcash/wallet#55 rpc: Implement `getwalletinfo`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-9003 3515,-9003 3515,-8950 3649,-8950 3649,-9003"/>
|
|
<text text-anchor="middle" x="3582" y="-8987.8" font-family="Times,serif" font-size="14.00">zcash/wallet#55</text>
|
|
<text text-anchor="middle" x="3582" y="-8972.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8957.8" font-family="Times,serif" font-size="14.00">`getwalletinfo`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#55->zcash/wallet#4 -->
|
|
<g id="edge369" class="edge">
|
|
<title>zcash/wallet#55->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.2,-8968.7C3665.4,-8963.5 3680.9,-8955.1 3691,-8941.5 3784.7,-8815.7 3636.6,-7661 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#56 -->
|
|
<g id="node395" class="node open">
|
|
<title>zcash/wallet#56</title>
|
|
<g id="a_node395"><a xlink:href="https://github.com/zcash/wallet/issues/56" xlink:title="zcash/wallet#56 rpc: Implement `importaddress`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-8932 3515,-8932 3515,-8879 3649,-8879 3649,-8932"/>
|
|
<text text-anchor="middle" x="3582" y="-8916.8" font-family="Times,serif" font-size="14.00">zcash/wallet#56</text>
|
|
<text text-anchor="middle" x="3582" y="-8901.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8886.8" font-family="Times,serif" font-size="14.00">`importaddress`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#56->zcash/wallet#4 -->
|
|
<g id="edge370" class="edge">
|
|
<title>zcash/wallet#56->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.2,-8897.7C3665.4,-8892.5 3680.9,-8884.1 3691,-8870.5 3780,-8751.1 3640.9,-7654.4 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#57 -->
|
|
<g id="node396" class="node open">
|
|
<title>zcash/wallet#57</title>
|
|
<g id="a_node396"><a xlink:href="https://github.com/zcash/wallet/issues/57" xlink:title="zcash/wallet#57 rpc: Implement `importprivkey`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-8861 3515,-8861 3515,-8808 3649,-8808 3649,-8861"/>
|
|
<text text-anchor="middle" x="3582" y="-8845.8" font-family="Times,serif" font-size="14.00">zcash/wallet#57</text>
|
|
<text text-anchor="middle" x="3582" y="-8830.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8815.8" font-family="Times,serif" font-size="14.00">`importprivkey`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#57->zcash/wallet#4 -->
|
|
<g id="edge371" class="edge">
|
|
<title>zcash/wallet#57->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.2,-8826.7C3665.3,-8821.5 3680.9,-8813.1 3691,-8799.5 3775.4,-8686.5 3645.2,-7647.8 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#58 -->
|
|
<g id="node397" class="node open">
|
|
<title>zcash/wallet#58</title>
|
|
<g id="a_node397"><a xlink:href="https://github.com/zcash/wallet/issues/58" xlink:title="zcash/wallet#58 rpc: Implement `listaddresses`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-8790 3515,-8790 3515,-8737 3649,-8737 3649,-8790"/>
|
|
<text text-anchor="middle" x="3582" y="-8774.8" font-family="Times,serif" font-size="14.00">zcash/wallet#58</text>
|
|
<text text-anchor="middle" x="3582" y="-8759.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8744.8" font-family="Times,serif" font-size="14.00">`listaddresses`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#58->zcash/wallet#4 -->
|
|
<g id="edge372" class="edge">
|
|
<title>zcash/wallet#58->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.2,-8755.7C3665.3,-8750.5 3680.8,-8742.1 3691,-8728.5 3770.8,-8621.9 3649.5,-7641.2 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#59 -->
|
|
<g id="node398" class="node open">
|
|
<title>zcash/wallet#59</title>
|
|
<g id="a_node398"><a xlink:href="https://github.com/zcash/wallet/issues/59" xlink:title="zcash/wallet#59 rpc: Implement `listaddressgroupings`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3672.5,-8719 3491.5,-8719 3491.5,-8666 3672.5,-8666 3672.5,-8719"/>
|
|
<text text-anchor="middle" x="3582" y="-8703.8" font-family="Times,serif" font-size="14.00">zcash/wallet#59</text>
|
|
<text text-anchor="middle" x="3582" y="-8688.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8673.8" font-family="Times,serif" font-size="14.00">`listaddressgroupings`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#59->zcash/wallet#4 -->
|
|
<g id="edge373" class="edge">
|
|
<title>zcash/wallet#59->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3672.8,-8673.9C3679.8,-8669.5 3686,-8664.1 3691,-8657.5 3766.1,-8557.3 3653.8,-7634.6 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.8 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#60 -->
|
|
<g id="node399" class="node open">
|
|
<title>zcash/wallet#60</title>
|
|
<g id="a_node399"><a xlink:href="https://github.com/zcash/wallet/issues/60" xlink:title="zcash/wallet#60 rpc: Implement `listlockunspent`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3651.5,-8648 3512.5,-8648 3512.5,-8595 3651.5,-8595 3651.5,-8648"/>
|
|
<text text-anchor="middle" x="3582" y="-8632.8" font-family="Times,serif" font-size="14.00">zcash/wallet#60</text>
|
|
<text text-anchor="middle" x="3582" y="-8617.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8602.8" font-family="Times,serif" font-size="14.00">`listlockunspent`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#60->zcash/wallet#4 -->
|
|
<g id="edge374" class="edge">
|
|
<title>zcash/wallet#60->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3651.7,-8612.8C3666.9,-8607.6 3681.4,-8599.3 3691,-8586.5 3761.5,-8492.6 3658.1,-7628 3723.5,-7530.5 3724.8,-7528.6 3726.2,-7526.8 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.14,-7527.4 3734.4,-7517.7 3725.02,-7522.63 3730.14,-7527.4"/>
|
|
</g>
|
|
<!-- zcash/wallet#61 -->
|
|
<g id="node400" class="node open">
|
|
<title>zcash/wallet#61</title>
|
|
<g id="a_node400"><a xlink:href="https://github.com/zcash/wallet/issues/61" xlink:title="zcash/wallet#61 rpc: Implement `listreceivedbyaddress`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3675.5,-8577 3488.5,-8577 3488.5,-8524 3675.5,-8524 3675.5,-8577"/>
|
|
<text text-anchor="middle" x="3582" y="-8561.8" font-family="Times,serif" font-size="14.00">zcash/wallet#61</text>
|
|
<text text-anchor="middle" x="3582" y="-8546.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8531.8" font-family="Times,serif" font-size="14.00">`listreceivedbyaddress`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#61->zcash/wallet#4 -->
|
|
<g id="edge375" class="edge">
|
|
<title>zcash/wallet#61->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3675.7,-8529.9C3681.5,-8525.9 3686.7,-8521.2 3691,-8515.5 3756.9,-8428 3662.4,-7621.3 3723.5,-7530.5 3724.8,-7528.6 3726.2,-7526.8 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.17,-7527.37 3734.5,-7517.7 3725.09,-7522.56 3730.17,-7527.37"/>
|
|
</g>
|
|
<!-- zcash/wallet#62 -->
|
|
<g id="node401" class="node open">
|
|
<title>zcash/wallet#62</title>
|
|
<g id="a_node401"><a xlink:href="https://github.com/zcash/wallet/issues/62" xlink:title="zcash/wallet#62 rpc: Implement `listsinceblock`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-8506 3515,-8506 3515,-8453 3649,-8453 3649,-8506"/>
|
|
<text text-anchor="middle" x="3582" y="-8490.8" font-family="Times,serif" font-size="14.00">zcash/wallet#62</text>
|
|
<text text-anchor="middle" x="3582" y="-8475.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8460.8" font-family="Times,serif" font-size="14.00">`listsinceblock`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#62->zcash/wallet#4 -->
|
|
<g id="edge376" class="edge">
|
|
<title>zcash/wallet#62->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.1,-8471.6C3665.3,-8466.4 3680.8,-8458 3691,-8444.5 3752.2,-8363.4 3666.7,-7614.7 3723.5,-7530.5 3724.8,-7528.6 3726.2,-7526.8 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.17,-7527.37 3734.5,-7517.7 3725.09,-7522.56 3730.17,-7527.37"/>
|
|
</g>
|
|
<!-- zcash/wallet#63 -->
|
|
<g id="node402" class="node open">
|
|
<title>zcash/wallet#63</title>
|
|
<g id="a_node402"><a xlink:href="https://github.com/zcash/wallet/issues/63" xlink:title="zcash/wallet#63 rpc: Implement `listtransactions`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3652.5,-8435 3511.5,-8435 3511.5,-8382 3652.5,-8382 3652.5,-8435"/>
|
|
<text text-anchor="middle" x="3582" y="-8419.8" font-family="Times,serif" font-size="14.00">zcash/wallet#63</text>
|
|
<text text-anchor="middle" x="3582" y="-8404.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8389.8" font-family="Times,serif" font-size="14.00">`listtransactions`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#63->zcash/wallet#4 -->
|
|
<g id="edge377" class="edge">
|
|
<title>zcash/wallet#63->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3652.7,-8399.3C3667.5,-8394.1 3681.5,-8386 3691,-8373.5 3747.6,-8298.8 3670.9,-7608.1 3723.5,-7530.5 3724.8,-7528.6 3726.2,-7526.8 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.17,-7527.37 3734.5,-7517.7 3725.09,-7522.56 3730.17,-7527.37"/>
|
|
</g>
|
|
<!-- zcash/wallet#64 -->
|
|
<g id="node403" class="node open">
|
|
<title>zcash/wallet#64</title>
|
|
<g id="a_node403"><a xlink:href="https://github.com/zcash/wallet/issues/64" xlink:title="zcash/wallet#64 rpc: Implement `listunspent`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-8364 3515,-8364 3515,-8311 3649,-8311 3649,-8364"/>
|
|
<text text-anchor="middle" x="3582" y="-8348.8" font-family="Times,serif" font-size="14.00">zcash/wallet#64</text>
|
|
<text text-anchor="middle" x="3582" y="-8333.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8318.8" font-family="Times,serif" font-size="14.00">`listunspent`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#64->zcash/wallet#4 -->
|
|
<g id="edge378" class="edge">
|
|
<title>zcash/wallet#64->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.1,-8329.6C3665.2,-8324.4 3680.7,-8316 3691,-8302.5 3742.9,-8234.1 3675.2,-7601.5 3723.5,-7530.5 3724.6,-7528.8 3725.9,-7527.2 3727.1,-7525.6"/>
|
|
<polygon fill="black" stroke="black" points="3729.81,-7527.83 3734,-7518.1 3724.65,-7523.09 3729.81,-7527.83"/>
|
|
</g>
|
|
<!-- zcash/wallet#65 -->
|
|
<g id="node404" class="node open">
|
|
<title>zcash/wallet#65</title>
|
|
<g id="a_node404"><a xlink:href="https://github.com/zcash/wallet/issues/65" xlink:title="zcash/wallet#65 rpc: Implement `lockunspent`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-8293 3515,-8293 3515,-8240 3649,-8240 3649,-8293"/>
|
|
<text text-anchor="middle" x="3582" y="-8277.8" font-family="Times,serif" font-size="14.00">zcash/wallet#65</text>
|
|
<text text-anchor="middle" x="3582" y="-8262.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8247.8" font-family="Times,serif" font-size="14.00">`lockunspent`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#65->zcash/wallet#4 -->
|
|
<g id="edge379" class="edge">
|
|
<title>zcash/wallet#65->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.1,-8257.9C3665.2,-8252.6 3680.7,-8244.1 3691,-8230.5 3785,-8106.3 3635.7,-7659.1 3723.5,-7530.5 3724.7,-7528.8 3725.9,-7527.2 3727.2,-7525.6"/>
|
|
<polygon fill="black" stroke="black" points="3729.84,-7527.9 3734.1,-7518.2 3724.72,-7523.13 3729.84,-7527.9"/>
|
|
</g>
|
|
<!-- zcash/wallet#66 -->
|
|
<g id="node405" class="node open">
|
|
<title>zcash/wallet#66</title>
|
|
<g id="a_node405"><a xlink:href="https://github.com/zcash/wallet/issues/66" xlink:title="zcash/wallet#66 rpc: Implement `sendmany`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3690.5,-8221.5 3473.5,-8221.5 3473.5,-8183.5 3690.5,-8183.5 3690.5,-8221.5"/>
|
|
<text text-anchor="middle" x="3582" y="-8206.3" font-family="Times,serif" font-size="14.00">zcash/wallet#66</text>
|
|
<text text-anchor="middle" x="3582" y="-8191.3" font-family="Times,serif" font-size="14.00">rpc: Implement `sendmany`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#66->zcash/wallet#4 -->
|
|
<g id="edge380" class="edge">
|
|
<title>zcash/wallet#66->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3682,-8183.4C3685.3,-8180.7 3688.3,-8177.8 3691,-8174.5 3781.5,-8063.4 3642.5,-7648.7 3723.5,-7530.5 3724.7,-7528.8 3725.9,-7527.2 3727.2,-7525.6"/>
|
|
<polygon fill="black" stroke="black" points="3729.84,-7527.9 3734.1,-7518.2 3724.72,-7523.13 3729.84,-7527.9"/>
|
|
</g>
|
|
<!-- zcash/wallet#67 -->
|
|
<g id="node406" class="node open">
|
|
<title>zcash/wallet#67</title>
|
|
<g id="a_node406"><a xlink:href="https://github.com/zcash/wallet/issues/67" xlink:title="zcash/wallet#67 rpc: Implement `sendtoaddress`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-8165 3515,-8165 3515,-8112 3649,-8112 3649,-8165"/>
|
|
<text text-anchor="middle" x="3582" y="-8149.8" font-family="Times,serif" font-size="14.00">zcash/wallet#67</text>
|
|
<text text-anchor="middle" x="3582" y="-8134.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8119.8" font-family="Times,serif" font-size="14.00">`sendtoaddress`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#67->zcash/wallet#4 -->
|
|
<g id="edge381" class="edge">
|
|
<title>zcash/wallet#67->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.2,-8130.4C3665.2,-8125.2 3680.7,-8116.8 3691,-8103.5 3768.9,-8002.5 3651,-7635.5 3723.5,-7530.5 3724.7,-7528.8 3725.9,-7527.2 3727.2,-7525.6"/>
|
|
<polygon fill="black" stroke="black" points="3729.84,-7527.9 3734.1,-7518.2 3724.72,-7523.13 3729.84,-7527.9"/>
|
|
</g>
|
|
<!-- zcash/wallet#68 -->
|
|
<g id="node407" class="node open">
|
|
<title>zcash/wallet#68</title>
|
|
<g id="a_node407"><a xlink:href="https://github.com/zcash/wallet/issues/68" xlink:title="zcash/wallet#68 rpc: Implement `signmessage`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-8094 3515,-8094 3515,-8041 3649,-8041 3649,-8094"/>
|
|
<text text-anchor="middle" x="3582" y="-8078.8" font-family="Times,serif" font-size="14.00">zcash/wallet#68</text>
|
|
<text text-anchor="middle" x="3582" y="-8063.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-8048.8" font-family="Times,serif" font-size="14.00">`signmessage`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#68->zcash/wallet#4 -->
|
|
<g id="edge382" class="edge">
|
|
<title>zcash/wallet#68->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.3,-8061.8C3665.2,-8057.2 3680.6,-8049.4 3691,-8036.5 3761.6,-7948.7 3659.1,-7623 3723.5,-7530.5 3724.7,-7528.8 3725.9,-7527.2 3727.2,-7525.6"/>
|
|
<polygon fill="black" stroke="black" points="3729.87,-7527.87 3734.2,-7518.2 3724.79,-7523.06 3729.87,-7527.87"/>
|
|
</g>
|
|
<!-- zcash/wallet#69 -->
|
|
<g id="node408" class="node open">
|
|
<title>zcash/wallet#69</title>
|
|
<g id="a_node408"><a xlink:href="https://github.com/zcash/wallet/issues/69" xlink:title="zcash/wallet#69 rpc: Implement `z_exportkey`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-10708.5 3515,-10708.5 3515,-10655.5 3649,-10655.5 3649,-10708.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10693.3" font-family="Times,serif" font-size="14.00">zcash/wallet#69</text>
|
|
<text text-anchor="middle" x="3582" y="-10678.3" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-10663.3" font-family="Times,serif" font-size="14.00">`z_exportkey`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#69->zcash/wallet#4 -->
|
|
<g id="edge383" class="edge">
|
|
<title>zcash/wallet#69->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.1,-10675C3665.3,-10670 3680.9,-10661 3691,-10648 3742.3,-10578 3676,-7602.9 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.5,-7524.9"/>
|
|
<polygon fill="black" stroke="black" points="3730.04,-7527.3 3734.3,-7517.6 3724.92,-7522.53 3730.04,-7527.3"/>
|
|
</g>
|
|
<!-- zcash/wallet#70 -->
|
|
<g id="node409" class="node open">
|
|
<title>zcash/wallet#70</title>
|
|
<g id="a_node409"><a xlink:href="https://github.com/zcash/wallet/issues/70" xlink:title="zcash/wallet#70 rpc: Implement `z_exportviewingkey`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3667.5,-10638.5 3496.5,-10638.5 3496.5,-10585.5 3667.5,-10585.5 3667.5,-10638.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10623.3" font-family="Times,serif" font-size="14.00">zcash/wallet#70</text>
|
|
<text text-anchor="middle" x="3582" y="-10608.3" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-10593.3" font-family="Times,serif" font-size="14.00">`z_exportviewingkey`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#70->zcash/wallet#4 -->
|
|
<g id="edge384" class="edge">
|
|
<title>zcash/wallet#70->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3667.6,-10596C3676.7,-10591 3684.9,-10585 3691,-10576 3741.1,-10508 3677,-7601.2 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.5,-7524.9"/>
|
|
<polygon fill="black" stroke="black" points="3730.04,-7527.3 3734.3,-7517.6 3724.92,-7522.53 3730.04,-7527.3"/>
|
|
</g>
|
|
<!-- zcash/wallet#71 -->
|
|
<g id="node410" class="node open">
|
|
<title>zcash/wallet#71</title>
|
|
<g id="a_node410"><a xlink:href="https://github.com/zcash/wallet/issues/71" xlink:title="zcash/wallet#71 rpc: Implement `z_exportwallet`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-10566.5 3515,-10566.5 3515,-10513.5 3649,-10513.5 3649,-10566.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10551.3" font-family="Times,serif" font-size="14.00">zcash/wallet#71</text>
|
|
<text text-anchor="middle" x="3582" y="-10536.3" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-10521.3" font-family="Times,serif" font-size="14.00">`z_exportwallet`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#71->zcash/wallet#4 -->
|
|
<g id="edge385" class="edge">
|
|
<title>zcash/wallet#71->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649.1,-10533C3665.3,-10528 3680.9,-10519 3691,-10506 3740,-10439 3678.1,-7599.6 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.5,-7524.9"/>
|
|
<polygon fill="black" stroke="black" points="3730.04,-7527.3 3734.3,-7517.6 3724.92,-7522.53 3730.04,-7527.3"/>
|
|
</g>
|
|
<!-- zcash/wallet#73 -->
|
|
<g id="node411" class="node open">
|
|
<title>zcash/wallet#73</title>
|
|
<g id="a_node411"><a xlink:href="https://github.com/zcash/wallet/issues/73" xlink:title="zcash/wallet#73 rpc: Implement `z_getbalanceforaccount`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3681,-10496.5 3483,-10496.5 3483,-10443.5 3681,-10443.5 3681,-10496.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10481.3" font-family="Times,serif" font-size="14.00">zcash/wallet#73</text>
|
|
<text text-anchor="middle" x="3582" y="-10466.3" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-10451.3" font-family="Times,serif" font-size="14.00">`z_getbalanceforaccount`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#73->zcash/wallet#4 -->
|
|
<g id="edge386" class="edge">
|
|
<title>zcash/wallet#73->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3681.4,-10445C3685,-10442 3688.2,-10438 3691,-10434 3738.8,-10370 3679.2,-7597.9 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#74 -->
|
|
<g id="node412" class="node open">
|
|
<title>zcash/wallet#74</title>
|
|
<g id="a_node412"><a xlink:href="https://github.com/zcash/wallet/issues/74" xlink:title="zcash/wallet#74 rpc: Implement `z_getbala nceforviewingkey`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3684.5,-10424.5 3479.5,-10424.5 3479.5,-10371.5 3684.5,-10371.5 3684.5,-10424.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10409.3" font-family="Times,serif" font-size="14.00">zcash/wallet#74</text>
|
|
<text text-anchor="middle" x="3582" y="-10394.3" font-family="Times,serif" font-size="14.00">rpc: Implement `z_getbala</text>
|
|
<text text-anchor="middle" x="3582" y="-10379.3" font-family="Times,serif" font-size="14.00">nceforviewingkey`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#74->zcash/wallet#4 -->
|
|
<g id="edge387" class="edge">
|
|
<title>zcash/wallet#74->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3682.8,-10372C3685.8,-10369 3688.6,-10366 3691,-10362 3783.7,-10235 3637.1,-7662 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#76 -->
|
|
<g id="node413" class="node open">
|
|
<title>zcash/wallet#76</title>
|
|
<g id="a_node413"><a xlink:href="https://github.com/zcash/wallet/issues/76" xlink:title="zcash/wallet#76 rpc: Implement `z_getnotescount`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3655,-10296.5 3509,-10296.5 3509,-10243.5 3655,-10243.5 3655,-10296.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10281.3" font-family="Times,serif" font-size="14.00">zcash/wallet#76</text>
|
|
<text text-anchor="middle" x="3582" y="-10266.3" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-10251.3" font-family="Times,serif" font-size="14.00">`z_getnotescount`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#76->zcash/wallet#4 -->
|
|
<g id="edge388" class="edge">
|
|
<title>zcash/wallet#76->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3655.2,-10261C3669.2,-10255 3682.2,-10247 3691,-10236 3780.1,-10114 3640.9,-7656.1 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#79 -->
|
|
<g id="node414" class="node open">
|
|
<title>zcash/wallet#79</title>
|
|
<g id="a_node414"><a xlink:href="https://github.com/zcash/wallet/issues/79" xlink:title="zcash/wallet#79 rpc: Implement `z_importkey`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-10226.5 3515,-10226.5 3515,-10173.5 3649,-10173.5 3649,-10226.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10211.3" font-family="Times,serif" font-size="14.00">zcash/wallet#79</text>
|
|
<text text-anchor="middle" x="3582" y="-10196.3" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-10181.3" font-family="Times,serif" font-size="14.00">`z_importkey`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#79->zcash/wallet#4 -->
|
|
<g id="edge389" class="edge">
|
|
<title>zcash/wallet#79->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649,-10192C3665.3,-10187 3680.9,-10178 3691,-10164 3777.8,-10047 3643,-7652.7 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#80 -->
|
|
<g id="node415" class="node open">
|
|
<title>zcash/wallet#80</title>
|
|
<g id="a_node415"><a xlink:href="https://github.com/zcash/wallet/issues/80" xlink:title="zcash/wallet#80 rpc: Implement `z_importviewingkey`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3668.5,-10154.5 3495.5,-10154.5 3495.5,-10101.5 3668.5,-10101.5 3668.5,-10154.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10139.3" font-family="Times,serif" font-size="14.00">zcash/wallet#80</text>
|
|
<text text-anchor="middle" x="3582" y="-10124.3" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-10109.3" font-family="Times,serif" font-size="14.00">`z_importviewingkey`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#80->zcash/wallet#4 -->
|
|
<g id="edge390" class="edge">
|
|
<title>zcash/wallet#80->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3668.7,-10112C3677.3,-10107 3685.1,-10101 3691,-10092 3775,-9977.6 3645.2,-7649.4 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#81 -->
|
|
<g id="node416" class="node open">
|
|
<title>zcash/wallet#81</title>
|
|
<g id="a_node416"><a xlink:href="https://github.com/zcash/wallet/issues/81" xlink:title="zcash/wallet#81 rpc: Consider implementing `z_importwallet`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3650,-10084 3514,-10084 3514,-10016 3650,-10016 3650,-10084"/>
|
|
<text text-anchor="middle" x="3582" y="-10068.8" font-family="Times,serif" font-size="14.00">zcash/wallet#81</text>
|
|
<text text-anchor="middle" x="3582" y="-10053.8" font-family="Times,serif" font-size="14.00">rpc: Consider</text>
|
|
<text text-anchor="middle" x="3582" y="-10038.8" font-family="Times,serif" font-size="14.00">implementing</text>
|
|
<text text-anchor="middle" x="3582" y="-10023.8" font-family="Times,serif" font-size="14.00">`z_importwallet`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#81->zcash/wallet#4 -->
|
|
<g id="edge391" class="edge">
|
|
<title>zcash/wallet#81->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3650.2,-10036C3666.1,-10030 3681.3,-10021 3691,-10006 3769,-9893.2 3647.8,-7645.4 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#82 -->
|
|
<g id="node417" class="node open">
|
|
<title>zcash/wallet#82</title>
|
|
<g id="a_node417"><a xlink:href="https://github.com/zcash/wallet/issues/82" xlink:title="zcash/wallet#82 rpc: Implement `z_listaccounts`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-9997 3515,-9997 3515,-9944 3649,-9944 3649,-9997"/>
|
|
<text text-anchor="middle" x="3582" y="-9981.8" font-family="Times,serif" font-size="14.00">zcash/wallet#82</text>
|
|
<text text-anchor="middle" x="3582" y="-9966.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9951.8" font-family="Times,serif" font-size="14.00">`z_listaccounts`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#82->zcash/wallet#4 -->
|
|
<g id="edge392" class="edge">
|
|
<title>zcash/wallet#82->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649,-9962.8C3665.3,-9957.7 3680.9,-9949.2 3691,-9935.5 3770.3,-9828 3650,-7642.1 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#84 -->
|
|
<g id="node418" class="node open">
|
|
<title>zcash/wallet#84</title>
|
|
<g id="a_node418"><a xlink:href="https://github.com/zcash/wallet/issues/84" xlink:title="zcash/wallet#84 rpc: Implement `z_listreceivedbyaddress`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3682.5,-9926 3481.5,-9926 3481.5,-9873 3682.5,-9873 3682.5,-9926"/>
|
|
<text text-anchor="middle" x="3582" y="-9910.8" font-family="Times,serif" font-size="14.00">zcash/wallet#84</text>
|
|
<text text-anchor="middle" x="3582" y="-9895.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9880.8" font-family="Times,serif" font-size="14.00">`z_listreceivedbyaddress`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#84->zcash/wallet#4 -->
|
|
<g id="edge393" class="edge">
|
|
<title>zcash/wallet#84->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3682.7,-9873.6C3685.8,-9870.9 3688.5,-9867.8 3691,-9864.5 3768,-9760.1 3652.1,-7638.8 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#85 -->
|
|
<g id="node419" class="node open">
|
|
<title>zcash/wallet#85</title>
|
|
<g id="a_node419"><a xlink:href="https://github.com/zcash/wallet/issues/85" xlink:title="zcash/wallet#85 rpc: Implement `z_listunifiedreceivers`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3673,-9855 3491,-9855 3491,-9802 3673,-9802 3673,-9855"/>
|
|
<text text-anchor="middle" x="3582" y="-9839.8" font-family="Times,serif" font-size="14.00">zcash/wallet#85</text>
|
|
<text text-anchor="middle" x="3582" y="-9824.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9809.8" font-family="Times,serif" font-size="14.00">`z_listunifiedreceivers`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#85->zcash/wallet#4 -->
|
|
<g id="edge394" class="edge">
|
|
<title>zcash/wallet#85->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3673.4,-9809.7C3680.2,-9805.3 3686.2,-9800 3691,-9793.5 3765.7,-9692.3 3654.3,-7635.5 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#86 -->
|
|
<g id="node420" class="node open">
|
|
<title>zcash/wallet#86</title>
|
|
<g id="a_node420"><a xlink:href="https://github.com/zcash/wallet/issues/86" xlink:title="zcash/wallet#86 rpc: Implement `z_listunspent`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-9784 3515,-9784 3515,-9731 3649,-9731 3649,-9784"/>
|
|
<text text-anchor="middle" x="3582" y="-9768.8" font-family="Times,serif" font-size="14.00">zcash/wallet#86</text>
|
|
<text text-anchor="middle" x="3582" y="-9753.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9738.8" font-family="Times,serif" font-size="14.00">`z_listunspent`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#86->zcash/wallet#4 -->
|
|
<g id="edge395" class="edge">
|
|
<title>zcash/wallet#86->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649,-9749.8C3665.3,-9744.7 3680.9,-9736.2 3691,-9722.5 3763.4,-9624.5 3656.4,-7632.2 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#92 -->
|
|
<g id="node421" class="node open">
|
|
<title>zcash/wallet#92</title>
|
|
<g id="a_node421"><a xlink:href="https://github.com/zcash/wallet/issues/92" xlink:title="zcash/wallet#92 rpc: Implement `verifymessage`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-9713 3515,-9713 3515,-9660 3649,-9660 3649,-9713"/>
|
|
<text text-anchor="middle" x="3582" y="-9697.8" font-family="Times,serif" font-size="14.00">zcash/wallet#92</text>
|
|
<text text-anchor="middle" x="3582" y="-9682.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9667.8" font-family="Times,serif" font-size="14.00">`verifymessage`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#92->zcash/wallet#4 -->
|
|
<g id="edge396" class="edge">
|
|
<title>zcash/wallet#92->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649,-9678.8C3665.3,-9673.7 3680.9,-9665.2 3691,-9651.5 3761,-9556.7 3658.6,-7628.8 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#93 -->
|
|
<g id="node422" class="node open">
|
|
<title>zcash/wallet#93</title>
|
|
<g id="a_node422"><a xlink:href="https://github.com/zcash/wallet/issues/93" xlink:title="zcash/wallet#93 rpc: Implement `decoderawtransaction`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3676,-9642 3488,-9642 3488,-9589 3676,-9589 3676,-9642"/>
|
|
<text text-anchor="middle" x="3582" y="-9626.8" font-family="Times,serif" font-size="14.00">zcash/wallet#93</text>
|
|
<text text-anchor="middle" x="3582" y="-9611.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9596.8" font-family="Times,serif" font-size="14.00">`decoderawtransaction`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#93->zcash/wallet#4 -->
|
|
<g id="edge397" class="edge">
|
|
<title>zcash/wallet#93->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3676.3,-9594.7C3681.9,-9590.7 3686.9,-9586 3691,-9580.5 3758.7,-9488.9 3660.7,-7625.5 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#94 -->
|
|
<g id="node423" class="node open">
|
|
<title>zcash/wallet#94</title>
|
|
<g id="a_node423"><a xlink:href="https://github.com/zcash/wallet/issues/94" xlink:title="zcash/wallet#94 rpc: Implement `decodescript`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3649,-9571 3515,-9571 3515,-9518 3649,-9518 3649,-9571"/>
|
|
<text text-anchor="middle" x="3582" y="-9555.8" font-family="Times,serif" font-size="14.00">zcash/wallet#94</text>
|
|
<text text-anchor="middle" x="3582" y="-9540.8" font-family="Times,serif" font-size="14.00">rpc: Implement</text>
|
|
<text text-anchor="middle" x="3582" y="-9525.8" font-family="Times,serif" font-size="14.00">`decodescript`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#94->zcash/wallet#4 -->
|
|
<g id="edge398" class="edge">
|
|
<title>zcash/wallet#94->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649,-9536.8C3665.2,-9531.6 3680.9,-9523.2 3691,-9509.5 3756.4,-9421.1 3662.9,-7622.2 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.21,-7527.33 3734.4,-7517.6 3725.06,-7522.6 3730.21,-7527.33"/>
|
|
</g>
|
|
<!-- zcash/wallet#31 -->
|
|
<g id="node424" class="node open">
|
|
<title>zcash/wallet#31</title>
|
|
<g id="a_node424"><a xlink:href="https://github.com/zcash/wallet/issues/31" xlink:title="zcash/wallet#31 Implement account RPC methods needed to integrate Zallet into Zebra QA tests" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="214.5,-18871.5 25.5,-18871.5 25.5,-18788.5 214.5,-18788.5 214.5,-18871.5"/>
|
|
<text text-anchor="middle" x="120" y="-18856.3" font-family="Times,serif" font-size="14.00">zcash/wallet#31</text>
|
|
<text text-anchor="middle" x="120" y="-18841.3" font-family="Times,serif" font-size="14.00">Implement account RPC</text>
|
|
<text text-anchor="middle" x="120" y="-18826.3" font-family="Times,serif" font-size="14.00">methods needed to</text>
|
|
<text text-anchor="middle" x="120" y="-18811.3" font-family="Times,serif" font-size="14.00">integrate Zallet into</text>
|
|
<text text-anchor="middle" x="120" y="-18796.3" font-family="Times,serif" font-size="14.00">Zebra QA tests</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#96 -->
|
|
<g id="node425" class="node open">
|
|
<title>zcash/wallet#96</title>
|
|
<g id="a_node425"><a xlink:href="https://github.com/zcash/wallet/issues/96" xlink:title="zcash/wallet#96 Zallet MVP" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3649,-10353 3515,-10353 3515,-10315 3649,-10315 3649,-10353"/>
|
|
<text text-anchor="middle" x="3582" y="-10337.8" font-family="Times,serif" font-size="14.00">zcash/wallet#96</text>
|
|
<text text-anchor="middle" x="3582" y="-10322.8" font-family="Times,serif" font-size="14.00">Zallet MVP</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#96->zcash/wallet#4 -->
|
|
<g id="edge399" class="edge">
|
|
<title>zcash/wallet#96->zcash/wallet#4</title>
|
|
<path fill="none" stroke="black" d="M3649,-10331C3665.2,-10327 3680.7,-10320 3691,-10306 3738.5,-10246 3681.1,-7594.9 3723.5,-7530.5 3724.8,-7528.6 3726.1,-7526.7 3727.6,-7525"/>
|
|
<polygon fill="black" stroke="black" points="3730.18,-7527.36 3734.3,-7517.6 3724.99,-7522.66 3730.18,-7527.36"/>
|
|
</g>
|
|
<!-- zcash/wallet#38 -->
|
|
<g id="node426" class="node open">
|
|
<title>zcash/wallet#38</title>
|
|
<g id="a_node426"><a xlink:href="https://github.com/zcash/wallet/issues/38" xlink:title="zcash/wallet#38 rpc: Add `gettransaction` and `z_viewtransaction`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3417,-10688.5 3218,-10688.5 3218,-10635.5 3417,-10635.5 3417,-10688.5"/>
|
|
<text text-anchor="middle" x="3317.5" y="-10673.3" font-family="Times,serif" font-size="14.00">zcash/wallet#38</text>
|
|
<text text-anchor="middle" x="3317.5" y="-10658.3" font-family="Times,serif" font-size="14.00">rpc: Add `gettransaction`</text>
|
|
<text text-anchor="middle" x="3317.5" y="-10643.3" font-family="Times,serif" font-size="14.00">and `z_viewtransaction`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#38->zcash/wallet#96 -->
|
|
<g id="edge400" class="edge">
|
|
<title>zcash/wallet#38->zcash/wallet#96</title>
|
|
<path fill="none" stroke="black" d="M3331.4,-10636C3366.5,-10564 3461.6,-10368 3467.5,-10364 3478.3,-10355 3491.5,-10349 3504.9,-10344"/>
|
|
<polygon fill="black" stroke="black" points="3506.16,-10347.27 3514.7,-10341 3504.11,-10340.58 3506.16,-10347.27"/>
|
|
</g>
|
|
<!-- zcash/wallet#147 -->
|
|
<g id="node427" class="node open">
|
|
<title>zcash/wallet#147</title>
|
|
<g id="a_node427"><a xlink:href="https://github.com/zcash/wallet/issues/147" xlink:title="zcash/wallet#147 rpc: Consider optionally adding transparent- equivalent details to `z_viewtransaction`" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" points="3676,-10867.5 3488,-10867.5 3488,-10784.5 3676,-10784.5 3676,-10867.5"/>
|
|
<text text-anchor="middle" x="3582" y="-10852.3" font-family="Times,serif" font-size="14.00">zcash/wallet#147</text>
|
|
<text text-anchor="middle" x="3582" y="-10837.3" font-family="Times,serif" font-size="14.00">rpc: Consider optionally</text>
|
|
<text text-anchor="middle" x="3582" y="-10822.3" font-family="Times,serif" font-size="14.00">adding transparent-</text>
|
|
<text text-anchor="middle" x="3582" y="-10807.3" font-family="Times,serif" font-size="14.00">equivalent details to</text>
|
|
<text text-anchor="middle" x="3582" y="-10792.3" font-family="Times,serif" font-size="14.00">`z_viewtransaction`</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#38->zcash/wallet#147 -->
|
|
<g id="edge401" class="edge">
|
|
<title>zcash/wallet#38->zcash/wallet#147</title>
|
|
<path fill="none" stroke="black" d="M3349.6,-10689C3378.8,-10713 3424.3,-10749 3467.5,-10774 3471.2,-10777 3474.9,-10779 3478.8,-10781"/>
|
|
<polygon fill="black" stroke="black" points="3477.36,-10784.2 3487.8,-10786 3480.76,-10778.08 3477.36,-10784.2"/>
|
|
</g>
|
|
<!-- zcash/wallet#99 -->
|
|
<g id="node428" class="node open">
|
|
<title>zcash/wallet#99</title>
|
|
<g id="a_node428"><a xlink:href="https://github.com/zcash/wallet/issues/99" xlink:title="zcash/wallet#99 rpc: Add JSON-RPC methods for working with PCZTs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3949.5,-8094 3728.5,-8094 3728.5,-8041 3949.5,-8041 3949.5,-8094"/>
|
|
<text text-anchor="middle" x="3839" y="-8078.8" font-family="Times,serif" font-size="14.00">zcash/wallet#99</text>
|
|
<text text-anchor="middle" x="3839" y="-8063.8" font-family="Times,serif" font-size="14.00">rpc: Add JSON-RPC methods</text>
|
|
<text text-anchor="middle" x="3839" y="-8048.8" font-family="Times,serif" font-size="14.00">for working with PCZTs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#99->zcash/wallet#5 -->
|
|
<g id="edge402" class="edge">
|
|
<title>zcash/wallet#99->zcash/wallet#5</title>
|
|
<path fill="none" stroke="black" d="M3945.9,-8040.7C3947.7,-8039.4 3949.4,-8038 3951,-8036.5 4047.4,-7949 4081,-7790.6 4092.2,-7709.1"/>
|
|
<polygon fill="black" stroke="black" points="4095.69,-7709.37 4093.5,-7699 4088.75,-7708.47 4095.69,-7709.37"/>
|
|
</g>
|
|
<!-- zcash/wallet#119 -->
|
|
<g id="node429" class="node open">
|
|
<title>zcash/wallet#119</title>
|
|
<g id="a_node429"><a xlink:href="https://github.com/zcash/wallet/issues/119" xlink:title="zcash/wallet#119 Decide on text encoding for all new `seedfp` arguments and fields" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3412,-10412 3223,-10412 3223,-10344 3412,-10344 3412,-10412"/>
|
|
<text text-anchor="middle" x="3317.5" y="-10396.8" font-family="Times,serif" font-size="14.00">zcash/wallet#119</text>
|
|
<text text-anchor="middle" x="3317.5" y="-10381.8" font-family="Times,serif" font-size="14.00">Decide on text encoding</text>
|
|
<text text-anchor="middle" x="3317.5" y="-10366.8" font-family="Times,serif" font-size="14.00">for all new `seedfp`</text>
|
|
<text text-anchor="middle" x="3317.5" y="-10351.8" font-family="Times,serif" font-size="14.00">arguments and fields</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#119->zcash/wallet#96 -->
|
|
<g id="edge403" class="edge">
|
|
<title>zcash/wallet#119->zcash/wallet#96</title>
|
|
<path fill="none" stroke="black" d="M3412.2,-10362C3442.6,-10357 3476,-10352 3504.9,-10347"/>
|
|
<polygon fill="black" stroke="black" points="3505.87,-10350.38 3515,-10345 3504.51,-10343.51 3505.87,-10350.38"/>
|
|
</g>
|
|
<!-- zcash/wallet#123 -->
|
|
<g id="node430" class="node open">
|
|
<title>zcash/wallet#123</title>
|
|
<g id="a_node430"><a xlink:href="https://github.com/zcash/wallet/issues/123" xlink:title="zcash/wallet#123 Decide on default structure for Zallet wallet filesystem" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="3394.5,-10326 3240.5,-10326 3240.5,-10258 3394.5,-10258 3394.5,-10326"/>
|
|
<text text-anchor="middle" x="3317.5" y="-10310.8" font-family="Times,serif" font-size="14.00">zcash/wallet#123</text>
|
|
<text text-anchor="middle" x="3317.5" y="-10295.8" font-family="Times,serif" font-size="14.00">Decide on default</text>
|
|
<text text-anchor="middle" x="3317.5" y="-10280.8" font-family="Times,serif" font-size="14.00">structure for Zallet</text>
|
|
<text text-anchor="middle" x="3317.5" y="-10265.8" font-family="Times,serif" font-size="14.00">wallet filesystem</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/wallet#123->zcash/wallet#96 -->
|
|
<g id="edge404" class="edge">
|
|
<title>zcash/wallet#123->zcash/wallet#96</title>
|
|
<path fill="none" stroke="black" d="M3394.8,-10304C3429.4,-10310 3470.2,-10316 3504.7,-10322"/>
|
|
<polygon fill="black" stroke="black" points="3504.31,-10325.49 3514.8,-10324 3505.67,-10318.62 3504.31,-10325.49"/>
|
|
</g>
|
|
<!-- zcash/zips#503 -->
|
|
<g id="node431" class="node committed">
|
|
<title>zcash/zips#503</title>
|
|
<g id="a_node431"><a xlink:href="https://github.com/zcash/zips/issues/503" xlink:title="zcash/zips#503 [ZIP 416] RPC support for Unified Addresses in zcashd" target="_blank">
|
|
<polygon fill="#a6cfff" stroke="black" stroke-width="2" points="221.5,-18958 18.5,-18958 18.5,-18890 221.5,-18890 221.5,-18958"/>
|
|
<text text-anchor="middle" x="120" y="-18942.8" font-family="Times,serif" font-size="14.00">zcash/zips#503</text>
|
|
<text text-anchor="middle" x="120" y="-18927.8" font-family="Times,serif" font-size="14.00">[ZIP 416] RPC support for</text>
|
|
<text text-anchor="middle" x="120" y="-18912.8" font-family="Times,serif" font-size="14.00">Unified Addresses in</text>
|
|
<text text-anchor="middle" x="120" y="-18897.8" font-family="Times,serif" font-size="14.00">zcashd</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#4204 -->
|
|
<g id="node432" class="node open">
|
|
<title>zcash/zcash#4204</title>
|
|
<g id="a_node432"><a xlink:href="https://github.com/zcash/zcash/issues/4204" xlink:title="zcash/zcash#4204 Pull in upstream Bitcoin malleability PRs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="215,-19028.5 25,-19028.5 25,-18975.5 215,-18975.5 215,-19028.5"/>
|
|
<text text-anchor="middle" x="120" y="-19013.3" font-family="Times,serif" font-size="14.00">zcash/zcash#4204</text>
|
|
<text text-anchor="middle" x="120" y="-18998.3" font-family="Times,serif" font-size="14.00">Pull in upstream Bitcoin</text>
|
|
<text text-anchor="middle" x="120" y="-18983.3" font-family="Times,serif" font-size="14.00">malleability PRs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3615 -->
|
|
<g id="node433" class="node open">
|
|
<title>zcash/zcash#3615</title>
|
|
<g id="a_node433"><a xlink:href="https://github.com/zcash/zcash/issues/3615" xlink:title="zcash/zcash#3615 Decide whether and how to add dummy inputs and outputs" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="226,-19116 14,-19116 14,-19048 226,-19048 226,-19116"/>
|
|
<text text-anchor="middle" x="120" y="-19100.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3615</text>
|
|
<text text-anchor="middle" x="120" y="-19085.8" font-family="Times,serif" font-size="14.00">Decide whether and how to</text>
|
|
<text text-anchor="middle" x="120" y="-19070.8" font-family="Times,serif" font-size="14.00">add dummy inputs and</text>
|
|
<text text-anchor="middle" x="120" y="-19055.8" font-family="Times,serif" font-size="14.00">outputs</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#2339 -->
|
|
<g id="node434" class="node open">
|
|
<title>zcash/zcash#2339</title>
|
|
<g id="a_node434"><a xlink:href="https://github.com/zcash/zcash/issues/2339" xlink:title="zcash/zcash#2339 Way to contact sender of a transaction" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="217,-19186.5 23,-19186.5 23,-19133.5 217,-19133.5 217,-19186.5"/>
|
|
<text text-anchor="middle" x="120" y="-19171.3" font-family="Times,serif" font-size="14.00">zcash/zcash#2339</text>
|
|
<text text-anchor="middle" x="120" y="-19156.3" font-family="Times,serif" font-size="14.00">Way to contact sender of</text>
|
|
<text text-anchor="middle" x="120" y="-19141.3" font-family="Times,serif" font-size="14.00">a transaction</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/zcash#3128 -->
|
|
<g id="node435" class="node open">
|
|
<title>zcash/zcash#3128</title>
|
|
<g id="a_node435"><a xlink:href="https://github.com/zcash/zcash/issues/3128" xlink:title="zcash/zcash#3128 Optimize note scanning with multiple viewing keys using a simultaneous scalar multiplication algorithm" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="222.5,-19303 17.5,-19303 17.5,-19205 222.5,-19205 222.5,-19303"/>
|
|
<text text-anchor="middle" x="120" y="-19287.8" font-family="Times,serif" font-size="14.00">zcash/zcash#3128</text>
|
|
<text text-anchor="middle" x="120" y="-19272.8" font-family="Times,serif" font-size="14.00">Optimize note scanning</text>
|
|
<text text-anchor="middle" x="120" y="-19257.8" font-family="Times,serif" font-size="14.00">with multiple viewing</text>
|
|
<text text-anchor="middle" x="120" y="-19242.8" font-family="Times,serif" font-size="14.00">keys using a simultaneous</text>
|
|
<text text-anchor="middle" x="120" y="-19227.8" font-family="Times,serif" font-size="14.00">scalar multiplication</text>
|
|
<text text-anchor="middle" x="120" y="-19212.8" font-family="Times,serif" font-size="14.00">algorithm</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zcash/librustzcash#122 -->
|
|
<g id="node436" class="node open">
|
|
<title>zcash/librustzcash#122</title>
|
|
<g id="a_node436"><a xlink:href="https://github.com/zcash/librustzcash/issues/122" xlink:title="zcash/librustzcash#122 Implement constant-time viewing key comparison during note selection" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="black" stroke-width="2" points="218.5,-19390 21.5,-19390 21.5,-19322 218.5,-19322 218.5,-19390"/>
|
|
<text text-anchor="middle" x="120" y="-19374.8" font-family="Times,serif" font-size="14.00">zcash/librustzcash#122</text>
|
|
<text text-anchor="middle" x="120" y="-19359.8" font-family="Times,serif" font-size="14.00">Implement constant-time</text>
|
|
<text text-anchor="middle" x="120" y="-19344.8" font-family="Times,serif" font-size="14.00">viewing key comparison</text>
|
|
<text text-anchor="middle" x="120" y="-19329.8" font-family="Times,serif" font-size="14.00">during note selection</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|
|
</div>
|
|
|
|
<script>
|
|
svgPanZoom('#dag > svg', {
|
|
zoomScaleSensitivity: 0.4
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|