Expand description

Zebra logotype

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, and zebra-chain, building foundational data structures.

Rendered docs from the main branch.

Join us on the Zcash Foundation Engineering Discord.


Zebrad Abscissa Application

Zebrad Subcommands

Holds components of a Zebra node.

Zebrad Config

Application-local prelude: conveniently import types/functions/macros which are generally useful and should be available everywhere.

Type Definitions

Error type alias to make working with tower traits easier.