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
Mark "Murch" Erhardt
b92cb0b627
Merge pull request #1983 from jonatack/2025-09-BIP321-add-reference-implementation
...
BIP321: add reference implementation, mention BIP21 replacement
2025-10-01 14:35:32 -07:00
Murch
cc68e6d753
BIP327,353: Correct statuses
...
- 327 should be Final instead of Active
- 353 should be Proposed, as Testvectors are still in the works (see
#1912 )
2025-09-23 14:49:38 -07:00
Murch
e9b1100912
BIP353: Advance to Active
...
BIP 353 has been implemented by multiple projects.
2025-09-23 13:56:54 -07:00
Murch
d7847195aa
BIP3: Rename Created to Assigned
2025-09-18 12:50:30 -07:00
Mark "Murch" Erhardt
869fd7765f
Merge pull request #1963 from jonatack/2025-09_update_BIPs_157-158_to_final
...
BIPs 157, 158: update status to Final, add Requires header
2025-09-15 13:53:46 -07:00
Mark "Murch" Erhardt
abf3bdab29
Merge pull request #1956 from jonatack/2025-09-update-BIP111-status-from-Proposed-to-Final
...
BIP111: update status from Proposed to Final
2025-09-10 14:10:03 -07:00
Mark "Murch" Erhardt
260da85921
Merge pull request #1933 from jonatack/2025-08-update-BIP155-status
...
BIP155: update status from Draft to Final
2025-09-02 15:35:32 -07:00
Mark "Murch" Erhardt
86b29c5d81
Merge pull request #1941 from jonatack/2025-08-bip2-licenses
...
BIP2: license section fixups
2025-08-25 11:58:40 -07:00
Mark "Murch" Erhardt
2e3dd3f273
Merge pull request #1940 from jonatack/2025-08-bip3-licenses
...
BIP3: license section updates
2025-08-21 14:34:35 -07:00
Murch
1fc26cbb24
BIP3: Update License header format on activation
...
Addresses follow-up from #1892
2025-08-08 17:21:17 -07:00
Mark "Murch" Erhardt
6c5d396fba
Merge pull request #1910 from bethoffman/fix-typo
...
BIP443: fix typo in the section "Transaction-wide initialization"
2025-08-05 15:40:32 -07:00
Mark "Murch" Erhardt
b8a39dfba3
Merge pull request #1904 from jonatack/2025-07-remove-License-Code-from-BIP3
...
BIP3: drop optional License Code header
2025-07-29 08:33:01 -07:00
Mark "Murch" Erhardt
7f13f8f9f5
Merge pull request #1899 from dplusplus1024/patch-7
...
BIP32: Use plural “bytes”
2025-07-28 13:53:04 -07:00
Mark "Murch" Erhardt
be3d2e4611
Merge pull request #1897 from Galoretka/rawe
...
BIP69: fix function name typo in example code
2025-07-16 16:27:14 -07:00
Mark "Murch" Erhardt
83ac8427e7
Merge pull request #1890 from nothingmuch/fragment-fixes
...
BIP 77: Delimit fragment params with `-` instead of `+`
2025-07-10 15:04:58 -07:00
Mark "Murch" Erhardt
c17a3dbceb
Merge pull request #1888 from achow101/380-drop-H
...
380: Disallow H as a hardened indicator
2025-07-03 14:49:16 -07:00
Mark "Murch" Erhardt
77b0bb297a
Merge pull request #1819 from murchandamus/2025-03-bip3-followups
...
BIP3: Address additional review
2025-06-27 10:17:21 -07:00
Murch
99b8541e09
bip3: Improve compatibility section
2025-06-27 10:15:26 -07:00
Murch
0bbe31b745
bip3: Restate recommendation to get early feedback
2025-06-27 10:15:24 -07:00
Murch
66cb7504b4
bip3: Explain why the Replaces header is unchanged
2025-06-27 10:15:23 -07:00
Murch
7101294a93
bip3: Describe acceptance as Adoption/Publication
2025-06-27 10:15:21 -07:00
Murch
2c57d8aee6
bip3: Fix minor phrasing and structure issues
2025-06-27 10:14:25 -07:00
Mark "Murch" Erhardt
db9e16eb5d
Merge pull request #1873 from lechpzn/master
...
[bip-0443]: fix link to bip-0341
2025-06-20 15:40:07 -07:00
Mark "Murch" Erhardt
879ba82ab4
Merge pull request #1867 from achow101/390-clarifications
...
390: Allow repeated participant pubkeys and disallow ranged participants with aggregate derivation.
2025-06-18 14:10:44 -07:00
Mark "Murch" Erhardt
e82c925973
Merge pull request #1870 from notnout/patch-1
...
Update bip-0321.mediawiki to remove duplicate address example
2025-06-16 11:59:34 -07:00
Mark "Murch" Erhardt
7d8b390c78
Merge pull request #1864 from jonatack/2025-06-various-fixups
...
BIPs 77, 175, 443: various fixups
2025-06-03 14:39:06 -07:00
Mark "Murch" Erhardt
43d4a1ecec
Merge pull request #1760 from Christewart/2024-12-20-64bytetxs
...
BIP 53: Disallow 64-byte transactions
2025-05-21 17:58:42 -07:00
Mark "Murch" Erhardt
ebab9b369a
Merge pull request #1854 from jonatack/2025-05-replace-broken-twitter-link
...
BIP341: replace broken twitter link
2025-05-20 14:33:50 -07:00
Mark "Murch" Erhardt
3b76d78bdb
Merge pull request #1793 from Merkleize/ccv
...
BIP 443: OP_CHECKCONTRACTVERIFY
2025-05-16 09:58:31 -07:00
Mark "Murch" Erhardt
25f63964d0
Merge pull request #1849 from mutestt/fix/fix
...
BIP-372: Fix references and links formatting and minor typos
2025-05-16 09:51:53 -07:00
Murch
adafc92b98
BIP48: Remove invitation to add more script types
2025-05-14 15:12:42 -07:00
Murch
fc946e1989
BIP48: Move to final
2025-05-13 13:07:53 -07:00
Murch
b2ce382603
Revert P2TR example from "BIP48: Add P2SH-P2WSH and P2TR mainnet examples"
...
This partially reverts commit 9c22bcef63 .
2025-05-13 13:07:51 -07:00
Murch
f29553e085
Revert "BIP48: Add p2tr script type derivation"
...
This reverts commit e7cf2e9149 .
2025-05-13 13:07:49 -07:00
Murch
60ac0e8fec
Merge pull request #1848 via 'jamesob-25-05-withdraw-vault'
2025-05-08 11:38:05 -07:00
Murch
bce061f009
Merge pull request #1841 from 0ceanSlim
...
- Adds BIP172: Define Bitcoin Subunits as Satoshis
2025-05-08 10:28:56 -07:00
Mark "Murch" Erhardt
4aa3aef572
Merge pull request #1821 from BitcoinErrorLog/master
...
BIP177: Redefine Bitcoin’s Base Unit
2025-05-08 09:52:03 -07:00
Mark "Murch" Erhardt
2fa52fcb0e
Merge pull request #1842 from gap-editor/bip-0197
...
BIP 197: Update the invalid link
2025-04-29 13:28:56 -07:00
Mark "Murch" Erhardt
a1ce143fc4
Merge pull request #1839 from jonatack/2025-04-collect-typo-fixups
...
Collect and curate typo fixups from April
2025-04-28 14:19:41 -07:00
Mark "Murch" Erhardt
fd3878a279
Merge pull request #1555 from TheBlueMatt/2024-03-uris-without-bodies
...
BIP 321: URI Scheme (Replace BIP 21 with a new BIP containing information about more modern usage of it)
2025-04-24 21:52:29 -07:00
Mark "Murch" Erhardt
1163f3ab69
Merge pull request #1814 from leopardracer/patch-1
...
BIP-0374: fix typo
2025-04-07 13:03:00 -07:00
Mark "Murch" Erhardt
3ccc59dbdb
Merge pull request #1811 from futreall/master
...
BIP352: minor docstring fixups
2025-04-04 06:35:59 -07:00
Mark "Murch" Erhardt
7bc88ba4e2
Merge pull request #1810 from jonatack/2025-04-bip340-url-fixup
...
BIP340: fix url to test-vectors.py
2025-04-02 09:05:34 -07:00
Murch
a7075ee434
BIP3: Fix link to BIP 123
2025-03-29 07:42:31 -07:00
Mark "Murch" Erhardt
04b2ec649b
Merge pull request #1804 from darosior/2503_bip3_nits
...
bip3: a couple nits
2025-03-28 13:25:17 -07:00
Mark "Murch" Erhardt
65b6d6d66d
Merge pull request #1791 from wgyt/wgyt-bips-patch
...
BIPs 67 and 301: fix links
2025-03-21 18:26:29 -07:00
Mark "Murch" Erhardt
09564837a9
Merge pull request #1778 from sky-coderay/patch-1
...
BIP379: add missing hexadecimal notations
2025-03-21 09:29:37 -07:00
Murch
b650373ded
Merge branch 'BIP-0060'
2025-03-21 07:22:27 -07:00
Mark "Murch" Erhardt
e946c66c77
Merge pull request #1795 from guspan-tanadi/pdfpathlinks
...
bip-0068: current pdf path links
2025-03-19 06:53:41 -07:00
Murch
76132ec284
bip3: Move to Proposed
2025-03-18 19:31:49 -07:00
Mark "Murch" Erhardt
8a75e437c5
Merge pull request #1790 from futreall/fix
...
bip-0375.mediawiki fix duplicate 'the'
2025-03-17 18:05:43 -07:00
Mark "Murch" Erhardt
cc81fde273
Merge pull request #1768 from jonatack/2025-02-bip159
...
BIP159 updates
2025-02-26 09:57:23 -05:00
Murch
d44f70e77a
BIP159 Risks section: clarifications and fixups
2025-02-25 17:46:43 -05:00
Mark "Murch" Erhardt
6d2f0d64fc
Merge pull request #1774 from fjahr/bip94-status
...
BIP 94: Move status to Final
2025-02-25 16:49:41 -05:00
Murch
1ceb362897
BIP3: Address follow-ups from #1712
2025-02-25 14:24:34 -05:00
Murch
d5c189f328
BIP3: Update BIP Process
2025-02-20 17:18:08 -05:00
Mark "Murch" Erhardt
2e71a7e758
Merge pull request #1762 from achow101/328-tests
...
328: test vectors, reference implementation, update to Proposed
2025-02-14 09:28:51 -05:00
Mark "Murch" Erhardt
ee78520bfe
Merge pull request #1764 from achow101/373-tests
...
373: test vectors, reference implementation, update to Proposed
2025-02-14 09:24:21 -05:00
Murch
cde668d903
390: Fix created date
2025-02-13 15:26:29 -05:00
Mark "Murch" Erhardt
62ba831736
Merge pull request #1763 from achow101/390-ref-impl
...
390: Add reference implementation
2025-02-13 15:19:27 -05:00
Mark "Murch" Erhardt
6651d5c82f
Merge pull request #1766 from jonatack/2025-02-implementors-to-implementers
...
spelling: globally change "implementor" to "implementer"
2025-02-13 15:15:23 -05:00
Mark "Murch" Erhardt
b9f9a8d6e8
Merge pull request #1680 from jonatack/2024-10-BIP39-license-and-copyright-section
...
BIP39: add license and copyright section
2025-02-04 13:10:53 -05:00
Mark "Murch" Erhardt
1f41c172bf
Merge pull request #1745 from shesek/patch-2
...
BIP345: fix OP_SUCCESS188 hex value
2025-01-13 14:52:28 -05:00
Mark "Murch" Erhardt
27e1394895
Merge pull request #1733 from andrewtoth/andrew/fix-formatting
...
BIP374: Fix link and formatting in reference section
2024-12-27 13:14:51 -05:00
Mark "Murch" Erhardt
75b12ac591
Merge pull request #1689 from andrewtoth/dleq
...
BIP374: Discrete Log Equality Proofs (DLEQ)
2024-12-27 10:29:46 -05:00
Mark "Murch" Erhardt
b509e6c85f
Merge pull request #1731 from JeremyRubin/patch-12
...
[BIP-0349] Add Re-Keying explanation to OP_INTERNALKEY
2024-12-27 10:06:03 -05:00
Mark "Murch" Erhardt
0b37449aa0
Merge pull request #1730 from Gudnessuche/patch-6
...
Update bip-0370.mediawiki
2024-12-26 11:05:31 -05:00