diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html
index 8043ae07..447f764d 100644
--- a/zcash-zf-dag.html
+++ b/zcash-zf-dag.html
@@ -22,22 +22,22 @@
-cluster_2
-
-Tracking: Zebra as a Full-Node Wallet
-
-
cluster_1
Tracking: Documentation
+
+cluster_3
+
+Epic: Breaking Changes before the Stable Release
+
cluster_7
NU5 Tracking Epic
-cluster_5
+cluster_6
Epic: Zebra as a lightwalletd backend
@@ -47,262 +47,19 @@
Epic: Zebra Stable Release Candidate
-cluster_3
-
-Epic: Breaking Changes before the Stable Release
-
-
cluster_0
Tracking: Tech Debt
-
-
-ZcashFoundation/zebra#271
-
-
-ZcashFoundation/zebra#271
-Sapling Key Agreement and
-KDF
-
-
-
-
-
-ZcashFoundation/zebra#269
-
-
-ZcashFoundation/zebra#269
-Sapling note encryption
-implementation.
-
-
-
-
-
-ZcashFoundation/zebra#271->ZcashFoundation/zebra#269
-
-
-
-
-
-ZcashFoundation/zebra#3002
-
-
-ZcashFoundation/zebra#3002
-Sapling note decryption
-implementation.
-
-
-
-
-
-ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002
-
-
-
-
-
-ZcashFoundation/zebra#325
-
-
-ZcashFoundation/zebra#325
-Block Chain Scanning
-
-
-
-
-
-ZcashFoundation/zebra#483
-
-
-ZcashFoundation/zebra#483
-Limit generated block and
-transaction size
-
-
-
-
-
-ZcashFoundation/zebra#267
-
-
-ZcashFoundation/zebra#267
-Implement ZIP-32 Sapling
-and Orchard key
-derivation
-
-
-
-
-
-ZcashFoundation/zebra#2064
-
-
-ZcashFoundation/zebra#2064
-Import Poseidon hash into
-Zebra
-
-
-
-
-
-ZcashFoundation/zebra#2192
-
-
-ZcashFoundation/zebra#2192
-Implement
-`EphemeralPrivateKey`'s
-for Orchard, Sapling,
-Sprout
-
-
-
-
-
-ZcashFoundation/zebra#181
-
-
-ZcashFoundation/zebra#181
-Sprout note
-encryption/decryption
-implementation.
-
-
-
-
-
-ZcashFoundation/zebra#785
-
-
-ZcashFoundation/zebra#785
-Implement ZIP 212: Allow
-Recipient to Derive
-Sapling Ephemeral Secret
-from Note Plaintext
-
-
-
-
-
-ZcashFoundation/zebra#321
-
-
-ZcashFoundation/zebra#321
-Create Output Proof
-
-
-
-
-
-ZcashFoundation/zebra#272
-
-
-ZcashFoundation/zebra#272
-Sprout Key Agreement and
-KDF
-
-
-
-
-
-ZcashFoundation/zebra#2496
-
-
-ZcashFoundation/zebra#2496
-Handle a ivk == ⊥
-(KA^Orchard private key)
-when generating an
-Orchard Spending Key
-
-
-
-
-
-ZcashFoundation/zebra#3869
-
-
-ZcashFoundation/zebra#3869
-Orchard: ensure that ivk
-= 0 is rejected if that
-negligible case occurs
-
-
-
-
-
-ZcashFoundation/zebra#278
-
-
-ZcashFoundation/zebra#278
-Sapling Note Builder
-
-
-
-
-
-ZcashFoundation/zebra#2447
-
-
-ZcashFoundation/zebra#2447
-Define a new `Amount`
-`Constraint` for Note
-values w/ [0..2^64) as
-`valid_range()`
-
-
-
-
-
-ZcashFoundation/zebra#2041
-
-
-ZcashFoundation/zebra#2041
-Orchard: derive
-OutgoingCipherKey
-
-
-
-
-
-ZcashFoundation/zebra#320
-
-
-ZcashFoundation/zebra#320
-Create a Spend Proof
-
-
-
-
-
-ZcashFoundation/zebra#2080
-
-
-ZcashFoundation/zebra#2080
-Replace`redpallas` module
-with `reddsa`/`redpallas`
-crate
-
-
-
-
-
-ZcashFoundation/zebra#2095
-
-
-ZcashFoundation/zebra#2095
-Orchard: update
-note/action generation to
-include input note
-nullifier in the
-PRF^expand invocations
-
-
+
+cluster_2
+
+Tracking: Zebra as a Full-Node Wallet
-
+
ZcashFoundation/zebra#2971
-
+
ZcashFoundation/zebra#2971
Fix crawler.rs doctest
@@ -310,9 +67,9 @@
-
+
ZcashFoundation/zebra#2892
-
+
ZcashFoundation/zebra#2892
Go over all `cargo doc`
@@ -321,9 +78,9 @@
-
+
ZcashFoundation/zebra#3318
-
+
ZcashFoundation/zebra#3318
Consider adding codespell
@@ -332,9 +89,9 @@
-
+
ZcashFoundation/zebra#1963
-
+
ZcashFoundation/zebra#1963
Revise Release Process
@@ -343,9 +100,9 @@
-
+
ZcashFoundation/zebra#4202
-
+
ZcashFoundation/zebra#4202
Document how to handle
@@ -354,9 +111,9 @@
-
+
ZcashFoundation/zebra#2972
-
+
ZcashFoundation/zebra#2972
Make it easy for users to
@@ -366,9 +123,9 @@
-
+
ZcashFoundation/zebra#2191
-
+
ZcashFoundation/zebra#2191
Update user and dev
@@ -378,9 +135,9 @@
-
+
ZcashFoundation/zebra#2740
-
+
ZcashFoundation/zebra#2740
Documentation: adapt
@@ -392,9 +149,9 @@
-
+
ZcashFoundation/zebra#2001
-
+
ZcashFoundation/zebra#2001
Write a draft security
@@ -403,9 +160,9 @@
-
+
ZcashFoundation/zebra#1772
-
+
ZcashFoundation/zebra#1772
Add comments on how to
@@ -414,10 +171,166 @@
+
+
+ZcashFoundation/zebra#1894
+
+
+ZcashFoundation/zebra#1894
+Zebra should follow OS
+directory conventions
+better
+
+
+
+
+
+ZcashFoundation/zebra#3432
+
+
+ZcashFoundation/zebra#3432
+Use the Filesystem
+Hierarchy Standard (FHS)
+for deployments and
+artifacts
+
+
+
+
+
+ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432
+
+
+
+
+
+ZcashFoundation/zebra#2631
+
+
+ZcashFoundation/zebra#2631
+Send committed spent
+OutPoints & nullifiers to
+the mempool for rejection
+
+
+
+
+
+ZcashFoundation/zebra#950
+
+
+ZcashFoundation/zebra#950
+Demo: compare zcashd vs
+zebrad ludicrous speed on
+syncing
+
+
+
+
+
+ZcashFoundation/zebra#1904
+
+
+ZcashFoundation/zebra#1904
+Some DNS seeders and
+block explorers don't
+show Zebra nodes
+
+
+
+
+
+ZcashFoundation/zebra#1791
+
+
+ZcashFoundation/zebra#1791
+Re-enable `sync_large_che
+ckpoints_testnet` test
+
+
+
+
+
+ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791
+
+
+
+
+
+ZcashFoundation/zebra#1615
+
+
+ZcashFoundation/zebra#1615
+Zebra stable download
+should be linked from
+ZFND website
+
+
+
+
+
+ZcashFoundation/zebra#1213
+
+
+ZcashFoundation/zebra#1213
+Detect when an older
+state version is present,
+and delete it
+
+
+
+
+
+ZcashFoundation/zebra#1621
+
+
+ZcashFoundation/zebra#1621
+Run `zebrad start` by
+default, and add `start`
+to `zebrad help`
+
+
+
+
+
+ZcashFoundation/zebra#1617
+
+
+ZcashFoundation/zebra#1617
+Restructure and clean up
+README to make it easier
+for new users to get
+started with Zebra
+
+
+
+
+
+ZcashFoundation/zebra#1638
+
+
+ZcashFoundation/zebra#1638
+Create PGP keys amongst
+security@zfnd.org
+
+
+
+
+
+ZcashFoundation/zebra#1870
+
+
+ZcashFoundation/zebra#1870
+Decide if old Zebra
+versions should
+eventually refuse to run
+
+
+
-
+
ZcashFoundation/zebra#3414
-
+
ZcashFoundation/zebra#3414
Upgrade to NU5 mainnet
@@ -427,9 +340,9 @@
-
+
ZcashFoundation/zebra#3948
-
+
ZcashFoundation/zebra#3948
Tag Zebra NU5 mainnet
@@ -438,7 +351,7 @@
-
+
ZcashFoundation/zebra#3414->ZcashFoundation/zebra#3948
@@ -465,9 +378,9 @@
-
+
ZcashFoundation/zebra#4117
-
+
ZcashFoundation/zebra#4117
Set the minimum network
@@ -477,15 +390,15 @@
-
+
ZcashFoundation/zebra#3948->ZcashFoundation/zebra#4117
-
+
ZcashFoundation/zebra#3050
-
+
ZcashFoundation/zebra#3050
Tag Zebra v1.0.0-rc1
@@ -506,9 +419,9 @@
-
+
ZcashFoundation/zebra#2372
-
+
ZcashFoundation/zebra#2372
Update the README goals
@@ -518,15 +431,15 @@
-
+
ZcashFoundation/zebra#2372->ZcashFoundation/zebra#3948
-
+
ZcashFoundation/zebra#4115
-
+
ZcashFoundation/zebra#4115
Set the NU5 mainnet
@@ -536,15 +449,15 @@
-
+
ZcashFoundation/zebra#4115->ZcashFoundation/zebra#3948
-
+
ZcashFoundation/zebra#4335
-
+
ZcashFoundation/zebra#4335
Upgrade librustzcash-
@@ -554,7 +467,7 @@
-
+
ZcashFoundation/zebra#4335->ZcashFoundation/zebra#3414
@@ -566,9 +479,9 @@
-
+
ZcashFoundation/zebra#4278
-
+
ZcashFoundation/zebra#4278
Add missing wallet grpc
@@ -613,9 +526,9 @@
-
+
ZcashFoundation/zebra#4351
-
+
ZcashFoundation/zebra#4351
Add GetTreeState gRPC
@@ -624,9 +537,9 @@
-
+
ZcashFoundation/zebra#4350
-
+
ZcashFoundation/zebra#4350
Add GetMempoolTx gRPC
@@ -635,9 +548,9 @@
-
+
ZcashFoundation/zebra#4060
-
+
ZcashFoundation/zebra#4060
Report better
@@ -647,175 +560,19 @@
-
+
ZcashFoundation/zebra#2995
-
+
ZcashFoundation/zebra#2995
Speed up Zebra's CI
-
-
-ZcashFoundation/zebra#1894
-
-
-ZcashFoundation/zebra#1894
-Zebra should follow OS
-directory conventions
-better
-
-
-
-
-
-ZcashFoundation/zebra#3432
-
-
-ZcashFoundation/zebra#3432
-Use the Filesystem
-Hierarchy Standard (FHS)
-for deployments and
-artifacts
-
-
-
-
-
-ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432
-
-
-
-
-
-ZcashFoundation/zebra#2631
-
-
-ZcashFoundation/zebra#2631
-Send committed spent
-OutPoints & nullifiers to
-the mempool for rejection
-
-
-
-
-
-ZcashFoundation/zebra#950
-
-
-ZcashFoundation/zebra#950
-Demo: compare zcashd vs
-zebrad ludicrous speed on
-syncing
-
-
-
-
-
-ZcashFoundation/zebra#1904
-
-
-ZcashFoundation/zebra#1904
-Some DNS seeders and
-block explorers don't
-show Zebra nodes
-
-
-
-
-
-ZcashFoundation/zebra#1791
-
-
-ZcashFoundation/zebra#1791
-Re-enable `sync_large_che
-ckpoints_testnet` test
-
-
-
-
-
-ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791
-
-
-
-
-
-ZcashFoundation/zebra#1615
-
-
-ZcashFoundation/zebra#1615
-Zebra stable download
-should be linked from
-ZFND website
-
-
-
-
-
-ZcashFoundation/zebra#1213
-
-
-ZcashFoundation/zebra#1213
-Detect when an older
-state version is present,
-and delete it
-
-
-
-
-
-ZcashFoundation/zebra#1621
-
-
-ZcashFoundation/zebra#1621
-Run `zebrad start` by
-default, and add `start`
-to `zebrad help`
-
-
-
-
-
-ZcashFoundation/zebra#1617
-
-
-ZcashFoundation/zebra#1617
-Restructure and clean up
-README to make it easier
-for new users to get
-started with Zebra
-
-
-
-
-
-ZcashFoundation/zebra#1638
-
-
-ZcashFoundation/zebra#1638
-Create PGP keys amongst
-security@zfnd.org
-
-
-
-
-
-ZcashFoundation/zebra#1870
-
-
-ZcashFoundation/zebra#1870
-Decide if old Zebra
-versions should
-eventually refuse to run
-
-
-
-
+
ZcashFoundation/zebra#2573
-
+
ZcashFoundation/zebra#2573
Remove redundant watch
@@ -825,9 +582,9 @@
-
+
ZcashFoundation/zebra#2214
-
+
ZcashFoundation/zebra#2214
Limit fanouts to the
@@ -837,9 +594,9 @@
-
+
ZcashFoundation/zebra#3383
-
+
ZcashFoundation/zebra#3383
Document `zebrad
@@ -848,9 +605,9 @@
-
+
ZcashFoundation/zebra#2560
-
+
ZcashFoundation/zebra#2560
Test History Tree
@@ -859,9 +616,9 @@
-
+
ZcashFoundation/zebra#1875
-
+
ZcashFoundation/zebra#1875
Zebra attempts new peer
@@ -871,9 +628,9 @@
-
+
ZcashFoundation/zebra#1956
-
+
ZcashFoundation/zebra#1956
Zebra should store a
@@ -883,9 +640,9 @@
-
+
ZcashFoundation/zebra#2042
-
+
ZcashFoundation/zebra#2042
zebra-chain: Port array-
@@ -895,9 +652,9 @@
-
+
ZcashFoundation/zebra#3372
-
+
ZcashFoundation/zebra#3372
Use clap v3 instead of
@@ -906,9 +663,9 @@
-
+
ZcashFoundation/zebra#3436
-
+
ZcashFoundation/zebra#3436
Create wrapper for
@@ -918,9 +675,9 @@
-
+
ZcashFoundation/zebra#565
-
+
ZcashFoundation/zebra#565
Tracking: all the
@@ -929,9 +686,9 @@
-
+
ZcashFoundation/zebra#2298
-
+
ZcashFoundation/zebra#2298
Coverage-based fuzzing
@@ -942,9 +699,9 @@
-
+
ZcashFoundation/zebra#2908
-
+
ZcashFoundation/zebra#2908
Improve
@@ -954,9 +711,9 @@
-
+
ZcashFoundation/zebra#2090
-
+
ZcashFoundation/zebra#2090
Auto-delete old Google
@@ -965,9 +722,9 @@
-
+
ZcashFoundation/zebra#2220
-
+
ZcashFoundation/zebra#2220
Add the Google Cloud
@@ -977,9 +734,9 @@
-
+
ZcashFoundation/zebra#2869
-
+
ZcashFoundation/zebra#2869
Add mempool metrics
@@ -988,9 +745,9 @@
-
+
ZcashFoundation/zebra#2632
-
+
ZcashFoundation/zebra#2632
Improve performance of
@@ -1000,9 +757,9 @@
-
+
ZcashFoundation/zebra#2297
-
+
ZcashFoundation/zebra#2297
Enforce unwrap-pertinent
@@ -1011,9 +768,9 @@
-
+
ZcashFoundation/zebra#1186
-
+
ZcashFoundation/zebra#1186
Dedupe Verification error
@@ -1022,9 +779,9 @@
-
+
ZcashFoundation/zebra#3831
-
+
ZcashFoundation/zebra#3831
Remove duplicated
@@ -1033,9 +790,9 @@
-
+
ZcashFoundation/zebra#2299
-
+
ZcashFoundation/zebra#2299
Coverage-based fuzzing
@@ -1046,9 +803,9 @@
-
+
ZcashFoundation/zebra#1890
-
+
ZcashFoundation/zebra#1890
Zebra should support
@@ -1059,9 +816,9 @@
-
+
ZcashFoundation/zebra#1364
-
+
ZcashFoundation/zebra#1364
Add a CI job which
@@ -1071,9 +828,9 @@
-
+
ZcashFoundation/zebra#3179
-
+
ZcashFoundation/zebra#3179
Use a `bellman::Proof`
@@ -1083,9 +840,9 @@
-
+
ZcashFoundation/zebra#2587
-
+
ZcashFoundation/zebra#2587
Clean up History Tree
@@ -1095,9 +852,9 @@
-
+
ZcashFoundation/zebra#3117
-
+
ZcashFoundation/zebra#3117
Stop using private IP
@@ -1106,9 +863,9 @@
-
+
ZcashFoundation/zebra#1951
-
+
ZcashFoundation/zebra#1951
Generalize/deduplicate
@@ -1119,9 +876,9 @@
-
+
ZcashFoundation/zebra#2909
-
+
ZcashFoundation/zebra#2909
Test if the block
@@ -1131,9 +888,9 @@
-
+
ZcashFoundation/zebra#2436
-
+
ZcashFoundation/zebra#2436
Slim down `zebra-consensu
@@ -1142,9 +899,9 @@
-
+
ZcashFoundation/zebra#1432
-
+
ZcashFoundation/zebra#1432
Remove `zebra_state::Requ
@@ -1153,9 +910,9 @@
-
+
ZcashFoundation/zebra#2847
-
+
ZcashFoundation/zebra#2847
Make config `Duration`
@@ -1165,9 +922,9 @@
-
+
ZcashFoundation/zebra#2559
-
+
ZcashFoundation/zebra#2559
Test History Tree errors
@@ -1175,6 +932,249 @@
+
+
+ZcashFoundation/zebra#271
+
+
+ZcashFoundation/zebra#271
+Sapling Key Agreement and
+KDF
+
+
+
+
+
+ZcashFoundation/zebra#269
+
+
+ZcashFoundation/zebra#269
+Sapling note encryption
+implementation.
+
+
+
+
+
+ZcashFoundation/zebra#271->ZcashFoundation/zebra#269
+
+
+
+
+
+ZcashFoundation/zebra#3002
+
+
+ZcashFoundation/zebra#3002
+Sapling note decryption
+implementation.
+
+
+
+
+
+ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002
+
+
+
+
+
+ZcashFoundation/zebra#325
+
+
+ZcashFoundation/zebra#325
+Block Chain Scanning
+
+
+
+
+
+ZcashFoundation/zebra#483
+
+
+ZcashFoundation/zebra#483
+Limit generated block and
+transaction size
+
+
+
+
+
+ZcashFoundation/zebra#267
+
+
+ZcashFoundation/zebra#267
+Implement ZIP-32 Sapling
+and Orchard key
+derivation
+
+
+
+
+
+ZcashFoundation/zebra#2064
+
+
+ZcashFoundation/zebra#2064
+Import Poseidon hash into
+Zebra
+
+
+
+
+
+ZcashFoundation/zebra#2192
+
+
+ZcashFoundation/zebra#2192
+Implement
+`EphemeralPrivateKey`'s
+for Orchard, Sapling,
+Sprout
+
+
+
+
+
+ZcashFoundation/zebra#181
+
+
+ZcashFoundation/zebra#181
+Sprout note
+encryption/decryption
+implementation.
+
+
+
+
+
+ZcashFoundation/zebra#785
+
+
+ZcashFoundation/zebra#785
+Implement ZIP 212: Allow
+Recipient to Derive
+Sapling Ephemeral Secret
+from Note Plaintext
+
+
+
+
+
+ZcashFoundation/zebra#321
+
+
+ZcashFoundation/zebra#321
+Create Output Proof
+
+
+
+
+
+ZcashFoundation/zebra#272
+
+
+ZcashFoundation/zebra#272
+Sprout Key Agreement and
+KDF
+
+
+
+
+
+ZcashFoundation/zebra#2496
+
+
+ZcashFoundation/zebra#2496
+Handle a ivk == ⊥
+(KA^Orchard private key)
+when generating an
+Orchard Spending Key
+
+
+
+
+
+ZcashFoundation/zebra#3869
+
+
+ZcashFoundation/zebra#3869
+Orchard: ensure that ivk
+= 0 is rejected if that
+negligible case occurs
+
+
+
+
+
+ZcashFoundation/zebra#278
+
+
+ZcashFoundation/zebra#278
+Sapling Note Builder
+
+
+
+
+
+ZcashFoundation/zebra#2447
+
+
+ZcashFoundation/zebra#2447
+Define a new `Amount`
+`Constraint` for Note
+values w/ [0..2^64) as
+`valid_range()`
+
+
+
+
+
+ZcashFoundation/zebra#2041
+
+
+ZcashFoundation/zebra#2041
+Orchard: derive
+OutgoingCipherKey
+
+
+
+
+
+ZcashFoundation/zebra#320
+
+
+ZcashFoundation/zebra#320
+Create a Spend Proof
+
+
+
+
+
+ZcashFoundation/zebra#2080
+
+
+ZcashFoundation/zebra#2080
+Replace`redpallas` module
+with `reddsa`/`redpallas`
+crate
+
+
+
+
+
+ZcashFoundation/zebra#2095
+
+
+ZcashFoundation/zebra#2095
+Orchard: update
+note/action generation to
+include input note
+nullifier in the
+PRF^expand invocations
+
+
+
ZcashFoundation/zebra#3247
diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg
index 5b5433ff..383018d2 100644
--- a/zcash-zf-dag.svg
+++ b/zcash-zf-dag.svg
@@ -10,22 +10,22 @@
-cluster_2
-
-Tracking: Zebra as a Full-Node Wallet
-
-
cluster_1
Tracking: Documentation
+
+cluster_3
+
+Epic: Breaking Changes before the Stable Release
+
cluster_7
NU5 Tracking Epic
-cluster_5
+cluster_6
Epic: Zebra as a lightwalletd backend
@@ -35,262 +35,19 @@
Epic: Zebra Stable Release Candidate
-cluster_3
-
-Epic: Breaking Changes before the Stable Release
-
-
cluster_0
Tracking: Tech Debt
-
-
-ZcashFoundation/zebra#271
-
-
-ZcashFoundation/zebra#271
-Sapling Key Agreement and
-KDF
-
-
-
-
-
-ZcashFoundation/zebra#269
-
-
-ZcashFoundation/zebra#269
-Sapling note encryption
-implementation.
-
-
-
-
-
-ZcashFoundation/zebra#271->ZcashFoundation/zebra#269
-
-
-
-
-
-ZcashFoundation/zebra#3002
-
-
-ZcashFoundation/zebra#3002
-Sapling note decryption
-implementation.
-
-
-
-
-
-ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002
-
-
-
-
-
-ZcashFoundation/zebra#325
-
-
-ZcashFoundation/zebra#325
-Block Chain Scanning
-
-
-
-
-
-ZcashFoundation/zebra#483
-
-
-ZcashFoundation/zebra#483
-Limit generated block and
-transaction size
-
-
-
-
-
-ZcashFoundation/zebra#267
-
-
-ZcashFoundation/zebra#267
-Implement ZIP-32 Sapling
-and Orchard key
-derivation
-
-
-
-
-
-ZcashFoundation/zebra#2064
-
-
-ZcashFoundation/zebra#2064
-Import Poseidon hash into
-Zebra
-
-
-
-
-
-ZcashFoundation/zebra#2192
-
-
-ZcashFoundation/zebra#2192
-Implement
-`EphemeralPrivateKey`'s
-for Orchard, Sapling,
-Sprout
-
-
-
-
-
-ZcashFoundation/zebra#181
-
-
-ZcashFoundation/zebra#181
-Sprout note
-encryption/decryption
-implementation.
-
-
-
-
-
-ZcashFoundation/zebra#785
-
-
-ZcashFoundation/zebra#785
-Implement ZIP 212: Allow
-Recipient to Derive
-Sapling Ephemeral Secret
-from Note Plaintext
-
-
-
-
-
-ZcashFoundation/zebra#321
-
-
-ZcashFoundation/zebra#321
-Create Output Proof
-
-
-
-
-
-ZcashFoundation/zebra#272
-
-
-ZcashFoundation/zebra#272
-Sprout Key Agreement and
-KDF
-
-
-
-
-
-ZcashFoundation/zebra#2496
-
-
-ZcashFoundation/zebra#2496
-Handle a ivk == ⊥
-(KA^Orchard private key)
-when generating an
-Orchard Spending Key
-
-
-
-
-
-ZcashFoundation/zebra#3869
-
-
-ZcashFoundation/zebra#3869
-Orchard: ensure that ivk
-= 0 is rejected if that
-negligible case occurs
-
-
-
-
-
-ZcashFoundation/zebra#278
-
-
-ZcashFoundation/zebra#278
-Sapling Note Builder
-
-
-
-
-
-ZcashFoundation/zebra#2447
-
-
-ZcashFoundation/zebra#2447
-Define a new `Amount`
-`Constraint` for Note
-values w/ [0..2^64) as
-`valid_range()`
-
-
-
-
-
-ZcashFoundation/zebra#2041
-
-
-ZcashFoundation/zebra#2041
-Orchard: derive
-OutgoingCipherKey
-
-
-
-
-
-ZcashFoundation/zebra#320
-
-
-ZcashFoundation/zebra#320
-Create a Spend Proof
-
-
-
-
-
-ZcashFoundation/zebra#2080
-
-
-ZcashFoundation/zebra#2080
-Replace`redpallas` module
-with `reddsa`/`redpallas`
-crate
-
-
-
-
-
-ZcashFoundation/zebra#2095
-
-
-ZcashFoundation/zebra#2095
-Orchard: update
-note/action generation to
-include input note
-nullifier in the
-PRF^expand invocations
-
-
+
+cluster_2
+
+Tracking: Zebra as a Full-Node Wallet
-
+
ZcashFoundation/zebra#2971
-
+
ZcashFoundation/zebra#2971
Fix crawler.rs doctest
@@ -298,9 +55,9 @@
-
+
ZcashFoundation/zebra#2892
-
+
ZcashFoundation/zebra#2892
Go over all `cargo doc`
@@ -309,9 +66,9 @@
-
+
ZcashFoundation/zebra#3318
-
+
ZcashFoundation/zebra#3318
Consider adding codespell
@@ -320,9 +77,9 @@
-
+
ZcashFoundation/zebra#1963
-
+
ZcashFoundation/zebra#1963
Revise Release Process
@@ -331,9 +88,9 @@
-
+
ZcashFoundation/zebra#4202
-
+
ZcashFoundation/zebra#4202
Document how to handle
@@ -342,9 +99,9 @@
-
+
ZcashFoundation/zebra#2972
-
+
ZcashFoundation/zebra#2972
Make it easy for users to
@@ -354,9 +111,9 @@
-
+
ZcashFoundation/zebra#2191
-
+
ZcashFoundation/zebra#2191
Update user and dev
@@ -366,9 +123,9 @@
-
+
ZcashFoundation/zebra#2740
-
+
ZcashFoundation/zebra#2740
Documentation: adapt
@@ -380,9 +137,9 @@
-
+
ZcashFoundation/zebra#2001
-
+
ZcashFoundation/zebra#2001
Write a draft security
@@ -391,9 +148,9 @@
-
+
ZcashFoundation/zebra#1772
-
+
ZcashFoundation/zebra#1772
Add comments on how to
@@ -402,10 +159,166 @@
+
+
+ZcashFoundation/zebra#1894
+
+
+ZcashFoundation/zebra#1894
+Zebra should follow OS
+directory conventions
+better
+
+
+
+
+
+ZcashFoundation/zebra#3432
+
+
+ZcashFoundation/zebra#3432
+Use the Filesystem
+Hierarchy Standard (FHS)
+for deployments and
+artifacts
+
+
+
+
+
+ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432
+
+
+
+
+
+ZcashFoundation/zebra#2631
+
+
+ZcashFoundation/zebra#2631
+Send committed spent
+OutPoints & nullifiers to
+the mempool for rejection
+
+
+
+
+
+ZcashFoundation/zebra#950
+
+
+ZcashFoundation/zebra#950
+Demo: compare zcashd vs
+zebrad ludicrous speed on
+syncing
+
+
+
+
+
+ZcashFoundation/zebra#1904
+
+
+ZcashFoundation/zebra#1904
+Some DNS seeders and
+block explorers don't
+show Zebra nodes
+
+
+
+
+
+ZcashFoundation/zebra#1791
+
+
+ZcashFoundation/zebra#1791
+Re-enable `sync_large_che
+ckpoints_testnet` test
+
+
+
+
+
+ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791
+
+
+
+
+
+ZcashFoundation/zebra#1615
+
+
+ZcashFoundation/zebra#1615
+Zebra stable download
+should be linked from
+ZFND website
+
+
+
+
+
+ZcashFoundation/zebra#1213
+
+
+ZcashFoundation/zebra#1213
+Detect when an older
+state version is present,
+and delete it
+
+
+
+
+
+ZcashFoundation/zebra#1621
+
+
+ZcashFoundation/zebra#1621
+Run `zebrad start` by
+default, and add `start`
+to `zebrad help`
+
+
+
+
+
+ZcashFoundation/zebra#1617
+
+
+ZcashFoundation/zebra#1617
+Restructure and clean up
+README to make it easier
+for new users to get
+started with Zebra
+
+
+
+
+
+ZcashFoundation/zebra#1638
+
+
+ZcashFoundation/zebra#1638
+Create PGP keys amongst
+security@zfnd.org
+
+
+
+
+
+ZcashFoundation/zebra#1870
+
+
+ZcashFoundation/zebra#1870
+Decide if old Zebra
+versions should
+eventually refuse to run
+
+
+
-
+
ZcashFoundation/zebra#3414
-
+
ZcashFoundation/zebra#3414
Upgrade to NU5 mainnet
@@ -415,9 +328,9 @@
-
+
ZcashFoundation/zebra#3948
-
+
ZcashFoundation/zebra#3948
Tag Zebra NU5 mainnet
@@ -426,7 +339,7 @@
-
+
ZcashFoundation/zebra#3414->ZcashFoundation/zebra#3948
@@ -453,9 +366,9 @@
-
+
ZcashFoundation/zebra#4117
-
+
ZcashFoundation/zebra#4117
Set the minimum network
@@ -465,15 +378,15 @@
-
+
ZcashFoundation/zebra#3948->ZcashFoundation/zebra#4117
-
+
ZcashFoundation/zebra#3050
-
+
ZcashFoundation/zebra#3050
Tag Zebra v1.0.0-rc1
@@ -494,9 +407,9 @@
-
+
ZcashFoundation/zebra#2372
-
+
ZcashFoundation/zebra#2372
Update the README goals
@@ -506,15 +419,15 @@
-
+
ZcashFoundation/zebra#2372->ZcashFoundation/zebra#3948
-
+
ZcashFoundation/zebra#4115
-
+
ZcashFoundation/zebra#4115
Set the NU5 mainnet
@@ -524,15 +437,15 @@
-
+
ZcashFoundation/zebra#4115->ZcashFoundation/zebra#3948
-
+
ZcashFoundation/zebra#4335
-
+
ZcashFoundation/zebra#4335
Upgrade librustzcash-
@@ -542,7 +455,7 @@
-
+
ZcashFoundation/zebra#4335->ZcashFoundation/zebra#3414
@@ -554,9 +467,9 @@
-
+
ZcashFoundation/zebra#4278
-
+
ZcashFoundation/zebra#4278
Add missing wallet grpc
@@ -601,9 +514,9 @@
-
+
ZcashFoundation/zebra#4351
-
+
ZcashFoundation/zebra#4351
Add GetTreeState gRPC
@@ -612,9 +525,9 @@
-
+
ZcashFoundation/zebra#4350
-
+
ZcashFoundation/zebra#4350
Add GetMempoolTx gRPC
@@ -623,9 +536,9 @@
-
+
ZcashFoundation/zebra#4060
-
+
ZcashFoundation/zebra#4060
Report better
@@ -635,175 +548,19 @@
-
+
ZcashFoundation/zebra#2995
-
+
ZcashFoundation/zebra#2995
Speed up Zebra's CI
-
-
-ZcashFoundation/zebra#1894
-
-
-ZcashFoundation/zebra#1894
-Zebra should follow OS
-directory conventions
-better
-
-
-
-
-
-ZcashFoundation/zebra#3432
-
-
-ZcashFoundation/zebra#3432
-Use the Filesystem
-Hierarchy Standard (FHS)
-for deployments and
-artifacts
-
-
-
-
-
-ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432
-
-
-
-
-
-ZcashFoundation/zebra#2631
-
-
-ZcashFoundation/zebra#2631
-Send committed spent
-OutPoints & nullifiers to
-the mempool for rejection
-
-
-
-
-
-ZcashFoundation/zebra#950
-
-
-ZcashFoundation/zebra#950
-Demo: compare zcashd vs
-zebrad ludicrous speed on
-syncing
-
-
-
-
-
-ZcashFoundation/zebra#1904
-
-
-ZcashFoundation/zebra#1904
-Some DNS seeders and
-block explorers don't
-show Zebra nodes
-
-
-
-
-
-ZcashFoundation/zebra#1791
-
-
-ZcashFoundation/zebra#1791
-Re-enable `sync_large_che
-ckpoints_testnet` test
-
-
-
-
-
-ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791
-
-
-
-
-
-ZcashFoundation/zebra#1615
-
-
-ZcashFoundation/zebra#1615
-Zebra stable download
-should be linked from
-ZFND website
-
-
-
-
-
-ZcashFoundation/zebra#1213
-
-
-ZcashFoundation/zebra#1213
-Detect when an older
-state version is present,
-and delete it
-
-
-
-
-
-ZcashFoundation/zebra#1621
-
-
-ZcashFoundation/zebra#1621
-Run `zebrad start` by
-default, and add `start`
-to `zebrad help`
-
-
-
-
-
-ZcashFoundation/zebra#1617
-
-
-ZcashFoundation/zebra#1617
-Restructure and clean up
-README to make it easier
-for new users to get
-started with Zebra
-
-
-
-
-
-ZcashFoundation/zebra#1638
-
-
-ZcashFoundation/zebra#1638
-Create PGP keys amongst
-security@zfnd.org
-
-
-
-
-
-ZcashFoundation/zebra#1870
-
-
-ZcashFoundation/zebra#1870
-Decide if old Zebra
-versions should
-eventually refuse to run
-
-
-
-
+
ZcashFoundation/zebra#2573
-
+
ZcashFoundation/zebra#2573
Remove redundant watch
@@ -813,9 +570,9 @@
-
+
ZcashFoundation/zebra#2214
-
+
ZcashFoundation/zebra#2214
Limit fanouts to the
@@ -825,9 +582,9 @@
-
+
ZcashFoundation/zebra#3383
-
+
ZcashFoundation/zebra#3383
Document `zebrad
@@ -836,9 +593,9 @@
-
+
ZcashFoundation/zebra#2560
-
+
ZcashFoundation/zebra#2560
Test History Tree
@@ -847,9 +604,9 @@
-
+
ZcashFoundation/zebra#1875
-
+
ZcashFoundation/zebra#1875
Zebra attempts new peer
@@ -859,9 +616,9 @@
-
+
ZcashFoundation/zebra#1956
-
+
ZcashFoundation/zebra#1956
Zebra should store a
@@ -871,9 +628,9 @@
-
+
ZcashFoundation/zebra#2042
-
+
ZcashFoundation/zebra#2042
zebra-chain: Port array-
@@ -883,9 +640,9 @@
-
+
ZcashFoundation/zebra#3372
-
+
ZcashFoundation/zebra#3372
Use clap v3 instead of
@@ -894,9 +651,9 @@
-
+
ZcashFoundation/zebra#3436
-
+
ZcashFoundation/zebra#3436
Create wrapper for
@@ -906,9 +663,9 @@
-
+
ZcashFoundation/zebra#565
-
+
ZcashFoundation/zebra#565
Tracking: all the
@@ -917,9 +674,9 @@
-
+
ZcashFoundation/zebra#2298
-
+
ZcashFoundation/zebra#2298
Coverage-based fuzzing
@@ -930,9 +687,9 @@
-
+
ZcashFoundation/zebra#2908
-
+
ZcashFoundation/zebra#2908
Improve
@@ -942,9 +699,9 @@
-
+
ZcashFoundation/zebra#2090
-
+
ZcashFoundation/zebra#2090
Auto-delete old Google
@@ -953,9 +710,9 @@
-
+
ZcashFoundation/zebra#2220
-
+
ZcashFoundation/zebra#2220
Add the Google Cloud
@@ -965,9 +722,9 @@
-
+
ZcashFoundation/zebra#2869
-
+
ZcashFoundation/zebra#2869
Add mempool metrics
@@ -976,9 +733,9 @@
-
+
ZcashFoundation/zebra#2632
-
+
ZcashFoundation/zebra#2632
Improve performance of
@@ -988,9 +745,9 @@
-
+
ZcashFoundation/zebra#2297
-
+
ZcashFoundation/zebra#2297
Enforce unwrap-pertinent
@@ -999,9 +756,9 @@
-
+
ZcashFoundation/zebra#1186
-
+
ZcashFoundation/zebra#1186
Dedupe Verification error
@@ -1010,9 +767,9 @@
-
+
ZcashFoundation/zebra#3831
-
+
ZcashFoundation/zebra#3831
Remove duplicated
@@ -1021,9 +778,9 @@
-
+
ZcashFoundation/zebra#2299
-
+
ZcashFoundation/zebra#2299
Coverage-based fuzzing
@@ -1034,9 +791,9 @@
-
+
ZcashFoundation/zebra#1890
-
+
ZcashFoundation/zebra#1890
Zebra should support
@@ -1047,9 +804,9 @@
-
+
ZcashFoundation/zebra#1364
-
+
ZcashFoundation/zebra#1364
Add a CI job which
@@ -1059,9 +816,9 @@
-
+
ZcashFoundation/zebra#3179
-
+
ZcashFoundation/zebra#3179
Use a `bellman::Proof`
@@ -1071,9 +828,9 @@
-
+
ZcashFoundation/zebra#2587
-
+
ZcashFoundation/zebra#2587
Clean up History Tree
@@ -1083,9 +840,9 @@
-
+
ZcashFoundation/zebra#3117
-
+
ZcashFoundation/zebra#3117
Stop using private IP
@@ -1094,9 +851,9 @@
-
+
ZcashFoundation/zebra#1951
-
+
ZcashFoundation/zebra#1951
Generalize/deduplicate
@@ -1107,9 +864,9 @@
-
+
ZcashFoundation/zebra#2909
-
+
ZcashFoundation/zebra#2909
Test if the block
@@ -1119,9 +876,9 @@
-
+
ZcashFoundation/zebra#2436
-
+
ZcashFoundation/zebra#2436
Slim down `zebra-consensu
@@ -1130,9 +887,9 @@
-
+
ZcashFoundation/zebra#1432
-
+
ZcashFoundation/zebra#1432
Remove `zebra_state::Requ
@@ -1141,9 +898,9 @@
-
+
ZcashFoundation/zebra#2847
-
+
ZcashFoundation/zebra#2847
Make config `Duration`
@@ -1153,9 +910,9 @@
-
+
ZcashFoundation/zebra#2559
-
+
ZcashFoundation/zebra#2559
Test History Tree errors
@@ -1163,6 +920,249 @@
+
+
+ZcashFoundation/zebra#271
+
+
+ZcashFoundation/zebra#271
+Sapling Key Agreement and
+KDF
+
+
+
+
+
+ZcashFoundation/zebra#269
+
+
+ZcashFoundation/zebra#269
+Sapling note encryption
+implementation.
+
+
+
+
+
+ZcashFoundation/zebra#271->ZcashFoundation/zebra#269
+
+
+
+
+
+ZcashFoundation/zebra#3002
+
+
+ZcashFoundation/zebra#3002
+Sapling note decryption
+implementation.
+
+
+
+
+
+ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002
+
+
+
+
+
+ZcashFoundation/zebra#325
+
+
+ZcashFoundation/zebra#325
+Block Chain Scanning
+
+
+
+
+
+ZcashFoundation/zebra#483
+
+
+ZcashFoundation/zebra#483
+Limit generated block and
+transaction size
+
+
+
+
+
+ZcashFoundation/zebra#267
+
+
+ZcashFoundation/zebra#267
+Implement ZIP-32 Sapling
+and Orchard key
+derivation
+
+
+
+
+
+ZcashFoundation/zebra#2064
+
+
+ZcashFoundation/zebra#2064
+Import Poseidon hash into
+Zebra
+
+
+
+
+
+ZcashFoundation/zebra#2192
+
+
+ZcashFoundation/zebra#2192
+Implement
+`EphemeralPrivateKey`'s
+for Orchard, Sapling,
+Sprout
+
+
+
+
+
+ZcashFoundation/zebra#181
+
+
+ZcashFoundation/zebra#181
+Sprout note
+encryption/decryption
+implementation.
+
+
+
+
+
+ZcashFoundation/zebra#785
+
+
+ZcashFoundation/zebra#785
+Implement ZIP 212: Allow
+Recipient to Derive
+Sapling Ephemeral Secret
+from Note Plaintext
+
+
+
+
+
+ZcashFoundation/zebra#321
+
+
+ZcashFoundation/zebra#321
+Create Output Proof
+
+
+
+
+
+ZcashFoundation/zebra#272
+
+
+ZcashFoundation/zebra#272
+Sprout Key Agreement and
+KDF
+
+
+
+
+
+ZcashFoundation/zebra#2496
+
+
+ZcashFoundation/zebra#2496
+Handle a ivk == ⊥
+(KA^Orchard private key)
+when generating an
+Orchard Spending Key
+
+
+
+
+
+ZcashFoundation/zebra#3869
+
+
+ZcashFoundation/zebra#3869
+Orchard: ensure that ivk
+= 0 is rejected if that
+negligible case occurs
+
+
+
+
+
+ZcashFoundation/zebra#278
+
+
+ZcashFoundation/zebra#278
+Sapling Note Builder
+
+
+
+
+
+ZcashFoundation/zebra#2447
+
+
+ZcashFoundation/zebra#2447
+Define a new `Amount`
+`Constraint` for Note
+values w/ [0..2^64) as
+`valid_range()`
+
+
+
+
+
+ZcashFoundation/zebra#2041
+
+
+ZcashFoundation/zebra#2041
+Orchard: derive
+OutgoingCipherKey
+
+
+
+
+
+ZcashFoundation/zebra#320
+
+
+ZcashFoundation/zebra#320
+Create a Spend Proof
+
+
+
+
+
+ZcashFoundation/zebra#2080
+
+
+ZcashFoundation/zebra#2080
+Replace`redpallas` module
+with `reddsa`/`redpallas`
+crate
+
+
+
+
+
+ZcashFoundation/zebra#2095
+
+
+ZcashFoundation/zebra#2095
+Orchard: update
+note/action generation to
+include input note
+nullifier in the
+PRF^expand invocations
+
+
+
ZcashFoundation/zebra#3247