Commit Graph
4524 Commits
Author SHA1 Message Date
Yuval Kogman 85c9385e20 Allow Version field in checks as per BIP 3 2026-01-12 14:29:16 -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
Olaoluwa Osuntokun 1a75a3dc13 Merge pull request #1982 from instagibbs/2025-09-p2a
BIP 433: Add P2A BIP
2026-01-08 19:18:05 -08:00
Tim Ruffingandlisenokdonbassenok e2f9fe0c04 BIP-327: correct DeterministicSign pubnonce and key length (#2071)
Co-authored-by: lisenokdonbassenok <lisdonbassa@gmail.com>
2026-01-05 10:23:11 -08:00
Jon Atack fc00f51c22 Merge pull request #2057 from maradini77/patch-2
BIP158, refactor: remove duplicate conditional
2025-12-26 07:24:58 -08:00
Anthony Towns 04b448b599 CI: commit README.mediawiki delta from script to git (#2063)
Use a hardcoded delta rather than requiring the delta to never change,
so that it can be changed deliberately when desired without breaking CI.
Also avoids the need to checkout the previous commit, so no longer
changes the repository state.
2025-12-19 19:18:41 -08:00
lisenokdonbassenok 6441993757 BIP-310: fix version-rolling.min-bit-count parameter spec 2025-12-18 14:46:10 +02:00
Jon Atack 46858e5b1f Merge pull request #2058 from kurahin/fix/bip322-proof-of-funds-inputs 2025-12-16 17:59:57 -08:00
VolodymyrBg 1e663c2150 BIP-337: fix incorrect reference in Input Data Outpoint row (#2053)
* BIP-337: fix incorrect reference in Input Data Outpoint row

* Fix typo in BIP 337
2025-12-15 18:17:04 -08:00
Jon Atack f427295acc Merge pull request #2051 from murchandamus/2025-12-bip3-address-activation-motion-feedback 2025-12-15 15:16:23 -08:00
Jon Atack 870c7629ae Merge pull request #2056 from ajtowns/202512-bip325-signet-powlimit
bip-325: document signet minimum difficulty
2025-12-15 10:40:23 -08:00
Ben Westgate 98935ff1f9 BIP93: terminology, typo, and phrasing fixups (#2052)
* Change master seed to secret in most places, ''t'' to ''k'' and other term fixes

* Replace deleted linebreak, delete vestigal oxford commas

* errors->random errors, fix newlines, vector5: secret seed->codex32 secret

reduced the heading level of checksum and error correction to make the table of contents easier to parse.

Moved Master seed Encoding to be below Unshared Secret.

* BIP93: change codex32 characters to bech32 characters

* Fix hrp length off by 1 bug. Refactor validity condition to read easier.
2025-12-15 09:29:21 -08:00
kurahin 80b4b2a6bd BIP-322: fix proof-of-funds inputs wording 2025-12-14 22:32:04 +02:00
maradini77 76059ea230 Update gentestvectors.go 2025-12-14 17:54:59 +01:00
Anthony Towns 56e909458b bip-325: document signet minimum difficulty
This was implicit in the genesis block's nbits value, but better to be clearer.
2025-12-14 06:00:53 +10:00
Murchand 897fa1b9df bip3: Do not waste community’s time
Co-authored-by: jon@atack.com
2025-12-11 13:30:24 -08:00
Murchand 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
Luke Dashjr 5fd4162378 bip-0003: Changes from BIP 2: Make it match actual spec 2025-12-11 08:56:30 -08:00
Luke Dashjr 86d9737e41 bip-0003: Move Type header responsibility to the author(s) 2025-12-11 08:56:28 -08:00
Murch e44d11ebb9 bip3: Clarify that draft needs to be discussed on ML 2025-12-11 08:56:27 -08:00
MurchandLuke 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
Murchand 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
Galoretka 6ce21f4eae bip-373: Fix GLOBAL_XPUB key name and clean up compressed vs x-only note (#2007)
* bip-373: Fix GLOBAL_XPUB key name and clean up compressed vs x-only note

* add requires
2025-12-09 08:33:04 -08:00
Jon Atack 7635df6fd3 Merge pull request #2034 from hodlinator/2025/11/bip53/inversion_typo 2025-12-09 08:30:36 -08:00
Greg Sanders ab9bc69f93 Add BIP433 Pay to Anchor (P2A) 2025-12-09 11:11:03 -05:00
Jon Atack d00a52376d Merge pull request #2009 from radik878/fix/bip-0371-psbt-key-sig-name
BIP-371: use canonical PSBT_IN_TAP_KEY_SIG in invalid test titles
2025-12-08 12:53:29 -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