-
Notifications
You must be signed in to change notification settings - Fork 281
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge bitcoin/bitcoin#29702: fees: Remove CLIENT_VERSION serialization
fa1c5cc fees: Log non-fatal errors as [warning], instead of info-level (MarcoFalke) ddddbac fees: Pin required version to 149900 (MarcoFalke) fa5126a fees: Pin "version that wrote" to 0 (MarcoFalke) Pull request description: Coupling the fees serialization with CLIENT_VERSION is problematic, because: * `CLIENT_VERSION` may change, even though the serialization format does not change. This is harmless, but still confusing. * If a serialization format change was backported (unlikely), it may lead to incorrect results. * `CLIENT_VERSION` is changed at a different time during the release process than any serialization format change. This is harmless for releases of Bitcoin Core, but may be confusing when using the development branch. * It is harder to reason about a global `CLIENT_VERSION` when changing the format, than to reason about a versioning local to the module. Fix all issues by pinning the current version number in the module locally. In the future it can then be modified locally to the module, if needed. ACKs for top commit: hodlinator: re-ACK fa1c5cc TheCharlatan: Re-ACK fa1c5cc Tree-SHA512: 93870176ed50cc5a734576d66398a6036b31632228a9e05db1fa5452229e35ba4126f003e7db246aeb9891764ed47bde4470c674ec2bce7fd3ddd97e43944627
- Loading branch information
Showing
1 changed file
with
20 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters