Commit Graph
69 Commits
Author SHA1 Message Date
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 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 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
sashass1315 5948b7243b BIP-119: fix broken link 2025-10-26 20:35:30 +02:00
8137279570 Monthly typo fixups
Co-authored-by: xiaobei0715 <1505929057@qq.com>
Co-authored-by: wgyt <wgythe@gmail.com>
Co-authored-by: Ragnar <rodiondenmark@gmail.com>
2025-04-28 10:29:11 -06:00
Maximilian Hubert f5e4b5b89c Update bip-0119.mediawiki 2025-04-28 16:49:57 +02:00
Jeremy Rubin 88c0fb9b5b [BIP-119] language overhaul & cleanup 2025-03-18 09:28:18 -04:00
Ethan Tuttle 9573e060e3 fix: grammatical typos 2025-03-09 21:01:44 -04:00
Jon Atack 3ee89adf9e BIP119: appease typos linter 2025-03-07 12:54:17 -06: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
Jon Atack 468e9759ba spelling: globally change "implementor" to "implementer"
Although the variant "implementor" predominated for much of the late 20th
century, today "implementer" is considered standard, and the former spelling
triggers the typos spelling checker.
2025-02-13 11:56:17 -06:00
Armin Sabouri f5ff1d22b2 Fix typo in bip-0119 2025-02-13 11:00:13 -05:00
Jesus Christ 7460ad5508 Updated grammatical error relating to Forwarding Addresses
Second sentence in the second paragraph of the Forwarding Addresses section, had a slight grammatical error that needed correcting. 

