Skip to content

v5.0.0

Compare
Choose a tag to compare
@a-petrini a-petrini released this 19 Jan 14:25
· 86 commits to main since this release
v5.0.0
c58b3df

zend v5.0.0

Zend 4.1.1 is going to deprecate on Mainnet at block #1502084, which will occur on February 6th 2024 at approximately 6:00 AM UTC. Please, update to a newer version before February 6th, 2024.

A hard fork is going to activate on Mainnet at block #1502800, which will occur on Feb 7th 2024, at approximately 12:00 PM UTC.

All nodes running on Mainnet have to be updated.

Zend 5.0.0 is expected to deprecate on Mainnet at block #1554150, which will occur on May 7th 2024, at approximately 10:00 AM UTC.

Important Notes

Shielded pool removal

  • PR #628 implements ZenIP-42207, which introduces a hard fork fully disabling the shielded pool from zend. After the hard fork, it will no longer be possible to submit and process transactions involving shielded (z-) addresses, thus transparent-to-shielded, shielded-to-shielded and shielded-to-transparent transactions will be completely disallowed.

  • PR #628 as a consequence of ZenIP-42207, the following RPC commands

    • z_sendmany
    • z_mergetoaddress

    have been partially disabled, as after the hard fork they are only allowed to submit transparent-to-transparent transactions (check inline documentation for additional details).

Bugfixes and Minor Changes

  • All the RPC commands interacting with the shielded pool - hence, all the RPC commands starting with z_ or zc_ (for instance z_getbalanace or zc_raw_joinsplit) - are now deprecated; a warning message has been included in the help body of these commands #628
  • Fix for build error on recent compilers, including gcc v13 and clang v14, and with recent glibc (version 2.36); alignment of compiler optimization flags on clang and gcc on Linux #629

Contributors

Special thanks to @mantle0x for the first contribution to Zen!

Binaries

Windows and MacOS binaries are signed with a valid certificate,
see included instructions.txt for Win/Mac command line wallets.

Install

Debian package dependencies:

Depends: libc6 (>= 2.29), libgcc-s1 (>= 4.2), libgomp1 (>= 4.9), libstdc++6 (>= 9)