This project does not use Github Releases to manage its released artifacts; it is a monorepo-style cargo workspace, and the individual crates produced from the code in this repository are versioned and released to https://crates.io independently. Use the links below to find the latest releases:
Zcash core protocol crates:
- zcash_protocol: core protocol types & constants
- zcash_encoding: encodings used for zcash transaction serialization
- zcash_primitives: tools for building zcash transactions
- zcash_proofs: tools for Sapling proving
- zcash_history: flyclient proof libraries
- equihash: the zcash proof-of-work algorithm
Crates for wallet & application developers:
- zcash_address: encoding for zcash address & key types
- zcash_keys: key & address generation
- zcash_client_backend: an opinionated API for building zcash wallets & other clients
- zcash_client_sqlite: a SQLite-based data storage layer for
zcash_client_backend
- pczt: partially-constructed zcash transactions: a library for incrementally building zcash transactions (hardware wallets & multiparty transaction construction)
- f4jumble: a low-level library used in the encoding of ZIP 316 addresses & viewing keys
- zip321: library for the construction of ZIP 321 payment requests