Helpful for the flurry of interested people keen on reviewing the BIP (i.e. Institutions, non-English nation-states)
2024-11-24 14:31:17 +00:00
Jeremy Rubin a34cb4f769 Remove j amesob from bip-0119.mediawiki coauthor. 2024-10-05 10:01:53 -04:00
Jose Storopoli da1e3ad545 bip-119: fix typo 2024-08-07 19:02:47 -03:00
Alexander Cyon 1eefea0456 Fix typos on 17 files. 2024-05-28 19:25:46 +02:00
Mark "Murch" Erhardt d06521f432 Merge pull request #1484 from git-sgmoore/master-1
added colon at end of if statement - bip-0119.mediawiki
2024-04-23 13:38:13 -04:00
sgmoore 2f1e2bc4d8 added colon at end of if statement - bip-0119.mediawiki
Python requires a colon at the end of an if statement to denote the beginning of the block of code that will be executed if the condition is True. If the colon is omitted, a syntax error will occur, and the code will not run. Since the syntax error will prevent the code from running, it won't introduce any vulnerabilities by itself. However, it will cause the application to fail at the point where the code is parsed, which might expose other issues if error handling is not implemented properly.
2023-08-15 12:54:34 -07:00
Jeremy Rubin 0033fd876f Add James O'Beirne to 119 Author List 2023-07-28 17:34:38 -04:00
Luis Miguel 8f506d8e27 Typos in bip-0119 2023-06-06 15:47:37 +02:00
Luke Dashjr 43a48ec0bf Merge pull request #1319 from JeremyRubin/119-syntax
[BIP-119] Use mediawiki syntax highlighting, add comment to spec
2022-07-25 21:15:16 +00:00
Jeremy Rubinand/dev/fd0 cde2bd31a2 [BIP-119] Minor wording fixups
Co-authored-by: /dev/fd0 <94559964+1440000bytes@users.noreply.github.com>
2022-05-23 09:47:28 -07:00
Jeremy Rubin c05f4042f4 [BIP-119] Reword section on fungibility in motivation 2022-05-23 09:35:04 -07:00
Jeremy Rubin b29a3d27bf [BIP-119] No double space after period, no trailing whitespaces 2022-05-23 09:28:01 -07:00
Jeremy Rubin de0ff362fc [BIP-119] Slim down motivation, add more references 2022-05-10 09:09:44 -07:00
Jeremy Rubin aa1871b149 [BIP-119] Make serialization specification complete, defining all functions fully 2022-05-10 08:51:05 -07:00
Jeremy Rubin ec3688a610 [BIP-119] Clarify Endianness of serializations 2022-05-10 08:38:37 -07:00
Jeremy Rubin c8c8e27c2c [BIP-119] Use mediawiki syntax highlighting, add comment to spec 2022-05-10 08:33:05 -07:00
Luke Dashjr 77a7213e15 Merge pull request #1309 from JeremyRubin/anti-dos-119
[BIP-119] Clean Up Spec of Opcode
2022-05-05 15:35:48 +00:00
Luke Dashjr 9b120a1036 Merge pull request #1294 from JeremyRubin/patch-7
Update BIP-119 to include python reference hash / link BIP-341
2022-05-05 15:23:20 +00:00
Luke Dashjr 3f6fc801e3 Merge remote-tracking branch 'origin-pull/1267/head' 2022-05-05 15:22:29 +00:00
Jeremy Rubin 78fc9f2ceb [BIP-119]: Make IsPayToBareDefaultCheckTemplateVerifyHash Pythonic 2022-04-28 09:48:47 -07:00
Jeremy Rubin cad2b3ee77 [BIP-119] Remove C++ Spec from BIP-119 entirely. 2022-04-28 09:48:38 -07:00
Jeremy Rubin fa09f7f857 [BIP-119] Reimplement CTV in higher level pythonic pseduocode and clarify DoS Caching requirements. 2022-04-28 09:48:23 -07:00
Jeremy Rubin ba648bc4aa Update BIP-119 to include python reference hash / link BIP-341 2022-03-29 14:51:43 -07:00
Jeremy Rubin 5901e7079b [BIP-119] Make it abundantly clear that policy and standard are recommendations. 2022-01-26 15:31:34 -08:00
Jeremy Rubin 9eb17cd296 [BIP-119] Clarify that policy is not validity + what a covenant is. 2022-01-26 01:44:39 -08:00
Luke Dashjr 8530c16c3b Merge pull request #1273 from JeremyRubin/patch-5
[BIP-119] Rename Channel Factories / Clarify Malleability
2022-01-15 23:28:31 +00:00
Luke Dashjr abc9e84e73 Merge pull request #1272 from JeremyRubin/patch-4
[BIP-119] Add notes and warnings about DoS during validation of CTV.
2022-01-15 23:27:16 +00:00
Luke Dashjr 0737622713 Merge pull request #1271 from JeremyRubin/patch-3
[BIP-119] Link Reference implementation to current PR in Bitcoin Core
2022-01-15 23:15:35 +00:00
Luke Dashjr f59f235d91 Merge pull request #1268 from JeremyRubin/patch-1
Fix BIP-119 Typo + Clarify the reasons for 32 bit lengths
2022-01-15 23:14:23 +00:00
Luke Dashjr 01fe8b4615 Merge pull request #1260 from JeremyRubin/ctv-test-vectors
[BIP-0119] Include test vectors for CTV in BIP's subdirectory
2022-01-15 23:14:05 +00:00
Jeremy Rubin 099694efd3 [BIP-119] Rename Channel Factories / Clarify Malleability 2022-01-12 10:54:03 -08:00
Jeremy Rubinandflack 526e9797a7 [BIP-119] Complete fragmented sentence
Co-authored-by: flack <flack@contentcontrol-berlin.de>
2022-01-12 09:53:55 -08:00
Jeremy Rubin 9f642244b9 [BIP-119] Add notes and warnings about DoS during validation of CTV. 2022-01-10 20:23:07 -08:00
Jeremy Rubin 7845a2a799 [BIP-119] Link Reference implementation to current PR in Bitcoin Core 2022-01-10 19:55:26 -08:00
Jeremy Rubin b96b1712fc Fix BIP-119 Typo + Clarify the reasons for 32 bit lengths
when drafting the BIP I attempted to triangulate what the width of the fields for number of inputs/outputs should be from various sources in the codebase, and made an error in looking at the signing and encoding logic, and not the _decoding_ logic which restricts vectors (vin, vout) to MAX_SIZE which is 33554432. This fully justifies not using a wider type (uint64_t).

Also clarified arguments for not using a narrower type (uint16_t) which would be possible just for the vIn based on block size, because it's a leaky abstraction (you can still encode and decode such a transaction,  just not mine it).


thanks to @roconnor-blockstream for pointing this out
2022-01-04 16:11:30 -08:00
pox b705c60a09 typo - letter case 2022-01-03 03:57:51 +02:00
Jeremy Rubin ae747e2b90 [BIP-0119] Include test vectors for CTV in BIP's subdirectory 2021-12-25 11:07:33 -08:00