4561f1d25b
* rfc: initial inventory tracking This just describes the design, not the design alternatives. * rfc: finish inventory tracking rfc Also assign it #3. The async script verification RFC should have had a number assigned before merging but it didn't. I don't want to fix that in this PR because I don't want those changes to block on each other. The fix is to (1) document the RFC flow better and (2) add issue templates for RFCs. * rfc: touch up inventory tracking rfc * rfc: prune inventory entries generationally. Based on a suggestion by @yaahc. * Update book/src/dev/rfcs/0003-inventory-tracking.md Co-authored-by: Jane Lusby <jlusby42@gmail.com> |
||
---|---|---|
.github | ||
book | ||
design | ||
tower-batch | ||
tower-fallback | ||
zebra-chain | ||
zebra-client | ||
zebra-consensus | ||
zebra-network | ||
zebra-rpc | ||
zebra-script | ||
zebra-state | ||
zebra-test | ||
zebra-utils | ||
zebrad | ||
.firebaserc | ||
.gitignore | ||
CONTRIBUTING.md | ||
Cargo.lock | ||
Cargo.toml | ||
Dockerfile | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md | ||
clippy.toml | ||
cloudbuild.yaml | ||
codecov.yml | ||
firebase.json | ||
katex-header.html | ||
prometheus.yaml |
README.md
Hello! I am Zebra, an ongoing Rust implementation of a Zcash node.
Zebra is a work in progress. It is developed as a collection of zebra-*
libraries implementing the different components of a Zcash node (networking,
chain structures, consensus rules, etc), and a zebrad
binary which uses them.
Most of our work so far has gone into zebra-network
, building a new
networking stack for Zcash, zebra-chain
, building foundational data
structures, zebra-consensus
, implementing consensus rules, and
zebra-state
, providing chain state.
Rendered docs from the main
branch.
License
Zebra is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT.