Releases Tags
-
Hush 3.9.2 "Anecdotal Axolotl"
released this 2 years ago | 0 commits to master since this release
Hush 3.9.2 "Anecdotal Axolotl"
966 files changed, 26999 insertions(+), 2758 deletions(-)
This is an OPTIONAL release. It is recommended for exchanges, solo miners and mining pools to update to this release since it contains various bugfixes and improvements that will benefit busy wallets.
- This release adds RandomX support in Hush Smart Chains (HSCs)
- When creating a new HSC specify
-ac_algo=randomx
to use RandomX instead of Equihash - Example:
hush-smart-chain -ac_name=RANDX -ac_algo=randomx ...
- This allows HSCs to be mined with CPUs instead of ASICs
- Because of RandomX,
cmake
is a new dependency needed to compile Hush from source - More detailed documentation available at https://git.hush.is/hush/hush3/src/branch/dev/doc/randomx.md
- For general info about HSCs see https://git.hush.is/hush/hush3/src/branch/dev/doc/hsc.md
- When creating a new HSC specify
- A new feature called "zsweep" has been added, which defaults to disabled.
- It will sweep funds from all zaddrs into a single specified zaddr
- A new RPC
z_sweepstatus
will show various details about the sweeping - There are many advanced options to it, see full docs at https://git.hush.is/hush/hush3/src/branch/dev/doc/zsweep-consolidation.md
- Expired transactions will not be relayed and nodes who relay expired transactions are no longer banned
- A node relaying expired transactions is usually misconfigured or confused, not attacking us
- This change means node operators no longer need to deal with unbanning or allowlisting confused nodes
- Fix a rare coredump that could happen when nodes have many unconfirmed or expired transactions
- New RPC:
getblockmerkletree
, which will show the full Merkle Tree for a block height - New RPC:
z_consolidationstatus
is similar toz_sweepstatus
and will show config+stats about consolidation - New RPC:
z_anonsettxdelta
: Returns delta (difference) in the anonset for a given txid.- A delta > 0 increases the anonset
- A delta < 0 reduces the anonset
- A delta=0 leaves the anonset the same
- New RPC:
z_anonsetblockdelta
: Returns delta (difference) in the anonset for a given block. - getrawtransaction RPC now returns a "size" key with the size in bytes of a transaction
- sendmany RPC will now reject transactions that send to taddrs immediately, instead of them being rejected in mempool
- Preliminary support for FreeBSD has been added to the Hush build system
- New contrib scripts:
contrib/gen-zaddrs.pl
- Generate zaddrs in bulk, defaults to 50contrib/sdl_checkpoints.pl
- Generate SDL checkpoints usinggetblockmerkletree
- ZeroMQ support has been removed from Hush
SHA256 checksums:
a3bd1b4749ce1b82aa633a3cb944cf419a634ef3a8ced7be40df9230a699863d hush-3.9.2-linux-amd64.tar.gz 78cffd8fa8bffda5324c17b31475ecbd6f662838a86249e084f72649d22dbc8e hush-3.9.2-amd64.deb 38f7ba6e675f71d0237935dddf792f03defe8ec45fae44cf05b7a606fe13fc33 hush-3.9.2-win.zip 4e341872c38b5716932de996143ed8e742e16329fe2a2cd423b0852532e3ca84 hush-3.9.2-mac.zip
NOTE: Mac binaries are from a few commits past the v3.9.2 release tag with commit id
98ca257908
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 56 MiB hush-3.9.2-amd64.deb
- 58 MiB hush-3.9.2-linux-amd64.tar.gz
- 57 MiB hush-3.9.2-mac.zip
- 64 MiB hush-3.9.2-win.zip
- This release adds RandomX support in Hush Smart Chains (HSCs)