https://github.com/zcash/orchard
Implementation of the Zcash Orchard Protocol
https://github.com/zcash/orchard
cryptocurrency cryptography zcash
Last synced: 17 days ago
JSON representation
Implementation of the Zcash Orchard Protocol
- Host: GitHub
- URL: https://github.com/zcash/orchard
- Owner: zcash
- License: other
- Created: 2020-10-20T21:17:09.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-08-25T14:34:29.000Z (about 2 months ago)
- Last Synced: 2025-08-25T16:28:41.802Z (about 2 months ago)
- Topics: cryptocurrency, cryptography, zcash
- Language: Rust
- Homepage: https://zcash.github.io/orchard/
- Size: 6.19 MB
- Stars: 55
- Watchers: 15
- Forks: 42
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING.md
Awesome Lists containing this project
- awesome-halo2 - Zcash Protocol NU5: Orchard
README
# orchard [](https://crates.io/crates/orchard) #
Requires Rust 1.66+.
## Documentation
- [The Orchard Book](https://zcash.github.io/orchard/)
- [Crate documentation](https://docs.rs/orchard)## `no_std` compatibility
In order to take advantage of `no_std` builds, downstream users of this crate
must enable:* the `spin_no_std` feature of the `lazy_static` crate; and
* the `no_std` feature of the `typenum` crate.This is needed because the `--no-default-features` builds of these crates still
rely on `std`.## License
Copyright 2020-2023 The Electric Coin Company.
All code in this workspace is licensed under either of
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)at your option.
### Contribution
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in the work by you, as defined in the Apache-2.0
license, shall be dual licensed as above, without any additional terms or
conditions.