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

ZIP 318: Orchard to Ironwood Migration

Wallet procedure being implemented for splitting Orchard notes, assigning common denominations to future height buckets and scheduled broadcast windows, pre-authorizing transactions, and obtaining consent to the public amounts.

Wallet implementation in progress · created 16 June 2026

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