github ZcashFoundation/zebra v6.0.0-zcashd-compat.1
Zebra zcashd-compat preview 6.0.0-zcashd-compat.1

pre-release8 hours ago

Preview release of Zebra's zcashd-compat mode from the zcashd-compat branch (PR #10952).

This is not a mainline Zebra release but does include fixes for zakura-core/zakura#198, zakura-core/zakura#199, zakura-core/zakura#200, and zakura-core/zakura#201.

What is this?

Zebra faces the Zcash network while a hard-locked zcashd wallet build runs as a P2P sidecar with a single outbound connection to the local Zebra node — for operators migrating from zcashd who still need its wallet and RPC surface. Zebra can optionally download (SHA256-pinned), spawn, and supervise the sidecar. See the Zebra Book chapter book/src/user/zcashd-compat.md on the branch for setup and operations.

Install

Download install-zebra.sh from this release, then:

chmod +x install-zebra.sh
./install-zebra.sh

The interactive installer offers binary, Docker, and build-from-source modes. Binary mode downloads the zebrad archive attached to this release and the sidecar zcashd from ZcashFoundation/zcashd zebra-compat-v1.0.0, both SHA256-pinned.

Artifacts

Asset Description
install-zebra.sh Interactive installer
zebrad-6.0.0-zcashd-compat.1-x86_64-unknown-linux-gnu.tar.gz zebrad with zcashd-compat support, built from 954c928c6
...tar.gz.sha256 Archive checksum

The zebrad binary was built on Ubuntu 24.04 and requires glibc ≥ 2.39. No aarch64 build is provided for this preview.

Validation

  • zcashd wallet RPC conformance harness passes end-to-end against the live pairing (single-node and 3-node shielded flows)
  • Rust zcashd-compat integration suite: 26/26 pass against the shielded-first sidecar
  • 500-iteration reorg churn soak: pass

Caveats

  • Preview quality: PR #10952 is still under review.
  • No Docker Hub images are published for this tag; the installer's Docker mode expects images that are not yet available — use binary or build-from-source modes.
  • The sidecar zcashd is a shielded-first build: legacy transparent wallet RPCs (e.g. getnewaddress) are disabled; use the account / unified-address / z_* flow.

Don't miss a new zebra release

NewReleases is sending notifications on new releases.