1
0
mirror of https://github.com/bitcoin/bips.git synced 2025-12-22 14:45:19 +00:00

4383 Commits

Author SHA1 Message Date
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
Murch
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
6f62034db8
bip3: Clarify editor assignment of BIP numbers
Adopted from:
a399d0791dk

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 b46e8195914fc3479760fef4c443390c01825e63
2025-12-09 15:54:39 -08:00
Murch
3d07d12de5
Revert "BIP3: add guidance on originality, quality, LLMs"
This reverts commit d083ce5a9b9d96bbbedec94a3c7878df11edd085.
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
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
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
yyhrnk
7e8facb479
BIP-390: allow musig() under rawtr() 2025-12-08 18:14:55 +02:00
Hodlinator
c569e23641
BIP53: Use different notation for txids and tx-bytes 2025-11-27 21:03:42 +01:00
Hodlinator
cbaedf2dfc
BIP53: Clarify wording around implementation complexity
Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2025-11-26 17:30:44 +01:00
Jon Atack
9a30c28574
Merge pull request #2045 from darosior/bip54_vectors_link
bip-0054: correct link typo in test vectors README
2025-11-25 16:58:16 -08:00
Antoine Poinsot
a86abbe2c1 bip-0054: correct link typo in test vectors README 2025-11-25 18:18:01 -05:00
Antoine Poinsot
1076d90678 bip-0054: update forward compat section with Bitcoin Core v30
The BIP 54 sigops limit was made a standardness rules in Bitcoin Core 30.0.
2025-11-25 14:03:52 -05:00
Jon Atack
2624ef7b83
Merge pull request #2015 from darosior/2509_consensus_cleanup_test_vectors
BIP54: Consensus Cleanup test vectors
2025-11-25 09:56:13 -08:00
Jon Atack
3851847d0a
Merge pull request #2035 from Bashmunta/fix/bip8
BIP-116: add link to bip-8 and fix collision
2025-11-20 12:10:54 -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
Greg Sanders
459298ab0e bip54: clarify sigops counting, borrow bip16 language 2025-11-14 10:18:38 -05: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
Bashmunta
22fc58d746
Update bip-0116.mediawiki 2025-11-11 23:30:23 +02: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
scgbckbone
65daaf2fa3 nit: improve PSBT_IN_MUSIG2_PARTIAL_SIG wording 2025-11-02 02:19:20 +01:00
Jon Atack
b13e4913b0 bip3: clarify number assignment 2025-10-28 15:43:48 -06:00
Jon Atack
5607f64d0d bip3: mention posting a dedicated ML thread 2025-10-27 11:12:26 -06:00
Antoine Poinsot
0777a81367 bip-0054: document the test vectors 2025-10-27 04:10:26 -04:00
Jon Atack
c9a6ca6297
Merge pull request #2018 from sashass1315/fix-broken-link
BIP-119: fix broken link
2025-10-26 14:54:13 -07:00
sashass1315
5948b7243b
BIP-119: fix broken link 2025-10-26 20:35:30 +02:00
Jon Atack
fd7fe26a7e
Merge pull request #2016 from real-or-random/202510-fix-gen-test-vectors 2025-10-24 04:23:31 -07:00
Tim Ruffing
713f000a20 bip324: Update generated files 2025-10-23 14:18:35 +02:00
phrwlk
d51f2dcaeb BIP324: Fix features bitmask for decoding-case selection 2025-10-23 14:18:35 +02: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
Bruno Garcia
7fd375c0e9 bip155: add changelog 2025-10-23 09:52:13 +02:00
Jon Atack
34c584d54a
Merge pull request #2011 from Forostovec/master 2025-10-22 18:24:18 -07: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
Jon Atack
d083ce5a9b BIP3: add guidance on originality, quality, LLMs
and soundness, and ensure it was proposed to the ML by one of the BIP authors
2025-10-21 09:32:48 -06:00
Antoine Poinsot
30b0084808 bip-0054: add test vectors for each mitigation
This introduces a set of test vectors for each of the 4 mitigations in the BIP. The sigops and
transaction size vectors were generated using the unit tests included with the Bitcoin Core
implementation of BIP54, available at https://github.com/darosior/bitcoin/tree/2509_inquisition_consensus_cleanup.
The timestamps and coinbases required mainnet blocks for maximum compatibility, and were generated
by two dedicated unit tests not included with the Bitcoin Core implementation above but available at
https://github.com/darosior/bitcoin/tree/bip54_miner.
2025-10-20 08:53:57 -04:00
Antoine Poinsot
89dfe03a64 bip-0054: add a reference implementation section 2025-10-20 08:53:51 -04:00
Forostovec
1bb1aee5b0
BIP-374: Pass G and m to VerifyProof in GenerateProof self-check 2025-10-19 13:21:14 +03:00
radik878
2bdb5ec72f
BIP-371: use canonical PSBT_IN_TAP_KEY_SIG in invalid test titles 2025-10-18 22:28:16 +03:00
Jon Atack
1d186274ea
Merge pull request #2002 from MozirDmitriy/fix/bip340-test-harness-keygen-failure-flag 2025-10-16 04:02:23 -07:00
3rd Iteration
ab9d5b8b5d
BIP85: fix datetime string to align with UNIX Epoch time (#1967)
* Fix BIP85 human-readable datetime string and update the Changelog

Genesis block time is correct in Unix time, but the human-readable datetime string is off by 10 minutes.

Co-authored-by: Jon Atack <jon@atack.com>
2025-10-15 10:14:53 -07:00
MozirDmitriy
f98774a68c
bip-340: set all_passed=False on key generation mismatch 2025-10-14 23:38:26 +03:00
Mark E. Jeftovic
1cf4130876
BIP‑353: Clarify TXT record structure and concatenation order (single RR; RDATA order; no cross‑RR joins) (#2000) 2025-10-10 17:12:06 -07: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
viktorking7
664d376c8a CI: improve date validation regex in buildtable.pl
and quote filename variable in link format checker script

Co-authored-by: bigbear <155267841+aso20455@users.noreply.github.com>
Co-authored-by: Jon Atack <jon@atack.com>
2025-10-03 13:35:31 -06:00