cluster_1
Tracking: Documentation
cluster_2
Tracking: Zebra as a Full-Node Wallet
cluster_3
Epic: Breaking Changes before the Stable Release
cluster_4
Epic: Zebra Stable Release Candidate
cluster_0
Tracking: Tech Debt
cluster_5
Epic: Zebra as a lightwalletd backend
cluster_7
NU5 Tracking Epic
ZcashFoundation/zebra#2971
ZcashFoundation/zebra#2971
Fix crawler.rs doctest
ZcashFoundation/zebra#3318
ZcashFoundation/zebra#3318
Consider adding codespell
to the CI
ZcashFoundation/zebra#1963
ZcashFoundation/zebra#1963
Revise Release Process
RFC Draft
ZcashFoundation/zebra#4202
ZcashFoundation/zebra#4202
Document how to handle
network upgrades
ZcashFoundation/zebra#2972
ZcashFoundation/zebra#2972
Make it easy for users to
discover how to configure
Zebra
ZcashFoundation/zebra#2191
ZcashFoundation/zebra#2191
Update user and dev
instructions in the Zebra
Book to deduplicate
ZcashFoundation/zebra#2740
ZcashFoundation/zebra#2740
Documentation: adapt
Zebra architecture blog
posts into zebrad
overview for devs in the
book
ZcashFoundation/zebra#2001
ZcashFoundation/zebra#2001
Write a draft security
triage RFC
ZcashFoundation/zebra#1772
ZcashFoundation/zebra#1772
Add comments on how to
configure metric and
tracing endpoints
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#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#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#3050
ZcashFoundation/zebra#3050
Tag Zebra v1.0.0-rc1
stable release candidate
ZcashFoundation/zebra#2995
ZcashFoundation/zebra#2995
Speed up Zebra's CI
ZcashFoundation/zebra#2573
ZcashFoundation/zebra#2573
Remove redundant watch
values once our Tokio
dependency is updated
ZcashFoundation/zebra#2214
ZcashFoundation/zebra#2214
Limit fanouts to the
number of active peers,
Credit: Equilibrium
ZcashFoundation/zebra#3383
ZcashFoundation/zebra#3383
Document `zebrad
download` command.
ZcashFoundation/zebra#2560
ZcashFoundation/zebra#2560
Test History Tree
serialization
ZcashFoundation/zebra#1875
ZcashFoundation/zebra#1875
Zebra attempts new peer
connections in a fixed,
predictable order
ZcashFoundation/zebra#1956
ZcashFoundation/zebra#1956
Zebra should store a
persistent list of recent
successful peers
ZcashFoundation/zebra#2042
ZcashFoundation/zebra#2042
zebra-chain: Port array-
wrapper types to const
generics
ZcashFoundation/zebra#483
ZcashFoundation/zebra#483
Limit generated block and
transaction size
ZcashFoundation/zebra#3372
ZcashFoundation/zebra#3372
Use clap v3 instead of
structopt
ZcashFoundation/zebra#3436
ZcashFoundation/zebra#3436
Create wrapper for
`precomputed` in
`CachedFfiTransaction`
ZcashFoundation/zebra#565
ZcashFoundation/zebra#565
Tracking: all the
consensus parameters
ZcashFoundation/zebra#2298
ZcashFoundation/zebra#2298
Coverage-based fuzzing
for transaction
processing,
(de)serialization
ZcashFoundation/zebra#2908
ZcashFoundation/zebra#2908
Improve
VerifyBlockError::Commit
typing
ZcashFoundation/zebra#2090
ZcashFoundation/zebra#2090
Auto-delete old Google
Cloud instance templates
ZcashFoundation/zebra#2892
ZcashFoundation/zebra#2892
Go over all `cargo doc`
warnings
ZcashFoundation/zebra#2220
ZcashFoundation/zebra#2220
Add the Google Cloud
Instance ID to Sentry, so
we can search logs
ZcashFoundation/zebra#2869
ZcashFoundation/zebra#2869
Add mempool metrics
related to memory usage
ZcashFoundation/zebra#2632
ZcashFoundation/zebra#2632
Improve performance of
authorizing data
commitment
ZcashFoundation/zebra#2297
ZcashFoundation/zebra#2297
Enforce unwrap-pertinent
Clippy lints
ZcashFoundation/zebra#1186
ZcashFoundation/zebra#1186
Dedupe Verification error
types (Block, Chain)
ZcashFoundation/zebra#3831
ZcashFoundation/zebra#3831
Remove duplicated
zcash_proofs
ZcashFoundation/zebra#2299
ZcashFoundation/zebra#2299
Coverage-based fuzzing
for network message
processing,
(de)serialization
ZcashFoundation/zebra#1890
ZcashFoundation/zebra#1890
Zebra should support
separate local bind and
external advertise
addresses
ZcashFoundation/zebra#1364
ZcashFoundation/zebra#1364
Add a CI job which
compiles each Zebra crate
individually
ZcashFoundation/zebra#3179
ZcashFoundation/zebra#3179
Use a `bellman::Proof`
instead of a byte array
in `Groth16Proof`
ZcashFoundation/zebra#2587
ZcashFoundation/zebra#2587
Clean up History Tree
fields (network,
network_upgrade)
ZcashFoundation/zebra#3117
ZcashFoundation/zebra#3117
Stop using private IP
addresses by default
ZcashFoundation/zebra#1951
ZcashFoundation/zebra#1951
Generalize/deduplicate
async batch verification
services / create a
derive-able proc macro
ZcashFoundation/zebra#2909
ZcashFoundation/zebra#2909
Test if the block
downloader and verifier
error checking is correct
ZcashFoundation/zebra#2436
ZcashFoundation/zebra#2436
Slim down `zebra-consensu
s/src/transaction.rs`
ZcashFoundation/zebra#1432
ZcashFoundation/zebra#1432
Remove `zebra_state::Requ
est::FindBlockHeaders`
ZcashFoundation/zebra#2847
ZcashFoundation/zebra#2847
Make config `Duration`
easier to write in the
toml file
ZcashFoundation/zebra#2559
ZcashFoundation/zebra#2559
Test History Tree errors
in finalized state
ZcashFoundation/zebra#4168
ZcashFoundation/zebra#4168
ci: call lightwalletd
wallet queries
ZcashFoundation/zebra#4150
ZcashFoundation/zebra#4150
Update column family
names to match Zebra's
database design
ZcashFoundation/zebra#4168->ZcashFoundation/zebra#4150
ZcashFoundation/zebra#4153
ZcashFoundation/zebra#4153
Re-use cached state with
the same version from any
branch
ZcashFoundation/zebra#4168->ZcashFoundation/zebra#4153
ZcashFoundation/zebra#4278
ZcashFoundation/zebra#4278
Add missing wallet grpc
tests
ZcashFoundation/zebra#4278->ZcashFoundation/zebra#4150
ZcashFoundation/zebra#4278->ZcashFoundation/zebra#4153
ZcashFoundation/zebra#4351
ZcashFoundation/zebra#4351
Add GetTreeState gRPC
test
ZcashFoundation/zebra#4415
ZcashFoundation/zebra#4415
Fix lightwalletd cached
state disks in CI
ZcashFoundation/zebra#4350
ZcashFoundation/zebra#4350
Add GetMempoolTx gRPC
test
ZcashFoundation/zebra#4060
ZcashFoundation/zebra#4060
Report better
transactions errors to
lightwalletd
ZcashFoundation/zebra#3948
ZcashFoundation/zebra#3948
Tag Zebra NU5 mainnet
version
ZcashFoundation/zebra#3948->ZcashFoundation/zebra#3050
ZcashFoundation/zebra#4117
ZcashFoundation/zebra#4117
Set the minimum network
protocol version to
`170_100` for NU5 mainnet
ZcashFoundation/zebra#3948->ZcashFoundation/zebra#4117
ZcashFoundation/zebra#4117->ZcashFoundation/zebra#3050
ZcashFoundation/zebra#2372
ZcashFoundation/zebra#2372
Update the README goals
and scope for NU5 mainnet
activation
ZcashFoundation/zebra#2372->ZcashFoundation/zebra#3948
ZcashFoundation/zebra#3247
ZcashFoundation/zebra#3247
Tracking: Questions for
Network Audit
ZcashFoundation/zebra#1841
ZcashFoundation/zebra#1841
NU5 Tracking Epic
ZcashFoundation/zebra#4340
ZcashFoundation/zebra#4340
ci: Require successful
lightwalletd integration
tests for PRs to merge
ZcashFoundation/zebra#4355
ZcashFoundation/zebra#4355
2. fix(state): index
spending transaction IDs
for each address
ZcashFoundation/zebra#4355->ZcashFoundation/zebra#4150
ZcashFoundation/zebra#4385
ZcashFoundation/zebra#4385
1. fix(ci): rebuild
cached state before
running cached state
tests
ZcashFoundation/zebra#4385->ZcashFoundation/zebra#4355