Murch
01d2c8410f
Merge pull request #2236 from murchandamus/bip8-fix-mediawiki-syntax
...
bip8: Fix mediawiki syntax for bold
2026-08-05 11:42:06 -07:00
Murch
3783cf7d40
bip8: Fix mediawiki syntax for bold
2026-08-05 11:40:53 -07:00
Murch
1766568df5
bip8: Advance to Complete
2026-08-03 15:38:59 -07:00
Murch
72fb11fae7
bip8: Add Changelog
2026-08-03 15:38:55 -07:00
Murch
fc8da69601
Merge pull request #2214 from murchandamus/bip47-touch-ups
...
bip47:
- Change BIP type from Informational to Specification
- Move "recent changes" from above preamble to Changelog section
- Drop Comments headers from Preamble
2026-07-23 12:30:54 -07:00
Murch
9d7ed0fdb8
Merge pull request #2213 from murchandamus/bip179-to-complete
...
BIP179: Advance to Complete
2026-07-23 12:25:52 -07:00
Murch
d22168c19f
bip47: Drop Comments headers
2026-07-23 12:19:23 -07:00
Murch
583d925f1a
bip47: Update to Specification type
2026-07-23 12:19:22 -07:00
Murch
390864222b
bip47: Move Changelog to bottom
2026-07-23 12:19:19 -07:00
Murch
56cb3cea9d
BIP179: Advance to Complete
2026-07-22 14:41:04 -07:00
Murch
ee3437854b
Merge pull request #2204 from jmoik/gsr
...
Script Restoration BIPs: fix OP_RIGHT definition, clarify and adjust costing with wordspan notation, UPSHIFT, CLTV/CSV, final success-check
2026-07-16 14:05:46 -07:00
Murch
c021a5f51a
Merge pull request #2209 from jonatack/2026-07-link-check-improvements
...
script: link check improvements
2026-07-10 11:13:49 -07:00
Murch
f3cf667c3e
Merge pull request #2208 from darosior/2607_wording_64byte_txs
...
BIP 54: mention recent ML discussion and 64-byte transactions limitation
2026-07-08 13:00:08 -07:00
Murch
4894bcc4eb
bip52: Update to Closed
...
This proposal appears abandoned, as it has not had any updates in over
four years, and cursory search did not produce any public discussions of
it since it was published either. Attempts to contact the authors did
not receive a response within four weeks.
2026-06-18 21:11:57 -07:00
Murch
790c777aeb
Merge pull request #2178 from pythcoiner/bip_68
...
BIP68: fix wrong upper bound for nHeight
2026-05-29 16:22:11 -07:00
Murch
fae52468c9
Merge pull request #2182 from evanlinjin/fix/174-input-finalizer-clarification
...
BIP174: Mention sighash type requirement in Input Finalizer section
2026-05-29 12:00:38 -07:00
Murch
43a4941b37
Merge pull request #2172 from darosior/2605_bip54_complete
...
BIP 54: progress to Complete
2026-05-22 11:20:32 -07:00
Murch
a766a6e127
Merge pull request #2170 from darosior/bip54_rationale_additions
...
BIP 54: improve and deduplicate parts of rationale and motivation
2026-05-21 12:06:24 -07:00
Murch
7571cd4489
bip10: Record Withdrawal in Changelog
2026-05-21 10:54:22 -07:00
Murch
6d95a22232
bip176: Advance to Complete ( #2169 )
2026-05-21 08:35:25 -07:00
Murch
fefc5c1925
bip127: Add Changelog
2026-05-21 08:30:35 -07:00
Murch
92d5ce5684
bip1: Record close reason
...
This commit forgoes introducing a version, as the BIP has been closed
for a decade and it is no longer necessary to update the readers
regarding specification changes of BIP1.
2026-05-20 17:41:21 -07:00
Murch
e872e76a3f
bip78: Advance to Deployed
...
According to the BIP78 itself, there are multiple projects that have
implemented support for this proposal on mainnet:
https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki#implementations
2026-05-20 15:49:09 -07:00
Murch
885c7062cd
bip38: Advance to Deployed
2026-05-20 15:00:19 -07:00
Murch
6deafd07ff
Merge pull request #2155 from guggero/bip-0322-follow-up
...
BIP-0322: polishing follow-up
2026-05-14 05:26:27 -07:00
Murch
442e9628b3
Eliminate remaining "user-content" anchor links
2026-04-27 17:29:24 -07:00
Murch
b3a069464a
Fix other broken anchors
...
Used the following `sed` command and manually verified the unstaged
changes. Special cases that were not committed included external links
to Wikipedia which are case-sensitive, links specific lines in code, a
link to a title with a slash that had to be cleaned up, and links to
citations on the BIP repository that contain an underscore.
```
sed -E -i '
s/(\[\[[^][]*#)([^]|]*)(\||\]\])/\1\L\2\E\3/g
:again
s/(\[\[[^][]*#)([^]|]*)([: _]+)([^]|]*)(\||\]\])/\1\2-\4\5/g
t again
' bip-0*mediawiki
```
2026-04-27 17:26:49 -07:00
Murch
32b7adf847
BIP342: Fix anchor links
2026-04-27 17:26:47 -07:00
Murch
5137d59442
BIP23: Fix anchor links
2026-04-27 17:26:45 -07:00
Murch
42303cbdf8
BIP22: fix anchor links
2026-04-27 17:26:43 -07:00
Murch
78494dbcc0
Merge pull request #2144 from murchandamus/bip388-update-changelog
...
bip388: Update Changelog
2026-04-23 07:56:28 -07:00
Murch
69a63f629f
Merge pull request #2143 from murchandamus/bip174-fixup-changelog
...
bip174: Explain BIP2 status in Changelog
2026-04-21 13:34:32 -07:00
Murch
eec42583f0
Merge pull request #2046 from macgyver13/bip375-reference-testvectors-pr
...
BIP375: Add test vectors + validator
2026-04-16 17:47:48 -07:00
Murch
e1755b8257
bip174: Fix relative paths to other BIPs
2026-04-16 06:57:49 -07:00
Murch
cfff971940
bip388: Add missing Version header, rename Changelog
2026-04-15 11:32:28 -07:00
Murch
db131ef7b9
bip388: Amend assignment date
...
BIP3 clarified the content of the ambiguous Created header and renamed it to Assigned.
BIP388 was assigned per
https://github.com/bitcoin/bips/pull/1389#pullrequestreview-1796535592
on 2023-12-26.
The prior "Created:" field content was moved to a Changelog entry.
2026-04-15 11:31:40 -07:00
Murch
78fcc3130b
Merge pull request #2122 from darosior/2603_bip54_improvements
...
BIP 54 test vectors improvements following review in Inquisition
2026-04-15 10:44:47 -07:00
Murch
777ca76c2e
bip174: Explain BIP2 status in Changelog
2026-04-15 08:31:40 -07:00
Murch
588431816a
Merge pull request #2135 from murchandamus/2026-04-08-deduplicate-psbt-tables
...
BIP174: Deduplicate type definitions by introducing registry file
2026-04-14 17:19:22 -07:00
Murch
0a23dbf56a
BIP174: Deduplicate per-output type definitions
2026-04-13 08:12:30 -07:00
Murch
d71cd39f69
BIP174: Deduplicate input type definitions
2026-04-13 08:12:00 -07:00
Murch
762e8c785b
BIP174: Deduplicate global type definitions
2026-04-13 08:11:19 -07:00
Murch
eb497966e4
Merge pull request #2136 from guggero/bip-0322-clarifications
...
BIP-322: add clarifications and more test vectors
2026-04-10 16:47:56 -07:00
Murch
2dfdfba3e3
BIP440: Varops Budget for Script Runtime Constraint, BIP441: Restoration of disabled Script (tapleaf 0xc2) ( #2118 )
...
* Varops: Two BIPs for Script Restoration: varops calculations and tapleaf version (0xc2).
Special thanks to Murch for teaching me mediawiki, and so much great
formatting and clarity advice.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
* script restoration: fix MUL cost to account to round up B to word boundary.
Julian points out that the implementation does this, which improves accuracy
for the case of small B (since the term is multiplied: for normal OP_ADD etc
we don't bother, since the difference is very bounded).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
* BIP 440, 441: official numbers, into README.mediawiki and renamed.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
---------
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2026-04-07 08:33:54 -07:00
Murch
e3874ca825
Merge pull request #2111 from darosior/2603_bip370_output_amount
...
BIP 370: drop redundant requirement from PSBT_OUT_SCRIPT field description
2026-04-07 08:26:19 -07:00
Murch
02bdb13f13
Merge pull request #2132 from andrewtoth/bip370_missing_test_vectors
...
BIP370: missing test vectors
2026-04-07 08:24:52 -07:00
Mark "Murch" Erhardt
4e1d44ed72
Merge pull request #2127 from theStack/bip174-global_version-mandatory-in-v2
...
BIP-174: mark PSBT_GLOBAL_VERSION as required for v2
2026-03-23 11:37:52 -07:00
Mark "Murch" Erhardt
b382728379
Merge pull request #2087 from theStack/bip352-vendor-secp256k1lab
...
BIP-352: vendor secp256k1lab and use it for reference implementation
2026-03-06 14:39:56 -05:00
Mark "Murch" Erhardt
6eb01f01bc
Merge pull request #2106 from theStack/bip352_limit_max-k-PR
...
BIP-352: introduce per-group recipient limit K_max (=2323)
2026-03-02 11:54:09 -05:00
Mark "Murch" Erhardt
bd56416786
Merge pull request #2107 from murchandamus/2026-02-bip352-add-thestack
...
BIP352: Add Sebastian Falbesoner as Author
2026-02-25 10:22:21 -08:00
Murch
9e407af625
BIP352: Add Sebastian Falbesoner as Author
2026-02-24 12:55:34 -08:00
Mark "Murch" Erhardt
5d0f70a5cf
Merge pull request #2094 from ajtowns/202601-bip434-copyright
...
BIP 434: fix license inconsistency
2026-02-02 21:01:54 -08:00
Mark "Murch" Erhardt
29b48129b1
Merge pull request #2092 from ajtowns/202601-feature-shortid
...
BIP 324, 434: Specify p2p v2 one-byte identifier for FEATURE message
2026-02-02 16:22:41 -08:00
Mark "Murch" Erhardt
43e3983e4b
Merge pull request #2086 from ajtowns/202512-bip324-shortid-alias
...
BIP 324: Clarify equivalence between 1 and 13 byte message types
2026-01-29 10:18:01 -08:00
Mark "Murch" Erhardt
e169a61940
Merge pull request #2084 from theStack/bip374-vendor-secp256k1lab
...
BIP-374: vendor secp256k1lab and use it for reference implementation
2026-01-28 10:31:32 -08:00
Mark "Murch" Erhardt
3177af3bbf
Merge pull request #2076 from ajtowns/202512-p2p-feature
...
BIP 434: Peer Feature Negotiation
2026-01-27 07:22:58 -08:00
Mark "Murch" Erhardt
4c2f6567b3
Merge pull request #1500 from stevenroose/txhash
...
BIP346: OP_TXHASH
2026-01-27 07:21:12 -08:00
Murch
1761675f67
BIP14: Backfill discussion URLs
2026-01-16 13:11:13 -08:00
Mark "Murch" Erhardt
df57b45a63
Merge pull request #2083 from jonatack/2026-bip3-edits
...
README intro edits
2026-01-14 13:41:19 -08:00
Murch
4486d6de91
process: Backfill missing Version headers
...
…for BIPs that have a Changelog section that mentions a version.
BIP 1 and BIP 340 have Changelog sections, but do not define versions.
2026-01-12 14:36:33 -08:00
Murch and Jon Atack
76efa4aabf
process: Fix up license sections to match preamble
...
Co-authored-by: Jon Atack <jon@atack.com >
2026-01-12 14:30:03 -08:00
Murch
24e96e870f
process: Created ↦ Assigned
...
```
sed -z -i 's/Created: /Assigned: /' bip-0*.md
sed -z -i 's/Created: /Assigned: /' bip-0*.mediawiki
```
2026-01-12 14:29:51 -08:00
Murch
ebefd42cc8
editor: Remove outdated comment from README table
2026-01-12 14:29:15 -08:00
Murch
6829b943bd
process: Drop unused Discussions-To Header
2026-01-12 14:29:13 -08:00
Murch
38f525beac
BIP372: Drop redundant Discussions-To Header
...
BIP2 states that the Discussions-To header should only be used if the
proposal was discussed somewhere else beside the Bitcoin Developer
Mailing List. Therefore, the only use of the Discussions-To header in
the repository is unnecessary and can be removed before the header is
abolished.
2026-01-12 14:29:12 -08:00
Murch
b712509434
process: Update license check
2026-01-12 14:29:10 -08:00
Murch
fea4a0b0c5
process: Increase title limit
2026-01-12 14:29:09 -08:00
Murch
3fddf95984
process: Allow Deputies header
2026-01-12 14:29:07 -08:00
Murch
5207ef92a5
process: Author ↦ Authors
...
```
sed -z -i 's/Author: /Authors: /' bip-0*.md
sed -z -i 's/Author: /Authors: /' bip-0*.mediawiki
```
Also align correctly in case of multiple authors.
2026-01-12 14:29:00 -08:00
Murch
59730dec4f
process: Remove Comments-URI and -Summary
...
```
sed -i '0,/Comments-Summary/{/Comments-Summary/d}' bip-0*md
sed -i '0,/Comments-Summary/{/Comments-Summary/d}' bip-0*mediawiki
sed -i '0,/Comments-URI/{/Comments-URI/d}' bip-0*md
sed -i '0,/Comments-URI/{/Comments-URI/d}' bip-0*mediawiki
```
Then reset the BIPs with non-empty comment wikis:
- bip-0037.mediawiki
- bip-0038.mediawiki
- bip-0039.mediawiki
- bip-0042.mediawiki
- bip-0044.mediawiki
- bip-0047.mediawiki
- bip-0049.mediawiki
- bip-0060.mediawiki
- bip-0061.mediawiki
- bip-0074.mediawiki
- bip-0075.mediawiki
- bip-0077.md
- bip-0084.mediawiki
- bip-0090.mediawiki
- bip-0118.mediawiki
- bip-0125.mediawiki
- bip-0150.mediawiki
- bip-0151.mediawiki
- bip-0152.mediawiki
- bip-0171.mediawiki
- bip-0172.mediawiki
- bip-0173.mediawiki
- bip-0174.mediawiki
- bip-0176.mediawiki
- bip-0178.mediawiki
- bip-0199.mediawiki
- bip-0322.mediawiki
- bip-0340.mediawiki
- bip-0341.mediawiki
2026-01-12 14:28:37 -08:00
Murch
01352f7f40
process: Post-History ↦ Discussion
...
Also line up with additional items in the lines below.
```
sed -i -z 's/ Post-History: / Discussion: /' bip-0*.md
sed -i -z 's/ Post-History: / Discussion: /' bip-0*.mediawiki
```
2026-01-12 14:28:06 -08:00
Murch
863573ab0f
BIP135: Move discussion to correct header
2026-01-12 14:22:41 -08:00
Murch
a233bde4af
process: Standards Track ↦ Specification
...
```
sed -z -i 's/Type: Standards Track/Type: Specification/' bip-0*.md
sed -z -i 's/Type: Standards Track/Type: Specification/' bip-0*.mediawiki
```
After the scripted changes, the changes to BIP-40, BIP-41, and BIP-63
were undone, because it breaks CI.
These three BIPs only exist conceptually and their proposal documents
are missing which causes changes to them ot break the CI. I defer the
changes to these BIPs to a separate pull request to get CI to pass.
2026-01-12 14:22:40 -08:00
Murch
ff1f3b36f8
process: Superseded-By ↦ Proposed-Replacement
...
sed -z -i 's/Superseded-By: /Proposed-Replacement: /' bip-0*.md
sed -z -i 's/Superseded-By: /Proposed-Replacement: /' bip-0*.mediawiki
2026-01-12 14:22:38 -08:00
Murch
66defbdc03
process: Deferred/Obsolete/Rejected/Replaced/Withdrawn ↦ Closed
...
```
sed -z -i 's/Status: Deferred/Status: Closed/' bip-0*.md
sed -z -i 's/Status: Deferred/Status: Closed/' bip-0*.mediawiki
sed -z -i 's/Status: Obsolete/Status: Closed/' bip-0*.md
sed -z -i 's/Status: Obsolete/Status: Closed/' bip-0*.mediawiki
sed -z -i 's/Status: Rejected/Status: Closed/' bip-0*.md
sed -z -i 's/Status: Rejected/Status: Closed/' bip-0*.mediawiki
sed -z -i 's/Status: Replaced/Status: Closed/' bip-0*.md
sed -z -i 's/Status: Replaced/Status: Closed/' bip-0*.mediawiki
sed -z -i 's/Status: Withdrawn/Status: Closed/' bip-0*.md
sed -z -i 's/Status: Withdrawn/Status: Closed/' bip-0*.mediawiki
```
```
sed -i 's/| Deferred/| Closed/' README.mediawiki
sed -i 's/| Obsolete/| Closed/' README.mediawiki
sed -i 's/| Rejected/| Closed/' README.mediawiki
sed -i 's/| Replaced/| Closed/' README.mediawiki
sed -i 's/| Withdrawn/| Closed/' README.mediawiki
```
2026-01-12 14:22:36 -08:00
Murch
5d3ceb3773
process: Final/Active ↦ Deployed
...
```
sed -z -i 's/Status: Active/Status: Deployed/' bip-0*.md
sed -z -i 's/Status: Active/Status: Deployed/' bip-0*.mediawiki
sed -z -i 's/Status: Final/Status: Deployed/' bip-0*.md
sed -z -i 's/Status: Final/Status: Deployed/' bip-0*.mediawiki
sed -i 's/| Active/| Deployed/' README.mediawiki
sed -i 's/| Final/| Deployed/' README.mediawiki
```
2026-01-12 14:22:33 -08:00
Murch
6760ba8738
process: Proposed ↦ Complete
...
Amend CI script to new statuses and update existing status field values
in table and BIPs.
```
sed -z -i 's/Status: Proposed/Status: Complete/' bip-0*.md
sed -z -i 's/Status: Proposed/Status: Complete/' bip-0*.mediawiki
sed -i 's/| Proposed/| Complete/' README.mediawiki
```
2026-01-12 14:22:30 -08:00
Murch
2f497a2bbe
process: Clarify handling of controversial BIPs
...
It is preferable to close PRs over having them stuck in controversy
limbo indefinitely.
2026-01-12 14:22:29 -08:00
Murch
68c12c7f7a
process: Update README to match BIP3
2026-01-12 14:22:27 -08:00
Murch
4f412a4af0
process: Activate BIP3, close BIP2
2026-01-12 14:22:25 -08:00
Murch and
897fa1b9df
bip3: Do not waste community’s time
...
Co-authored-by: jon@atack.com
2025-12-11 13:30:24 -08:00
Murch and
a9308f362e
bip3: Require technical soundness
...
Co-authored-by: jon@atack.com
2025-12-11 09:12:46 -08:00
Murch
41fe83f750
bip3: Add and backfill Changelog section
...
The Version header is omitted at this time, as it is not permitted under BIP 2.
2025-12-11 08:56:35 -08:00
Murch
f389e9b1bb
bip3: Avoid onus
2025-12-11 08:56:33 -08:00
Murch
f29514f21c
bip3: Fix capitalization and drop footnote
2025-12-11 08:56:31 -08:00
Murch
e44d11ebb9
bip3: Clarify that draft needs to be discussed on ML
2025-12-11 08:56:27 -08:00
Murch and Luke Dashjr
25810a0a4a
bip3: Avoid implying BIP editors must reply to every ML post
...
Co-authored-by: Luke Dashjr <luke-jr+git@utopios.org >
2025-12-11 08:56:25 -08:00
Murch and
6f62034db8
bip3: Clarify editor assignment of BIP numbers
...
Adopted from:
https://github.com/bitcoin/bips/pull/2037/commits/a399d0791d173510badd3cbf954be547c3d347e4k
Co-authored-by: luke+github_public@dashjr.org
2025-12-11 08:56:22 -08:00
Murch
56ac1c2686
bip3: Broaden reference implementation formats
...
Based on Luke Dashjr’s b46e819591
2025-12-09 15:54:39 -08:00
Murch
3d07d12de5
Revert "BIP3: add guidance on originality, quality, LLMs"
...
This reverts commit d083ce5a9b .
2025-12-09 14:53:26 -08:00
Mark "Murch" Erhardt
618ce32488
Merge pull request #2028 from scgbckbone/bip-0373-wording
...
nit: improve `PSBT_IN_MUSIG2_PARTIAL_SIG` wording
2025-12-08 11:38:05 -08:00
Mark "Murch" Erhardt
e15bba9273
Merge pull request #1971 from brunoerg/2025-09-psbt-invalid-data-size
...
bip174: add test case for an invalid valuedata due to its size
2025-12-08 11:34:42 -08:00
Mark "Murch" Erhardt
28616a4d0c
Merge pull request #2050 from yyhrnk/fix/bip390-musig-rawtr-usage
...
BIP-390: allow musig() under rawtr()
2025-12-08 11:10:44 -08:00
Mark "Murch" Erhardt
afa18e4dbb
Merge pull request #2044 from darosior/2511_bip54_forward_compat
...
bip-0054: update forward compat section with Bitcoin Core v30
2025-12-08 10:21:46 -08:00
Mark "Murch" Erhardt
66a41d32bf
Merge pull request #2036 from instagibbs/2025-11-bip54_sum_sigops
...
bip54: clarify sigops counting, borrow bip16 language
2025-11-17 10:45:55 -08:00
Mark "Murch" Erhardt
bbaea3182b
Merge pull request #2020 from jonatack/2025-10-bip3-dedicated-ML-thread
...
BIP 3: mention posting a dedicated ML thread
2025-11-12 16:57:50 -08:00
Mark "Murch" Erhardt
445e445144
Merge pull request #2022 from jonatack/2025-10-bip3-number-assignment
...
BIP3: clarify number assignment
2025-11-10 08:20:07 -08:00
Mark "Murch" Erhardt
964ce2d371
Merge pull request #1975 from brunoerg/2025-09-torv2
...
bip155: mark torv2 as no longer in use
2025-10-23 10:13:11 +02:00
Mark "Murch" Erhardt
6953b72947
Merge pull request #2006 from jonatack/2025-10-bip3-adjustments
...
BIP3: add guidance on originality, quality, LLMs
2025-10-22 09:24:37 +02:00
Mark "Murch" Erhardt
3d0bab3cc2
Merge pull request #1998 from jonatack/2025-10-typo-and-editorial-fixups
...
Collect and curate various minor fixups from Jul/Aug/Sept
2025-10-06 14:38:45 -07:00