Skip to content

5.4.5.0-leisure

Compare
Choose a tag to compare
@jamescowens jamescowens released this 23 Apr 06:46
· 477 commits to development since this release
5.4.5.0
1c6227b

[5.4.5.0] 2023-04-23, leisure

https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/5.4.5.0

This is an important leisure release and follows right on the heals of
5.4.4.0, because we fixed one thing only to break another in a worse way. By
worse I mean that some people with old keys could get a corrupt wallet message
on startup. In troubleshooting this issue, as it turns out, there is more to
the story than just the compressed flag not being set properly. Gridcoin has
been around a long time. A number of older wallets may have keys generated by
openssl that aren't handled correctly by the secp256k1 DER parser. We switched
over to secp256k1 from openssl for keys in 5.4.0.0, to align with Bitcoin
upstream. It is not entirely clear why Bitcoin does not see this issue with old
keys. Regardless, to be safe, we have disabled the ability to import HEX
formatted keps with importprivkey. This loss of HEX import functionality should
affect essentially no one, since the Base58, WIF, form is what everybody uses.

It is highly recommended that EVERYONE upgrade to this release.

Added

none

Changed

none

Removed

none

Fixed