Author

Topic: when has a BIP been merged? (Read 236 times)

newbie
Activity: 44
Merit: 0
January 13, 2025, 11:24:15 AM
#9
You can check the Bitcoin Improvement Proposal (BIP) status on the official BIP repository on GitHub. It’ll show if it's merged or still in progress.
hero member
Activity: 1484
Merit: 535
January 07, 2025, 06:31:33 PM
#8
I have a question here as well:
What is is the percentage of Core developers that needs to accept the proposal submitted as pull request to the Bitcoin Core repository before a BIP is merged or must all core developers / Bitcoin core contributors with the Bitcoin community come to a  consensus.


The Bitcoin Core development process does not require a specific percentage of core developers to approve a proposal before it is merged. Instead, it relies on achieving consensus among key developers and the broader community. The decision-making process is collaborative and flexible, with lead developers and maintainers playing a significant role in determining which proposals are accepted and integrated into the codebase.

Quote
Secondly is there any possibility that a BIP get merged and isn't part of an upcoming Bitcoin Core release?


Yes, it is possible for a BIP to be merged into the Bitcoin Core repository but not included in an upcoming release. This can occur for various reasons, such as the need for further testing, dependencies on other changes, or prioritization of features. Additionally, some features may be merged as experimental code and not enabled by default in a release, allowing for testing without immediate impact on regular users.
legendary
Activity: 2646
Merit: 6681
Self-proclaimed Genius
January 07, 2025, 12:29:24 AM
#7
Is there an easy way to know whether a given BIP has been merged or whether its still in work?
Link: https://github.com/bitcoin/bitcoin/blob/master/doc/bips.md
These are BIPs implemented in bitcoin core. Its not necessary that you will find all the BIPs in this list.
Exactly..
I didn't said that those are all the BIPs, I answered his question of an easy way to know if a BIP is merged. (having a list is easier than reading all the BIPs)
As for the software, OP didn't specified so it's best to assume that he's talking about the reference client.
?
Activity: -
Merit: -
January 06, 2025, 12:07:45 PM
#6
Is there an easy way to know whether a given BIP has been merged or whether its still in work?
Yes it's easy, just refer to Bitcoin GitHub Repository's doc directory.
Link: https://github.com/bitcoin/bitcoin/blob/master/doc/bips.md

For the dates, most of the entries in the link above have notes on which version it's implemented, do a quick research of when those specific versions are released.

These are BIPs implemented in bitcoin core. Its not necessary that you will find all the BIPs in this list.


Secondly is there any possibility that a BIP get merged and isn't part of an upcoming Bitcoin Core release?


BIPs are just documents that describe improvement proposals. They don't need to get merged in a specific repository however there is a repository maintained for most BIPs. Every BIP is not created to be implemented in bitcoin core.
legendary
Activity: 3472
Merit: 10611
December 24, 2024, 10:43:00 PM
#5
Secondly is there any possibility that a BIP get merged and isn't part of an upcoming Bitcoin Core release?
When a new code (a pull request or PR) is merged into a source code, it becomes part of that code and when the next release is published, that new code is also going to be part of the new release. The only way to avoid that is if the PR is merged into a separate branch that is not published when releasing the new version (like master being on v1.8 wanting to publish v1.9 next but merging the PR into future release branch v2.0) or if it is rolled back.
member
Activity: 73
Merit: 31
December 24, 2024, 04:07:19 PM
#4
I have a question here as well:
What is is the percentage of Core developers that needs to accept the proposal submitted as pull request to the Bitcoin Core repository before a BIP is merged or must all core developers / Bitcoin core contributors with the Bitcoin community come to a  consensus.


Secondly is there any possibility that a BIP get merged and isn't part of an upcoming Bitcoin Core release?
legendary
Activity: 2646
Merit: 6681
Self-proclaimed Genius
December 19, 2024, 01:49:33 AM
#3
Is there an easy way to know whether a given BIP has been merged or whether its still in work?
Yes it's easy, just refer to Bitcoin GitHub Repository's doc directory.
Link: https://github.com/bitcoin/bitcoin/blob/master/doc/bips.md

For the dates, most of the entries in the link above have notes on which version it's implemented, do a quick research of when those specific versions are released.
legendary
Activity: 3472
Merit: 10611
December 18, 2024, 10:07:35 PM
#2
On the github page of the BIPs [1] you can click on any improvement proposal and on top of each BIP page there is a "status" field that is described in BIP-2 [2]. In there it explains the status of the proposal, like if it is just a draft or final.

Keep in mind that not all proposals are for the consensus rules, so when you ay "merged" it doesn't have to be merged into the reference implementation aka bitcoin core. For instance BIP-39 is one of the most commonly used proposals by deterministic wallets and yet bitcoin core does not implement it.

Sometimes the BIPs have a PR link at the bottom that you can follow to know if they are merged into bitcoin core or not. Like this case [3].

[1] https://github.com/bitcoin/bips/
[2] https://github.com/bitcoin/bips/blob/master/bip-0002.mediawiki
[3] https://github.com/bitcoin/bips/blob/master/bip-0159.mediawiki#reference-implementation
?
Activity: -
Merit: -
December 18, 2024, 08:18:29 PM
#1
Is there an easy way to know whether a given BIP has been merged or whether its still in work?
Jump to: