Ironwood Resources

Everything to read and build against: explainers of the upgrade, the normative specifications, and the library and node releases that carry Ironwood support.

Learn

The Ironwood Book

The primary technical guide to the new pool, transaction format, circuit changes, quantum-recoverable notes, and formal-verification effort.

Specifications

Libraries and implementations

orchard

Rust implementation of the Orchard protocol and the shared Action circuit used by the Orchard and Ironwood pools.

NU6.3 tag: 0.15.0

halo2

The halo2 proving-system implementation used by Orchard and Ironwood.

NU6.3 versions: halo2_gadgets 0.5.0 · halo2_proofs 0.3.2

librustzcash

Core Rust crates for protocol constants, V6 transactions, keys, wallet construction, scanning, storage, proofs, and history trees.

NU6.3 versions: zcash_primitives 0.29.0 · zcash_protocol 0.10.0

Zakura

Zcash full-node implementation with Ironwood consensus, state, sync, and mempool support.

NU6.3 tag: v1.0.0

Zebra

The Zcash Foundation's full-node implementation and the upstream base for Zakura.

NU6.3 tag: v6.0.0