. #1668

pull 4player90 wants to merge 2979 commits into bitcoin:20160201_status_updates_d2f from 4player90:20160201_status_updates_d2f changing 308 files +52892 −937
  1. 4player90 commented at 7:06 pm on September 23, 2024: none
  2. diffchecks.sh: Build table first eb9007c869
  3. Fix README dd88f24eeb
  4. 39: Remove other implementation sections fd5d424f55
  5. 38: Remove other implementation sections 05b626debf
  6. 38: Remove dead reference implementation link a26656133b
  7. 85: Remove other implementation sections e3f7a26062
  8. 21: Remove other libraries from reference implementations 448de3cafd
  9. Merge pull request #1576 from achow101/stop-link-spam
    39: Remove other implementation sections
    ee9de3d076
  10. Merge pull request #1546 from 5atoshiNakamoto/patch-1
    Update bip-0039-wordlists.md
    d20d1f9e61
  11. Renamed to use BIP-0347 6c729c4b41
  12. Fixes comment URI 0a3869d102
  13. Better quantum resistant section based Tim's comments
    Adds additional acks
    7ed8f6f38c
  14. Merge pull request #1581 from achow101/stop-link-spam-21
    21: Remove other libraries from reference implementations
    5552e485bd
  15. Mention that BIP350 reduces scope of bech32 to v0 7a10449186
  16. Merge pull request #1582 from murchandamus/2024-04-reduce-bip173-to-v0
    Reduce scope of BIP173 to native segwit v0
    d402abb797
  17. Specifies exact tree signature limit (suggested by Ali Sherief) 852502b9cf
  18. Clarify exactly which scripts are witness outputs 50e750a882
  19. Adds comma
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    c10870a390
  20. Consistent formatting for Section Headings
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    5413e18fd9
  21. Consistent formatting for Section Headings
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    dbc612edfa
  22. Merge pull request #1507 from RealCocoArdo/master
    BIP42: Update spelling of bitcoin
    fb65481b45
  23. Merge pull request #1471 from theStack/fix_bip324_test_sage_decoding_git_instrs
    bip-0324: fix git instruction order in test_sage_decoding.py
    e641025e74
  24. Merge pull request #1321 from katesalazar/202205132020
    BIP 0174: bring back transparent background to figures
    156f066ac6
  25. Merge pull request #1537 from sipa/202401_clarify_segwit_direct_push
    Clarify exactly which scripts are witness outputs
    d3576b9ddb
  26. Merge pull request #786 from lukechilds/patch-1
    [bip38] Consistent hyphenation usage
    998c426e15
  27. Merge pull request #823 from kanzure/bip-112-fix-typo
    bip112: fix trivial typo
    b151555daa
  28. Merge pull request #1238 from prusnak/bip155-yggdrasil
    BIP 155: add Yggdrasil
    49ec00afae
  29. Merge pull request #1487 from theStack/bip158_remove_data_pushes_definition
    bip-0158: remove unused and unrelated "data pushes" definition
    584f4a732b
  30. Merge pull request #1390 from scgbckbone/update_bip129
    update bip-0129.mediawiki
    8b28941b9c
  31. Changes title of BIP to "Enable OP_CAT in Tapscript" a05543cc58
  32. OP_CAT in Tapscript
    Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com>
    1d5530443d
  33. Fixes typos
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    3d78cc0886
  34. updating info on multi-, threshold, and blind signatures f75184b8d8
  35. link to BIP327 2c017b0c0b
  36. [trivial]: Correct spellings across bips (#675)
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    2d9e431fbe
  37. docs: fix spelling (#1117)
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    f61885edcf
  38. Merge pull request #1184 from katesalazar/20210917
    BIP 0009: Remove transparent background from figure.
    51b2d131be
  39. Adds post history, fixes created date 696cc1713b
  40. [BIP322] remove empty message requirement for full (proof-of-funds) proofs (#1352)
    * add bip-notatether-signedmessage
    
    * minor heading correction
    
    * minor formatting correction
    
    * minor formatting correction
    
    * minor formatting correction
    
    * minor formatting correction
    
    * minor formatting correction
    
    * minor formatting correction
    
    * fix some consistency errors
    
    * Remove empty message for UTXO proofs
    
    * Delete bip-notatether-signedmessage.mediawiki
    6fc75b1b21
  41. Adds sentence suggested by murchandamus to quantum paragraph
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    d670035b0c
  42. Increases commas and capital letters
    This improves readability, thanks!
    
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    e9e7636f7e
  43. Adds commas
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    6815c39f93
  44. diffchecks.sh: Make success clear and exit with failure on error 98f000a6fb
  45. ci: Use actions/checkout@v4
    v3 is deprecated
    94ca14f34e
  46. ci: Clarify that diffchecks fails until a number is assigned 09439bb662
  47. buildtable.pl: Also check .md files (#1577) 602cd676cd
  48. Merge pull request #1578 from achow101/fix-ci
    ci: Update diff checks so that the task actually works
    253dd0999e
  49. 197: Fix incorrectly formatted links e155b58f13
  50. 310: Fix incorrectly formatted link 3bd457c595
  51. ci: Run link format check on all mediawiki documents 3a2031380d
  52. Merge pull request #1585 from achow101/fix-link-checks
    ci: Fix link checks
    fa24446df4
  53. Final BIP-0133 e2547df1cd
  54. Merge branch 'ysangkok-final-bip-0133'
    * ysangkok-final-bip-0133:
      Final BIP-0133
    24a15a6ae3
  55. Fixes link to liar liar 6ea9fda9ac
  56. Add BIP-347 OP_CAT to table 31f51927f1
  57. Merge branch 'master' into cat f05e1627f9
  58. more precise wording for key-prefixing justification 1ed7d03393
  59. update changelog 4dcdadee67
  60. Improved accuracy of paragraph on OP_CAT's removal in 2010 cda34eef1c
  61. spelling out FROST
    Co-authored-by: Tim Ruffing <crypto@timruffing.de>
    1f1f24f0ef
  62. more precise wording
    Co-authored-by: Tim Ruffing <crypto@timruffing.de>
    5d10163efc
  63. Merge pull request #1583 from yannickseurin/BIP-340
    Update BIP 340 with fresher info on multi-, threshold, and blind signatures
    8808e78883
  64. Adds stable URL for Liar, Liar, Coins on Fire! 7ad0f821dd
  65. Merge pull request #1525 from EthanHeilman/cat
    BIP 347: OP_CAT in Tapscript
    feacf8f2ed
  66. BIP 387: multi_a() descriptor 945b281155
  67. Merge pull request #1567 from achow101/multi_a
    BIP 387: multi_a() descriptor
    c4c5c69bdf
  68. New BIP: Wallet Policies 44798a2a9e
  69. Update assigned BIP number; change type to "Standards Track" 25657cbee6
  70. Apply suggestions from code review
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    40c7760d78
  71. Improvements from PR review.
    - Removed large example of taproot policy; replaced with the textual description
    - Added an example of a taproot wallet policy containing miniscript
    95cf539161
  72. Added BIP-388 to README a0c8501f96
  73. Update bip-0038.mediawiki
    Add missing closing double single quote. The italicized paragraph gets
    cautiously closed.
    4ddb0cc893
  74. Update bip-0038.mediawiki
    Separating the bold and the italic markup helps inconsistent parsing
    (see screenshots in PR #1586).
    c88a018409
  75. Apply suggestions from code review
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    cf2250e27c
  76. More nits from PR review 7d0c08e38a
  77. Merge pull request #1586 from katesalazar/20240504
    BIP38, help GitHub intermediate syntax highlighter
    690f70ce44
  78. Merge pull request #1389 from bigspider/bip-wallet-policies
    BIP 388: Wallet Policies for Descriptor Wallets
    56575ff533
  79. Add BIP for Silent Payments
    Co-Authored-By: Ruben Somsen <rsomsen@gmail.com>
    96f4e5a4c4
  80. Add reference.py with test vectors
    * reference.py contains the silent payment specific code
    * secp256k1.py for doing the EC operations
    * bech32m.py contains code for encoding/decoding bech32(m) addresses
    * bitcoin_utils.py contains some helper code, not specific to silent
      payments
    * send_and_receive_test_vectors.json contains the wallet unit test
      vectors
    
    Co-Authored-By: S3RK <1466284+S3RK@users.noreply.github.com>
    Co-Authored-By: Oghenovo Usiwoma <37949128+Eunovo@users.noreply.github.com>
    Co-authored-by: S.Blagogee <34041358+setavenger@users.noreply.github.com>
    33a99a1a17
  81. Update README c2b27a0ce5
  82. Apply suggestions from code review
    Punctuation and wording improvements.
    
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    0ccf42c869
  83. Add post-history ef108e0e77
  84. Change status to Proposed 9929215dcf
  85. Minor fixups
    - Fix link
    - Add explanation for scalar multiplication
    - Spelling error in test section
    17e1d168e8
  86. Merge pull request #1458 from josibake/silent-payments-bip
    BIP 352: Silent Payments
    d2300bed33
  87. Merge pull request #1411 from john-moffett/patch-1
    BIP-158: Fix description of M parameter
    18956f177a
  88. BIP324: Remove obsolete test vector file 3b77bc07fd
  89. Merge pull request #1589 from real-or-random/202405-0324-unusedcsv
    BIP324: Remove obsolete test vector file
    cc2a9c71a0
  90. bip-0388.mediawiki:proof of registration 99435fa0b5
  91. Merge pull request #1469 from theborakompanioni/patch-1
    fix(bip85): rectify pwd_length in PWD BASE85 table
    85ccf2379b
  92. Merge pull request #1590 from RandyMcMillan/patch-5
    bip-0388:proof of registration - use wikimedia bold syntax
    8256ea0134
  93. Improve formatting 3865057e2d
  94. Update BIP-388 status to 'Proposed' 1d7f12d36a
  95. Merge pull request #1592 from bigspider/bip-388-proposed
    BIP-388: change status to 'Proposed'
    10e5f62a38
  96. bip-0388: fix 3 links e7fef46177
  97. bip-0388: make reference implementation executable 4c689f7cf9
  98. bip352: fix link to coredev discussion f4693dc0fd
  99. bip-0114: fix typo 2157872faa
  100. Merge pull request #1593 from jonatack/2024-05-bip388-fixups
    BIP388 fixups
    77f081789f
  101. Merge pull request #1594 from jonatack/2024-05-bip352-coredev-link-fixup
    BIP352: fix link to coredev discussion
    bc87508a0c
  102. Merge pull request #1595 from threewebcode/patch-1
    bip-0114: fix typo
    911e710cbb
  103. Fix the four test vectors
    - first two vectors of verify_fail_test
    - first two vectors of verify_error_test
    508e3a6a40
  104. Merge pull request #1591 from siv2r/bip327-fix-verify-fail-vector
    Fix the first two test vectors of verify fail test
    96161aeaf5
  105. bip-0322: add another valid sig vector not to confuse 2f311cc629
  106. Merge pull request #1580 from achow101/stop-link-spam-85
    85: Remove other implementation sections
    e3ef9a5646
  107. Merge pull request #1579 from achow101/stop-link-spam-38
    38: Remove other implementation section and dead reference implementation link
    740e826c19
  108. BIP38: remove dead links 4c08e2c0bf
  109. Merge pull request #1445 from MarnixCroes/bip38-fix-links
    BIP38: remove broken links
    e2f7481a13
  110. chore(bip-0046): rename bip-fidelity-bonds to bip-0046 05e2c0c12f
  111. docs(bip-0046): add bip number to header section 8e109f98de
  112. chore(bip-0046): fix typos and grammar 64f93a239d
  113. docs(bip-0046): change title to 'Address Scheme for Timelocked Fidelity Bonds' 03a679958a
  114. chore(bip-0046): remove (optional) Comments-Summary header 57f1fe3f4b
  115. docs(bip-0046): add Comments-URI header 5209a28c1a
  116. docs(bip-0046): add Copyright section 164412d08b
  117. fix(bip-0046): change license from Public Domain to CC0-1.0 00c7d0b815
  118. chore(bip-0046): scriptPubKey -> witness programm f9d370d3da
  119. Define BIP431: TRUCs 04d3a0609b
  120. docs(bip-0046): add Backwards Compatibility section 0b353bc7db
  121. chore(bip-0046): fix date format in Post-History header 722a388ae3
  122. chore(bip-0046): improve timelock point in time explanation a6f1cf3e0d
  123. chore(bip-0046): add tbk to Author header 25361d28ed
  124. docs(bip-0046): add Rationale section 2bc326e6af
  125. Fix typos on 17 files. 1eefea0456
  126. bip-tombriar-compressed-transactions 996e31fa16
  127. BIP-0337: Fix Comments-URI 73cfb05b94
  128. BIP-0337: Add table entry, move to numbered file f240c40284
  129. Merge pull request #1556 from TomBriar/bip-tombriar-compressed-transactions
    BIP 337: Compressed Transactions
    79be0f9c52
  130. Merge pull request #1541 from glozow/2024-01-v3-prio
    BIP431: Opt In Topologically Restricted Until Confirmation Transactions For More Robust Fee-bumping
    10650becef
  131. Merge pull request #1602 from Sajjon/cyon_fix_typos
    Fix typos on 17 files.
    758a58ab54
  132. remove duplicated words 46a2440718
  133. Merge pull request #1603 from cocoyeal/remove_duplicated_words
    Remove duplicated words
    9636d9c683
  134. Merge pull request #1598 from ChrisCho-H/master
    bip-0322: add another valid sig vector not to confuse
    70d9b07ab8
  135. Add a BIP which resolves human readable names into payment info
    User behavior has clearly indicated a strong demand for the
    resolution of human-readable names into payment instructions. This
    BIP defines a protocol to do so using only the DNS, providing for
    the ability to query such resolutions privately, while utilizing
    DNSSEC to provide compact and simple to verify proofs of mappings.
    4f75edb2b8
  136. docs(bip-0046): add bip-0046 to readme 87bbc4aeb6
  137. docs(bip-0046): apply minor wording improvement suggestions
    by @AdamISZ
    0a12bf8572
  138. chore(bip-0046): less ambiguous message prefix style
    by @AdamISZ
    821fb900f8
  139. chore(bip-0046): remove superfluous newline 8f0962a1ba
  140. Merge remote-tracking branch 'upstream/master' into bip-46
    To fix the merge conflict caused by BIP 47 getting updated to final.
    1957127894
  141. BIP79: remove repeat word b33c948f00
  142. Merge pull request #1614 from satsie/satsie-bip79-edit
    BIP79: remove repeat word
    bc520fade5
  143. BIP340: remove repeat words 44984acde9
  144. Merge pull request #1551 from TheBlueMatt/2024-02-dns-payment-instructions
    Add BIP 353: DNS Payment Instructions
    9cfe3a4a90
  145. Merge pull request #1615 from satsie/satsie-more-repeat-words
    BIP340: remove repeat words
    1f8ce57410
  146. fix bip number 14af3d6fe9
  147. Merge pull request #1617 from 1440000bytes/bip301
    Fix bip number in specification
    e21bf40e0c
  148. BIP 15: Remove broken hyperlink to Vanitygen (#1618) 85cda4e225
  149. bip-0327: Remove obsolete paragraph 6a7af366a5
  150. BIP 328: add MuSig2 derivation BIP 48ebcb2191
  151. BIP 390: Add MuSig2 descriptor BIP 6b9138c1a1
  152. BIP 373: add MuSig2 PSBT Fields BIP 806b8b886f
  153. docs(bip-0046): apply minor wording improvement suggestions
    by @murchandamus
    b7a5f9ce60
  154. BIP-352: generate `input_hash` after summing up keys (simplification)
    For both sender and receiver, generating the input hash is currently
    listed as the first step. This already involves summing up the public
    keys, even though summing up key material (private keys for sender,
    public keys of inputs for receiver) is then again listed explicitly
    in later steps.
    
    It seems to be more obvious and less redundant (and also hopefully less
    confusing for readers) to reorder the instructions to calculate the
    input_hash _after_ the key aggregation is done to reuse the result. In
    case of the sender, the private key sum has to be multiplicated with G
    in order to the get to the corresponding input pubkey sum.
    
    This also corresponds to the current BIP352 implementation in the
    secp256k1 library (https://github.com/bitcoin-core/secp256k1/pull/1519).
    The reference implementation in Python here is adapted for the sender
    side, the receiver side has already generated the input_hash after
    summing up the pubkeys.
    fe0f83531e
  155. docs(bip-0046): add test certificate for the 960th timelocked address 0f1eba2a60
  156. Merge pull request #1622 from theStack/bip352-simplify_input-hash_flow
    BIP-352: generate `input_hash` after summing up keys (simplification)
    70a714372f
  157. BIP-352: sending: add step to fail if input privkeys sum a is zero
    The test vector data was generated with a Python script
    (see https://github.com/theStack/bitcoin/blob/bc15ea8d0f282908b912dbf62bba816ecd82424d/contrib/silentpayments/submit_input_pubkeys_infinity_tx.py),
    leading to the following output:
    
    ---------------------------------------------------------------------------------------------------------
         Privkey 1: a6df6a0bb448992a301df4258e06a89fe7cf7146f59ac3bd5ff26083acb22ceb
         Privkey 2: 592095f44bb766d5cfe20bda71f9575ed2df6b9fb9addc7e5fdffe0923841456
          Pubkey 1: 02557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975
          Pubkey 2: 03557ef3e55b0a52489b4454c1169e06bdea43687a69c1f190eb50781644ab6975
    scriptPubKey 1: 00149d9e24f9fab4e35bf1a6df4b46cb533296ac0792
    scriptPubKey 2: 00149860538b5575962776ed0814ae222c7d60c72d7b
         Address 1: tb1qnk0zf706kn34hudxma95dj6nx2t2cpujz7j5t5
         Address 2: tb1qnps98z64wktzwahdpq22ug3v04svwttm7gs8wn
    -> Funding tx submitted: 3a286147b25e16ae80aff406f2673c6e565418c40f45c071245cdebc8a94174e
    
    Taproot output address for spending tx: tb1pqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkgkkf5
    -> Spending tx submitted: fe788cf6578d547819def43d79e6c8f0153d4885f5a343d12bd03f34507aabd6
    ---------------------------------------------------------------------------------------------------------
    47033c62dc
  158. BIP-352: scanning: add step to skip tx if input pubkeys sum A is point at infinity
    The input data for the test vector is taken from the signet transaction
    fe788cf6578d547819def43d79e6c8f0153d4885f5a343d12bd03f34507aabd6
    which spends two P2WPKH inputs with negated pubkeys (x, y) and (x, -y)
    from the funding transaction 3a286147b25e16ae80aff406f2673c6e565418c40f45c071245cdebc8a94174e
    (see also https://github.com/bitcoin-core/secp256k1/pull/1519#issuecomment-2143167510
    and the output from the script in the previous commit message).
    
    Co-authored-by: josibake <josibake@protonmail.com>
    59cc43d727
  159. BIP-352: add change log (SemVer format)
    The first paragraph is taken from BIP-327, with the sentence
    about MAJOR version zero removed, as it's not relevant here
    (we don't track the pre-merge history).
    496e4295e7
  160. Merge pull request #1620 from theStack/bip352-mention-input_pubkey_sum-infinity-case
    BIP-352: handle invalid privkey / pubkey sums for sending / scanning, add changelog
    e8664b28fb
  161. Fix typo a1590ca121
  162. Merge pull request #1625 from OrfeasLitos/typo
    BIP143: fix typo
    62161fb705
  163. BIP39: fix grammar in wordlists doc (#1626) 3d299b4eb0
  164. Merge pull request #1540 from achow101/musig2
    328, 390, 373: BIPs for MuSig2 derivation, descriptors, and PSBT fields
    5d77440479
  165. BIP 379: Specify Miniscript
    Co-Authored-By: Antoine Poinsot <darosior@protonmail.com>
    3b99594660
  166. BIP352: improve input_hash wording
    Since https://github.com/bitcoin/bips/pull/1622, it makes more sense
    to define input_hash inline, vs having its own section.
    8ac84bd344
  167. BIP-352: use own ripemd160 for reference implementation (#1616)
    On some operating systems, Python doesn't provide the expected ripemd160
    implementation anymore, so the reference implementation fails to start.
    E.g. in Ubuntu 22.04:
    
    ----------------------------------------------------------------------------------------------
    $ ./reference.py send_and_receive_test_vectors.json
    Simple send: two inputs
    Traceback (most recent call last):
      File "/usr/lib/python3.10/hashlib.py", line 160, in __hash_new
        return _hashlib.new(name, data, **kwargs)
    ValueError: [digital envelope routines] unsupported
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/home/thestack/bips/bip-0352/./reference.py", line 228, in <module>
        pubkey = get_pubkey_from_input(vin)
      File "/home/thestack/bips/bip-0352/./reference.py", line 46, in get_pubkey_from_input
        pubkey_hash = hash160(pubkey_bytes)
      File "/home/thestack/bips/bip-0352/bitcoin_utils.py", line 130, in hash160
        return hashlib.new("ripemd160", hashlib.sha256(s).digest()).digest()
      File "/usr/lib/python3.10/hashlib.py", line 166, in __hash_new
        return __get_builtin_constructor(name)(data)
      File "/usr/lib/python3.10/hashlib.py", line 123, in __get_builtin_constructor
        raise ValueError('unsupported hash type ' + name)
    ValueError: unsupported hash type ripemd160
    ----------------------------------------------------------------------------------------------
    
    Fix this by providing a manual implementation, taken from the functional test framework
    of Bitcoin Core. See corresponding issue https://github.com/bitcoin/bitcoin/issues/23710 and
    PR https://github.com/bitcoin/bitcoin/pull/23716
    2a99b8f925
  168. BIP352: Improve `input_hash` wording (#1629)
    BIP352: Improve `input_hash` wording
    2218f69829
  169. Merge pull request #1619 from real-or-random/patch-20
    bip-0327: Remove obsolete paragraph
    4f5a081d82
  170. BIP78: spelling and grammar updates
    Co-authored-by: Dan Gould <d@ngould.dev>
    Co-authored-by: Jon Atack <jon@atack.com>
    5700a230dc
  171. Merge pull request #1623 from satsie/satsie-bip78
    BIP78: spelling and grammar updates
    5a4b5ad67a
  172. BIP-0386: Fix uncompressed private key test vector 7acfe207e0
  173. Fix typo in bip-0065 d3ff66e984
  174. docs(bip-0046): apply minor wording improvement suggestions
    by @AdamISZ
    0cdb745ee0
  175. docs(bip-0046): add cert format and clarify expiry param b916adebae
  176. docs(bip-0046): add endpoint signing example 4f788d69f5
  177. Merge pull request #1632 from douglaz/patch-1
    Fix typo in bip-0065
    0a78fc10bd
  178. 389: Explicitly disallow duplicate multipath c88c3970ed
  179. Add paragraph on key reuse 3fd971455a
  180. Mark BIP324 as final f3bd1eba67
  181. Merge pull request #1634 from achow101/389-no-dupes
    389: Explicitly disallow duplicate multipath
    0c0ae07b81
  182. Move BIP 130 to Final 729c44c4ea
  183. Move BIP 338 to Withdrawn
    The PR implementing this BIP was never merged into Bitcoin Core,
    in favor of an alternative approach.
    56f7e70991
  184. Merge pull request #1639 from sdaftuar/bip338-withdrawn
    Move BIP 338 to Withdrawn
    031e10f69e
  185. Merge pull request #1637 from sipa/202407_bip324_final
    Mark BIP324 as final
    1dd09509df
  186. Merge pull request #1638 from sdaftuar/bip130-final
    Move BIP 130 to Final
    96ddea3987
  187. Move BIP 339 to Final 79e2d28efb
  188. Merge pull request #1636 from sdaftuar/patch-1
    Move BIP 339 to Final
    e766df42d3
  189. 371: Mark as final 6b4a03bb5d
  190. 86: Mark as final 516fae6726
  191. 380-387: Mark basic descriptor BIPs as final d71428ade5
  192. Merge pull request #1643 from achow101/finalize-descriptors
    380-387: Mark basic descriptor BIPs as final
    dd08b3eb95
  193. Add references to the miniscript BIP-379 8c2f54d33b
  194. Nit: it's not 'two' descriptors if one uses the multipath expressions per BIP-389 0adf7c36e1
  195. Merge pull request #1640 from achow101/finalize-86
    86: Mark as final
    db5e548c8b
  196. Merge pull request #1642 from achow101/finalize-371
    371: Mark as final
    bee19da78a
  197. 370: Set reference implementation to Bitcoin Core PR. e7286a5356
  198. 370: Mark as final 968c4ee200
  199. Merge pull request #1641 from achow101/finalize-370
    370: Mark as final
    bcc892c646
  200. bip352: update appendix
    Numbers from the appendix were slightly innaccurate and out of date. Update to mention non-dust UTXOs
    and update the numbers to reflect current usage.
    
    Considering the appendix is purely informational and the corrections here are minor, Ive left of
    adding a changelong entry.
    7a8bc14b80
  201. bip353: improve ₿-prefix instructions ceb4f332a4
  202. Merge pull request #1599 from theborakompanioni/bip-46
    bip-0046: Address Scheme for Timelocked Fidelity Bonds
    891bfc4095
  203. Merge pull request #1645 from Sjors/2024/07/bip353
    bip353: improve ₿-prefix instructions
    ee56747677
  204. Merge pull request #1633 from josibake/update-bip352-appendix
    BIP352: Update appendix
    af8f9e470b
  205. bip353: concatenate strings in TXT 8ba081f472
  206. Apply suggestions from code review
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    0b3c79c257
  207. Merge pull request #1646 from pinheadmz/353-cat-txt
    bip353: concatenate strings in TXT record
    cd44ec8739
  208. BIP150: Deferred 29312fbe91
  209. Merge pull request #1648 from jonasschnelli/bip_150_update
    BIP150: Deferred
    
    More robust and private protocols have been drafted and need to be formalized into a BIP
    99cf00cb85
  210. 159: Mark as final dfacb8de6a
  211. Merge pull request #1649 from jonasschnelli/bip_159_update
    159: Mark as final
    812907c2b0
  212. bip327: minor fixes
    - An error test vector doesn’t specify the InvalidContributionError type
    - In *DeterministicSign*, use GetXonlyPubkey instead of GetPubkey
    - The key_agg_and_tweak fn doesn’t specify the return type
    - In partial_sig_verify_internal, the pubkey arg should be PlainPk
    - Remove unused enumerate() fn calls
    - In test_sign_verify, add an additional assert statement
    1c6ac0c4cf
  213. remove P = None check as cpoint never returns None 0d79b5eeb5
  214. fix typo bc1c18a289
  215. fix typo f61bdadafb
  216. BIP46 clarify witness f1a5c71094
  217. Fix typos in BIP 388 and BIP 390
    Fix typos
    3b72a7f129
  218. Merge pull request #1651 from michael1011/46-fix-pubkey
    BIP46 clarify witness
    511e670637
  219. bip-0327: 1.0.1 -> 1.0.2
    (cherry picked from commit 4f2e6e7ffbd2fdc095ab8d59827be9da18b790be)
    26bb1d8ea3
  220. Merge pull request #1647 from siv2r/minor-fixes
    bip327: minor fixes
    ad1d3bc2a7
  221. Remove trailing whitespace from all BIPs 9a56d3544e
  222. Make link title more specific (#1652) f085cc2922
  223. Merge pull request #1653 from OrfeasLitos/trailing-whitespace
    Remove trailing whitespace from all BIPs
    0f40dd7554
  224. BIP 324: fix python aad in complete_handshake 0963e43860
  225. Merge pull request #1655 from Crypt-iQ/bip324_aad
    BIP 324: fix python aad in complete_handshake
    90312d2d67
  226. More adjustments from PR review c2655e0ab9
  227. Consistently refer to them as "human-readable names", not addresses
    It seems confusing to call BIP 353 names "addresses", and most of
    the BIP refers to them as "names", but a few "human-readable
    addresses" snuck in in a recent change, which are fixed here.
    eeaf21d882
  228. Add BIP 94 - Testnet 4 a35650e14e
  229. Merge pull request #1601 from fjahr/testnet4
    Add BIP94: Testnet 4
    5e87c919a7
  230. Nit from PR review
    Co-authored-by: Mark "Murch" Erhardt <murch@murch.one>
    00fbea5dcd
  231. Change BIP 94 timewarp delta to 7200 seconds 0c2a2172f7
  232. Merge pull request #1658 from fjahr/bip94-timewarp-delta
    BIP94: Change timewarp delta to 7200 seconds
    76550880d3
  233. bip-46: fix typo b6bf97ba9e
  234. bip-75: fix typo c25032a3ff
  235. bip-119: fix typo da1e3ad545
  236. bip-152: fix typo 498668026e
  237. bip-352: fix typo b87b21e7c1
  238. BIP-0094: fix block hex af9557b589
  239. Merge pull request #1659 from azuchi/bix-bip94-typo
    BIP-0094: Fix typo
    a626ad6e2a
  240. ci: add typo checking
    typos is a powerful source code spell checker.
    
    Adds a CI job that runs on every PR and
    push to master (but can also be run manually with
    workflow_dispatch) that checks for typos.
    
    Adds a config file .typos.toml that deals with
    false positives and only checks for top-level/one-level
    .mediawiki and .md files.
    52fdb00b6d
  241. Merge pull request #1654 from storopoli/master
    Check typos in CI
    7c62ebea4c
  242. Further improvements from PR review 1811613e07
  243. Merge pull request #1631 from azuchi/fix-bip386-test-vector
    BIP-0386: Fix uncompressed private key test vector
    34f345335c
  244. Revert "Change BIP 94 timewarp delta to 7200 seconds"
    This reverts commit 0c2a2172f76d05ecfdf55fed5650cc3ebaddb34a.
    2c259b85fd
  245. Merge pull request #1660 from fjahr/bip94-rollback
    Revert "Change BIP 94 timewarp delta to 7200 seconds"
    acb195f82e
  246. Merge pull request #1644 from bigspider/bip388-updates
    388 - Add more motivation, and links to miniscript BIP
    97012a8206
  247. Add a PSBT per-output field for BIP 353 DNSSEC Proofs
    When using BIP 353 for on-chain addresses (incl silent payments),
    it is useful to be able to include DNSSEC proof information in
    outputs of a PSBT, which we enable here by defining a standard
    field for it.
    b0d5a07943
  248. Merge pull request #1657 from TheBlueMatt/2024-07-psbt-dns
    Add a PSBT per-output field for BIP 353 DNSSEC Proofs
    69d8eeb169
  249. Uses consistent source for "CAT and Schnorr Tricks"
    For "CAT and Schnorr Tricks I" we used https://medium.com/blockstream/cat-and-schnorr-tricks-i-faf1b59bd298
    
    but for "CAT and Schnorr Tricks II"
    https://www.wpsoftware.net/andrew/blog/cat-and-schnorr-tricks-ii.html
    
    This commit changes this so that the original source wpsoftware is used for both links.
    3350d941a8
  250. Merge pull request #1665 from EthanHeilman/patch-1
    Uses consistent source for "CAT and Schnorr Tricks"
    22660ad307
  251. Merge branch 'master' into 20160201_status_updates_d2f 94874cc135
  252. jonatack closed this on Sep 23, 2024

  253. murchandamus renamed this:
    20160201 status updates d2f
    .
    on Oct 16, 2024


4player90


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-21 16:10 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me