Murch
fc1b9f40ea
Merge pull request #2275 from Sjors/2026/09/psbt-sighash
...
bip174: add combiner test vector for PSBT_IN_SIGHASH_TYPE
2026-09-23 10:25:00 -07:00
Murch
722d01e5e0
174: consistently indent test vectors
2026-09-23 10:22:22 -07:00
Murch
848dce9a6d
Merge pull request #2292 from danielabrozzoni/update_descriptor_bips_to_spec
...
bip379 to bip390: Update to Specification type
2026-09-22 13:22:13 -07:00
Murch
9ea984930e
Merge pull request #2276 from bitsagarob/patch-1
...
BIP376: keep PSBT_IN_WITNESS_UTXO after finalization
2026-09-22 13:10:20 -07:00
Murch
989df0e893
Merge pull request #1951 from pythcoiner/encrypted_descriptor
...
BIP138: Compact Encryption Scheme for Non-seed Wallet Data
2026-09-21 13:18:48 -07:00
Murch
e71448c81f
Merge pull request #2296 from murchandamus/2026-09-update-typos-flow
...
ci: Update typos action to use main branch
2026-09-18 12:02:05 -07:00
Murch
92f4b86430
ci: Update typos action to use main branch
...
The typos repository switched from the `master` branch to `main`.
2026-09-18 11:54:55 -07:00
Murch
658fe07449
Merge pull request #2259 from ViniciusCestarii/pseudocode-bip-324
...
bip324: fix handshake pseudocode errors
2026-09-18 11:49:14 -07:00
Murch
55083d36dd
Merge pull request #2224 from liamgilligan/bip-low-r-grinding
...
BIP461: Deterministic ECDSA Signatures
2026-09-16 14:11:02 -07:00
Murch
173f386dfb
Merge pull request #2290 from kriss39/fix/bip10-pre-tag
...
bip-10: open the example TxDP block with <pre>, not </pre>
2026-09-14 16:26:29 -07:00
Murch
bfc142f2b5
Merge pull request #2271 from notTanveer/fix/sp-addr-len
...
BIP-352: clarify silent payment address length
2026-09-11 13:40:30 -07:00
Murch
86d96b63b0
Merge pull request #2258 from BenWestgate/bip93-checksum-boundary
...
BIP93: Fix checksum selection bounds and restrict `ms` sizes
2026-09-11 12:28:30 -07:00
Murch
b8a614417f
Merge pull request #2282 from kriss39/fix/mediawiki-relative-link-check
...
script: catch relative BIP links in mediawiki files
2026-09-11 12:21:15 -07:00
Murch
2974f9f091
Merge pull request #2283 from kriss39/fix/deputies-email-domain-validation
...
script: allow hyphens in deputy email domains
2026-09-11 12:17:12 -07:00
Murch
adfe317fc4
Merge pull request #2284 from kriss39/fix/allow-mit-0-license
...
script: allow MIT-0 license
2026-09-11 12:10:15 -07:00
Murch
620871a7a4
Merge pull request #2278 from fametrano/bip327-portable-monotonic-clock
...
bip-0327: derive extra_in from secrets in the reference self-test
2026-09-10 08:25:02 -07:00
Murch
2120121c40
Merge pull request #2244 from jonatack/2026-08-bip155-add-ref-impl
...
BIP155: add reference implementation
2026-09-09 13:56:22 -07:00
Murch
4adea840e7
Merge pull request #2241 from pseudoramdom/staletip-bip
...
BIP332: Stale Tip Relay
2026-09-09 13:47:47 -07:00
Murch
09e21036a4
Merge pull request #2274 from fmterrors/feature_fmterrors
...
docs(bip-353): fix DNSSEC proof extraction typo
2026-09-03 16:28:07 -07:00
Murch
7273e178e5
Merge pull request #2270 from stutxo/bip-441-typos
...
BIP 441: fix typos and changelog date
2026-09-01 15:55:57 -07:00
Murch
2692bed479
Merge pull request #2268 from Yuri-SVB/feat/update-yuri-svb-email-on-bip-450
...
BIP450: Update author email address
2026-08-31 14:10:54 -07:00
Murch
c2008a0663
Merge pull request #2215 from murchandamus/bip351-close
...
bip351: close due to lack of activity
2026-08-19 13:17:39 -07:00
Murch
857a7debc6
Merge pull request #2243 from jonatack/2026-08-add-security_md-document
...
Add SECURITY.md
2026-08-17 14:33:23 -07:00
Murch
d923cb825c
Merge pull request #2233 from grandpig/master
...
scripts: validate the first Comments-URI entry
2026-08-14 17:05:25 -07:00
Murch
60f5b33b0a
Merge pull request #2252 from jurvis/bip89-deployed
...
bip89: advance to deployed
2026-08-12 21:22:56 -07:00
Murch
fe2d6caf85
Merge pull request #2250 from liamgilligan/bip324-method-name
...
BIP-324: Correct method name in handshake diagram
2026-08-12 10:35:03 -07:00
Murch
c38071c8c4
Merge pull request #2245 from jonatack/2026-08-bip110-status-update
...
BIP110: update status to Closed
2026-08-10 14:05:56 -07:00
Murch
967ed3fa0b
process: Remove Luke from BIP Editors
2026-08-09 09:14:53 -07:00
Murch
1edd2f7be0
Merge pull request #2225 from dathonohm/bip110-p2a-clarification
...
BIP-110: Clarify P2A exemption in rule 3 requires an empty witness stack
2026-08-09 08:48:18 -07:00
Murch and John Moffett
b01048ebee
bip110: Adopt John Moffett’s description of BIP433 relationship
...
Co-authored-by: John Moffett <116917595+john-moffett@users.noreply.github.com >
2026-08-09 08:46:25 -07:00
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
ed092693c1
bip351: Move to Closed
2026-07-22 15:57:34 -07:00
Murch
2ccd5bf7dc
bip351: Update to Specification type
2026-07-22 15:53:20 -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
e9858e8bbe
Assign BIP138
2026-05-11 13:09:20 -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