1
0
mirror of https://github.com/bitcoin/bips.git synced 2026-10-19 19:29:18 +00:00
Commit Graph

4600 Commits

Author SHA1 Message Date
pythcoiner
5af62cba99 bip138: address review 2026-08-18 15:15:05 +00:00
pythcoiner
1ad6f11811 bip138: address review 2026-08-18 11:41:38 +00:00
pythcoiner
c21f642b83 bip138: address review 2026-08-18 08:38:49 +00:00
pythcoiner
0fbc187b99 bip138: address review 2026-08-16 06:30:55 +02:00
pythcoiner
65b4c38a02 bip138: address review 2026-07-16 08:32:47 -04:00
pythcoiner
1b1513ebaf bip138: add acknowledgements 2026-07-16 08:30:15 -04:00
pythcoiner
e1b35253bc bip138: add Requires header 2026-07-16 08:30:00 -04:00
pythcoiner
5d441163be bip138: address review 2026-07-16 08:06:52 -04:00
pythcoiner
d041c01f2f bip138: add a backward compatibility section 2026-07-16 02:38:01 -04:00
pythcoiner
f79d0862b8 bip138: address review 2026-07-16 02:19:27 -04:00
pythcoiner
090fbf0f35 bip-138 add a test vector for x-only key deduplication 2026-07-15 02:33:03 -04:00
pythcoiner
1a157a6418 bip-138 saturate the decoy bucket at the count limit 2026-07-15 02:32:55 -04:00
pythcoiner
ea221577df bip-138 add test vectors for sorting and deduplication 2026-07-15 01:31:37 -04:00
pythcoiner
86e10c907e bip-138 recommend sorting and deduplicating derivation paths 2026-07-15 01:31:30 -04:00
pythcoiner
ca0722ce39 bip-138 sync test vectors with the reference implementation 2026-07-15 01:31:30 -04:00
pythcoiner
c1170d4634 bip-138 require warning about excluded key expressions 2026-07-15 00:28:36 -04:00
pythcoiner
317b8fdb2f bip-138 reference the CHACHA20-POLY1305 rationale footnote 2026-07-15 00:28:26 -04:00
pythcoiner
1de39be4e3 bip-138 document why content LENGTH is mandatory 2026-07-15 00:26:20 -04:00
pythcoiner
9f1be26e2f bip-138 recommend sorting and deduplicating individual secrets 2026-07-15 00:26:20 -04:00
pythcoiner
1e776e7a72 bip-138 pad individual secrets with decoys 2026-07-15 00:00:09 -04:00
pythcoiner
fb52eaab03 bip-138 document common derivation paths to try automatically 2026-07-15 00:00:08 -04:00
pythcoiner
1358003bc8 bip-138 add string content type 2026-07-14 23:55:04 -04:00
pythcoiner
86f5c28f7c bip-138 treat content type 0x00 as the end of content items 2026-07-14 23:55:04 -04:00
pythcoiner
56deb75d62 bip-138: allow multiple content items per payload 2026-06-30 10:59:17 -04:00
pythcoiner
b1e3adcf2e bip-138: terminate generated test vectors with a trailing newline 2026-06-18 12:02:30 -04:00
pythcoiner
99217c680f bip-138: reference BIP-0139 for wallet backup metadata 2026-06-18 11:47:17 -04:00
pythcoiner
c6b04e23df bip-138: BIP380 content is a bare descriptor or a JSON document 2026-06-18 11:47:17 -04:00
pythcoiner
d115620881 bip-138: make BIP380 backup content JSON-only 2026-06-18 11:47:17 -04:00
pythcoiner
810b4df73e bip-138: specify BIP388 wallet policy backup content 2026-06-18 11:46:44 -04:00
pythcoiner
9e2a585a9a bip-138: specify BIP380 descriptor backup content 2026-06-18 03:44:25 -04:00
pythcoiner
b7ba2840a9 bip-138: clarify CONTENT is a single TLV and forbid all-zero nonce 2026-06-18 03:02:17 -04:00
pythcoiner
72d8a9533f bip-0138: use assigned BIP number 138 for magic and domain separation tags 2026-06-18 01:51:17 -04:00
pythcoiner
7707cf2935 bip-0138: make PLAINTEXT LENGTH mandatory and add optional payload padding 2026-06-18 01:51:15 -04:00
Murch
e9858e8bbe Assign BIP138 2026-05-11 13:09:20 -07:00
pythcoiner
199c7beb44 bip encrypted_backup 2026-05-11 12:27:49 -07:00
craigraw
5253e9a294 BIP-0329: Add spscan label type for labelling silent payments wallets (#2149)
* Add spscan label type

* minor edits
2026-04-27 08:01:58 -07:00
Jon Atack
178ba65952 Merge pull request #1946 from strmfos/master
BIP-158: replace deprecated io/ioutil with os.ReadFile
2026-04-24 18:57:07 -07:00
Jon Atack
554be702d7 Merge pull request #2148 from boskodev790/fix/bip-0003-reference-broken-link-in-changelog-entries
Fix BIP3 link in BIP360, touch up BIP3 reference in BIP347
2026-04-23 20:03:26 -07:00
SeedHammer
9eb67f5764 Merge pull request #1548 from seedhammer/master
BIP391: Binary Output Descriptors
2026-04-23 11:17:01 -07:00
Murch
78494dbcc0 Merge pull request #2144 from murchandamus/bip388-update-changelog
bip388: Update Changelog
2026-04-23 07:56:28 -07:00
boskodev790
1609a4f576 Fix broken BIP 3 reference in bip-0347 and bip-0360 changelogs
Both BIPs added a changelog entry on 2026-01-23 referencing the updated
BIP Process meta-BIP with the wrong form:

- bip-0360.mediawiki:404 rendered `[[bip-0003.mediawiki|BIP 003]]`, but
  the actual file is `bip-0003.md`. The MediaWiki link therefore failed
  to resolve to the BIP 3 page on the bitcoin/bips GitHub wiki render
  and on the bips.dev / bip339 style mirrors — readers of the bip-0360
  changelog landed on a 404.

- bip-0347.mediawiki:170 wrote the same reference as bare text
  `BIP 003` with no link at all, so readers of bip-0347 had no way to
  navigate to the BIP 3 they were meant to follow.

Rewrite both entries to use the canonical form `[[bip-0003.md|BIP 3]]`:

- `bip-0003.md` matches the actual filename.
- `BIP 3` matches the display text convention the README (line 40) and
  every other BIP in this repository already use when linking to
  bip-0003 — "BIP 003" with the three-digit zero-pad appears nowhere
  else in the repo for any BIP and is not part of the display style
  described in BIP 2.

Also drops the trailing whitespace on the bip-0347 line while we are
there (the `typos` CI tolerates it but it is inconsistent with every
other line in the same changelog block).
2026-04-23 04:03:40 +02: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
Jon Atack
50c6ce7636 Merge pull request #2146 from conduition/361/corrections
Corrections to BIP-0361 on rescue protocols
2026-04-20 07:49:09 -07:00
conduition
da7cc678d5 Fix BIP32 links and consistency
Co-authored-by: Jon Atack <jon@atack.com>
2026-04-17 10:44:09 -06:00
Jon Atack
83c1fc8ed2 Merge pull request #2142 from macgyver13/bip352-intermediate-sum
BIP-352: add test vector for edge case - input key intermediate sum zero
2026-04-17 09:23:51 -07:00
conduition
ab2ebe2c5d Corrections to BIP-0361 on rescue protocols 2026-04-17 15:22:59 +00: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
macgyver13
8c0a9bfa57 BIP-375: add changelog section
Add Changelog section
Begin with version 0.1.0 as this BIP is Draft phase
2026-04-16 14:03:48 -04:00
macgyver13
00957af80e BIP-352: update changelog and correct typo
Add patch version 1.1.1 to Changelog
Remove extra leading double-quote in CoinJoin ref name
2026-04-16 12:06:56 -04:00
macgyver13
c2ac36f48f BIP-352: add test vector for edge case - input key intermediate sum zero
Exercises [A, -A, A] input key pattern where the intermediate sum
hits zero after the first two keys, but the final sum is non-zero.
Implementations that validate after each pairwise addition (rather
than summing all keys first) will incorrectly reject this case.
2026-04-16 12:05:12 -04:00