summaryrefslogtreecommitdiff
path: root/bip-0119.mediawiki
AgeCommit message (Collapse)Author
2024-10-05Remove j amesob from bip-0119.mediawiki coauthor.Jeremy Rubin
2024-08-07bip-119: fix typoJose Storopoli
2024-05-28Fix typos on 17 files.Alexander Cyon
2024-04-23Merge pull request #1484 from git-sgmoore/master-1Mark "Murch" Erhardt
added colon at end of if statement - bip-0119.mediawiki
2023-08-15added colon at end of if statement - bip-0119.mediawikisgmoore
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-07-28Add James O'Beirne to 119 Author ListJeremy Rubin
2023-06-06Typos in bip-0119Luis Miguel
2022-07-25Merge pull request #1319 from JeremyRubin/119-syntaxLuke Dashjr
[BIP-119] Use mediawiki syntax highlighting, add comment to spec
2022-05-23[BIP-119] Minor wording fixupsJeremy Rubin
Co-authored-by: /dev/fd0 <94559964+1440000bytes@users.noreply.github.com>
2022-05-23[BIP-119] Reword section on fungibility in motivationJeremy Rubin
2022-05-23[BIP-119] No double space after period, no trailing whitespacesJeremy Rubin
2022-05-10[BIP-119] Slim down motivation, add more referencesJeremy Rubin
2022-05-10[BIP-119] Make serialization specification complete, defining all functions ↵Jeremy Rubin
fully
2022-05-10[BIP-119] Clarify Endianness of serializationsJeremy Rubin
2022-05-10[BIP-119] Use mediawiki syntax highlighting, add comment to specJeremy Rubin
2022-05-05Merge pull request #1309 from JeremyRubin/anti-dos-119Luke Dashjr
[BIP-119] Clean Up Spec of Opcode
2022-05-05Merge pull request #1294 from JeremyRubin/patch-7Luke Dashjr
Update BIP-119 to include python reference hash / link BIP-341
2022-05-05Merge remote-tracking branch 'origin-pull/1267/head'Luke Dashjr
2022-04-28[BIP-119]: Make IsPayToBareDefaultCheckTemplateVerifyHash PythonicJeremy Rubin
2022-04-28[BIP-119] Remove C++ Spec from BIP-119 entirely.Jeremy Rubin
2022-04-28[BIP-119] Reimplement CTV in higher level pythonic pseduocode and clarify ↵Jeremy Rubin
DoS Caching requirements.
2022-03-29Update BIP-119 to include python reference hash / link BIP-341Jeremy Rubin
2022-01-26[BIP-119] Make it abundantly clear that policy and standard are recommendations.Jeremy Rubin
2022-01-26[BIP-119] Clarify that policy is not validity + what a covenant is.Jeremy Rubin
2022-01-15Merge pull request #1273 from JeremyRubin/patch-5Luke Dashjr
[BIP-119] Rename Channel Factories / Clarify Malleability
2022-01-15Merge pull request #1272 from JeremyRubin/patch-4Luke Dashjr
[BIP-119] Add notes and warnings about DoS during validation of CTV.
2022-01-15Merge pull request #1271 from JeremyRubin/patch-3Luke Dashjr
[BIP-119] Link Reference implementation to current PR in Bitcoin Core
2022-01-15Merge pull request #1268 from JeremyRubin/patch-1Luke Dashjr
Fix BIP-119 Typo + Clarify the reasons for 32 bit lengths
2022-01-15Merge pull request #1260 from JeremyRubin/ctv-test-vectorsLuke Dashjr
[BIP-0119] Include test vectors for CTV in BIP's subdirectory
2022-01-12[BIP-119] Rename Channel Factories / Clarify MalleabilityJeremy Rubin
2022-01-12[BIP-119] Complete fragmented sentenceJeremy Rubin
Co-authored-by: flack <flack@contentcontrol-berlin.de>
2022-01-10[BIP-119] Add notes and warnings about DoS during validation of CTV.Jeremy Rubin
2022-01-10[BIP-119] Link Reference implementation to current PR in Bitcoin CoreJeremy Rubin
2022-01-04Fix BIP-119 Typo + Clarify the reasons for 32 bit lengthsJeremy Rubin
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-03typo - letter casepox
2021-12-25[BIP-0119] Include test vectors for CTV in BIP's subdirectoryJeremy Rubin
2021-12-22BIP-119: Clarify that Speedy Trial may or may not be implemented for BIP-119Jeremy Rubin
2021-12-22BIP-119: Update Motivations and describe vaults alternatives betterJeremy Rubin
2021-12-15Merge pull request #1226 from OrfeasLitos/define-check-119Luke Dashjr
Define BIP-119 CheckDefaultCheckTemplateVerifyHash
2021-11-12Convert inside CheckDefaultCheckTemplateVerifyHashOrfeas Litos
2021-11-11Fix typoOrfeas Litos
2021-11-10Cast 8-vector of u32 to u256Orfeas Litos
2021-11-02Define BIP-119 CheckDefaultCheckTemplateVerifyHashOrfeas Litos
2021-10-16[BIP-119] Whitspace ConsistencyJeremy Rubin
2021-10-15[BIP-119] Explain Hash Function ChoicesJeremy Rubin
2021-10-15[BIP-119] Describe Synergies with future soft fork proposalsJeremy Rubin
2021-10-15[BIP-119] Better Explain AnyPrevout v.s. CTVJeremy Rubin
2021-10-15[BIP-119] Clarify Draft Deployment ParamsJeremy Rubin
2021-08-30Update BIP-119 Variable NamesJeremy Rubin
2020-08-25Update bip-0119.mediawikiTom Harding
"susceptibility", but meaning is clear without this word