New Release: 3.0.0

Heartwood activation on mainnet

This release supports the Heartwood activation on mainnet, which will occur at a block height of 903000 (mid-July), following the targeted EOS halt of our 2.1.2-3 release. Please upgrade to this release, or any subsequent release, in order to follow the Heartwood network upgrade on mainnet.

The Heartwood network upgrade deploys ZIP 213, which allows miners to mine directly into shielded addresses. It also deploys ZIP 221, enabling Flyclient support by changing the semantics of existing block header fields. The deployment process for the Heartwood upgrade is described in ZIP 250.

In order to help the ecosystem prepare for the mainnet activation, Heartwood has already been activated on the Zcash testnet. Any node version 2.1.2 or higher, including this release, supports Heartwood on testnet as well.

Mining to Sapling shielded addresses

After the mainnet activation of Heartwood, miners will be able to mine directly into a Sapling shielded address. Miners should wait until after Heartwood activation before they make changes to their configuration to leverage this new feature.

After activation of Heartwood, miners can add mineraddress=SAPLING_ADDRESS to their zcash.conf file, where SAPLING_ADDRESS represents a Sapling address that can be generated locally with the z_getnewaddress RPC command. Restart your node, and block templates produced by the getblocktemplate RPC command will now have coinbase transactions that mine directly into this shielded address.

Recent blog posts: