• Stable v3.9.2 cea41546a1

    Hush 3.9.2 "Anecdotal Axolotl"

    duke 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)
    • A new feature called "zsweep" has been added, which defaults to disabled.
    • 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 to z_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 50
      • contrib/sdl_checkpoints.pl - Generate SDL checkpoints using getblockmerkletree
    • 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