btcd v0.24.2: Important Security Fixes
btcd is an alternative full node bitcoin implementation written in Go (golang).
- "This release includes important bug fixes related to subtle interactions related to re-orgs and the UTXO set cache. These fixed are considered security critical," announced the project.
"This release also includes implementations of invalidateblock
and `reconsiderblock which can be useful in helping nodes that were afflicted by the aforementioned bugs to recover without needing to resync the entire chain."
- "With this release,
btcd
now also implements thetestmempoolaccept
RPC which can be useful to check a transaction candidate for validity from a policy and conflict perspective before broadcasting. Along the way, we've added some additional policy checks that exist in other Bitcoin full node implementations." - "This release also contains fixes to some parsing issues discovered via fuzz testing."
- "Finally, as mentioned above release includes important security fixes, with full details to be disclosed in 90 days," said the project.