• Stars
    star
    320
  • Rank 131,126 (Top 3 %)
  • Language
    Rust
  • License
    Other
  • Created over 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Rust-language assets for Zcash

Zcash Rust crates

This repository contains a (work-in-progress) set of Rust crates for working with Zcash.

Security Warnings

These libraries are currently under development and have not been fully-reviewed.

License

All code in this workspace is licensed under either of

at your option.

Downstream code forks should note that some (but not all) of these crates and components depend on the 'orchard' crate, which is licensed under the Bootstrap Open Source License. A license exception is provided allowing some derived works that are linked or combined with the 'orchard' crate to be copied or distributed under the original licenses (in this case MIT / Apache 2.0), provided that the included portions of the 'orchard' code remain subject to BOSL. See https://github.com/zcash/orchard/blob/main/COPYING for details of which derived works can make use of this exception, and the README.md files in subdirectories for which crates and components this applies to.

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.

More Repositories

1

zcash

Zcash - Internet Money
C++
4,932
star
2

halo2

The Halo2 zero-knowledge proving system
Rust
657
star
3

zips

Zcash Improvement Proposals
HTML
274
star
4

mpc

zk-SNARK parameter multi-party computation protocol
Rust
165
star
5

lightwalletd

Lightwalletd is a backend service that provides a bandwidth-efficient interface to the Zcash blockchain
Go
83
star
6

sapling-crypto

Zcash "Sapling" cryptography
Rust
79
star
7

pasta_curves

Rust implementation for zcash/pasta
Rust
78
star
8

pasta

Generator and supporting evidence for security of the Pallas/Vesta pair of elliptic curves suitable for Halo
Sage
54
star
9

orchard

Implementation of the Zcash Orchard Protocol
Rust
52
star
10

incrementalmerkletree

An append-only merkle tree which is always pruned, along with incremental, fast-forwarding witnesses
Rust
40
star
11

sapling-mpc

Multi-party computation for Zcash's "Sapling" zk-SNARK public parameters
Rust
30
star
12

zcash-docs

Translations of Zcash documentation
29
star
13

zcash-gitian

Deterministic build environment for Zcash
Shell
18
star
14

sapling-security-analysis

TeX
15
star
15

zcash-android-wallet-poc

Frontend Android code for the reference wallet
Kotlin
14
star
16

zcash-test-vectors

Rust
13
star
17

developers

Python
9
star
18

zip32

Rust
5
star
19

logos

Zcash logos
5
star
20

lcwg

Light Client Working Group project management repository
5
star
21

gitian.sigs

Gitian signatures for Zcash
Python
4
star
22

rust-ecosystem

Rust wants and tracking for Zcash Ⓩ❤️🦀
4
star
23

halo2_gadgets

Rust
2
star
24

zcash-wordpress-theme

Zcash Wordpress theme
CSS
2
star
25

rpc

HTML
1
star
26

zcash.github.io

1
star
27

schemerz

A database schema migration library with DAG dependencies
Rust
1
star
28

wallet

Repo for replacing the zcashd wallet
1
star