This is a released version of Reddcoin Core wallet.
PLEASE take all necessary precautions and make backups of data.
Prebuilt binaries are available from:
https://download.reddcoin.com/bin/reddcoin-core-4.22.9.4/
A maintenance release for the 4.22.9 series. No consensus changes for mainnet or testnet, no reindex required, and existing wallet files load unchanged.
What is fixed
Wallet key derivation. Two structures on the wallet creation and encryption paths had uninitialised members, so their values depended on whatever was on the stack at the call site. A wallet could end up created, or re-created on encryption, using a different derivation scheme than the one requested.
No funds are at risk from either defect, and no coins are lost. The mnemonic is unchanged and only the derivation path differs. What remains is a recovery hazard: a seed phrase restored under the wrong wallet type derives a different set of addresses, so the wallet looks empty while the coins sit untouched on the chain under the other path. Existing wallets are deliberately left alone and keep deriving on their current path.
If you have ever encrypted a wallet, take a fresh wallet.dat backup afterwards and rely on that rather than an older one. Encrypting an HD wallet with no mnemonic regenerates its seed, which is inherited Bitcoin Core behaviour rather than the defect, but it does mean a backup taken beforehand will not cover addresses created afterwards.
gethdwalletinfo works again. It previously failed with an internal error on essentially every wallet created through the console, which is a large part of why the derivation problem went unnoticed: the tool you would use to check was broken. Note its output is private key material and must never be shared.
Unknown soft fork warnings are re-enabled on mainnet and testnet. Nodes can once again warn when an unrecognised rule change starts being signalled.
Version numbering. This is the first release whose fourth digit exists in the binary rather than only in the git tag. Anything parsing the version field of getnetworkinfo should read the compatibility note in the release notes.
Update check. The built-in checker could not parse four-component versions and could report a nonsense version or build a broken download link. Fixed here, but not fixed in the version you are upgrading from, so please use the download page above rather than the in-app link for this upgrade.
Full detail, including the derivation paths involved and how to tell which scheme a wallet uses, is in doc/release-notes.md.
macOS: this build is signed but not notarised
The dmg carries a valid Developer ID signature, but it has not been through Apple's notarisation service. On macOS 10.15 and later you will see "cannot be opened because the developer cannot be verified" on first launch.
To open it: right click (or control click) Reddcoin-Qt in Applications, choose Open, then confirm. This is only needed once.
Verifying your download
SHA256SUMS covers every build output and is published alongside the binaries:
https://download.reddcoin.com/bin/reddcoin-core-4.22.9.4/SHA256SUMS
96dbc096e6ff41d0fa34051fc5b1fb9ec09eabd5a79e850c5042c1692a27c85a reddcoin-4.22.9.4-win64-setup-signed.exe
e9a9d13701bc6bb010848c346306abf103e5bb67a68fc86a914f2538b96ca4c8 reddcoin-4.22.9.4-osx-signed.dmg
05a818023af2a88af6dde102820df5c5c2655935ca1a8f7b707bc7214dc13293 reddcoin-4.22.9.4-x86_64-linux-gnu.tar.gz
e7930ad5fd11f43f5a0c472a502ccee95af9a78f82507f9795b4e64d05daf19b reddcoin-4.22.9.4.tar.gz
The Windows installer is signed by Redd Ink Technology Pty Ltd and timestamped. The macOS bundle is signed by Developer ID Application: Redd Ink Technology Pty Ltd (Q6ZYKJ3NR2).
Full Changelog: v4.22.9...v4.22.9.4