The Zcash Basis is happy to announce the discharge of Zebra 3.0.0-rc.0.
This launch candidate contains the mainnet activation top for the Zcash Community Improve 6.1 (NU6.1) which is able to activate at block top 3,146,400.
Assist for this launch is ready to run out earlier than the NU6.1 activation top. If we discover no points with this launch model, we are going to make a remaining launch based mostly on this candidate previous to NU6.1 activation.
This launch additionally contains important updates to Zebra’s CI and Docker setup, in addition to efficiency optimizations.
Lastly, the discharge contains the next breaking modifications:
- With a view to standardise configuration of key infrastructure parts throughout the ecosystem, we’ve migrated zebrad to make use of a layered configuration utilizing
config.rs. This has modified quite a lot of surroundings variables which is able to have to be up to date in any scripts or configuration information which are utilizing the outdated names. - With a view to simplify the Docker entrypoint, we’re not producing a
zebrad.tomlfile or translating legacy Docker surroundings variables. Node operators counting on any of the above should change to the brand newconfig.rsequivalents. - We’ve got made block template era a part of the default zebra construct and have cleaned up
zebrad/Cargo.tomlto take away the getblocktemplate-rpcs function flag. Because of this, the next construct command is not supported:cargo construct --features getblocktemplate-rpcs
You’ll be able to see a full copy of the included modifications within the v3.0.0-rc.0 Launch Notes on GitHub.
