Commit Graph
100 Commits
Author SHA1 Message Date
Jon Atack fd250df396 Merge pull request #2154 from omipheo/bip-0352-typing-return-annotations
BIP352: complete return type annotations in bitcoin_utils
2026-05-12 09:19:51 -07:00
Jon Atack 9fce983a96 Merge pull request #2141 from guggero/bip-0322-finalization
BIP-0322: clarify motivation/purpose, add prefix, clarify Proof of Funds format, describe PSBT based signing
2026-05-07 20:13:01 -07:00
Jon Atack e98e42cf0a Merge branch 'Snezhkko-chore/fix-create-outputs-recipients-typing'
* Snezhkko-chore/fix-create-outputs-recipients-typing:
  BIP352: fix Any typing
  BIP352: Fix recipients typing in create_outputs to List[Dict[str, str]]
2026-05-07 21:05:21 -06:00
Jon Atack 2f7117c6e9 BIP352: fix Any typing
`any` is a built-in logic function but not a valid type hint

Instead, use `Any`, the special construct from the typing module
that informs static analysis tools.
2026-05-07 21:04:24 -06:00
Jon Atack ca418babb7 Merge pull request #2091 from EthanHeilman/fixlinks
Fix broken anchor links
2026-05-05 13:44:36 -07:00
Jon Atack eda049e920 Merge pull request #2113 from schjonhaug/fix/bip119-pseudocode-typo
BIP-119: Fix missing self. prefix on stack reference in pseudocode
2026-05-01 13:16:17 -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
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
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
c0644a054f BIP32: edits by ddustin for clarity (picks up PR785) (#1903)
Co-authored-by: Dusty Daemon <dustinpaystaxes@gmail.com>
Co-authored-by: Pieter Wuille <pieter@wuille.net>
Co-authored-by: Murch <murch@murch.one>
2026-03-05 14:29:32 -05:00
Jon Atack 1656f62a44 Merge pull request #1943 from prestoalvarez/patch-1
BIP69: examples file fixes and update to python3
2026-03-05 10:52:14 -08:00
Jon Atack ced24101c7 Merge pull request #2065 from lisenokdonbassenok/fix/bip310-min-bit-count-param 2026-02-28 05:41:50 -08:00
Jon Atack 95465e0b4f BIP20,21: add Superseded-By and Replaces headers (#1984) 2026-02-27 15:43:46 -08:00
Jon Atack 0780663be1 BIP129: Add Requires header (#2019) 2026-02-27 15:18:38 -08:00
Jon Atack ecb074d487 Merge pull request #2088 from murchandamus/backfill-bip14-discussion 2026-01-16 20:35:03 -08:00
Jon Atack 48beda420e README edits 2026-01-14 14:49:18 -06:00
Jon Atack 845e7d7005 Merge pull request #1820 from murchandamus/2025-04-bip3-activation
Process: Activate BIP3
2026-01-14 09:06:43 -08:00
Jon Atack fc00f51c22 Merge pull request #2057 from maradini77/patch-2
BIP158, refactor: remove duplicate conditional
2025-12-26 07:24:58 -08:00
Jon Atack 46858e5b1f Merge pull request #2058 from kurahin/fix/bip322-proof-of-funds-inputs 2025-12-16 17:59:57 -08:00
Jon Atack f427295acc Merge pull request #2051 from murchandamus/2025-12-bip3-address-activation-motion-feedback 2025-12-15 15:16:23 -08:00
Jon Atack 870c7629ae Merge pull request #2056 from ajtowns/202512-bip325-signet-powlimit
bip-325: document signet minimum difficulty
2025-12-15 10:40:23 -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
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
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
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
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
Jon Atack fd7fe26a7e Merge pull request #2016 from real-or-random/202510-fix-gen-test-vectors 2025-10-24 04:23:31 -07:00
Jon Atack 34c584d54a Merge pull request #2011 from Forostovec/master 2025-10-22 18:24:18 -07: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
Jon Atack 1d186274ea Merge pull request #2002 from MozirDmitriy/fix/bip340-test-harness-keygen-failure-flag 2025-10-16 04:02:23 -07:00
Jon Atack 5e178c980c Merge pull request #1996 from jonatack/2025-10-update-typos-linter
CI: appease typos linter
2025-10-01 12:35:55 -07:00
Jon Atack 6c725aa4f5 CI: appease typos linter 2025-10-01 13:31:48 -06:00
Jon Atack c16a33647a BIP321: mention replacement of BIP21
rather than only modification, for consistency with the "Replaces: 21" header
2025-09-30 10:22:43 -06:00
Jon Atack daf64c4253 BIP321: add reference implementation section 2025-09-30 10:22:25 -06:00
Jon Atack c5cb824795 Merge pull request #1912 from TheBlueMatt/2025-08-dnssec-proof-tests
Add some BIP 353 DNSSEC proof test vectors and links
2025-09-24 15:49:24 -07:00
Jon Atack 898693d83e Merge pull request #1980 from murchandamus/2025-09-active-to-final
BIP327,353: Update to Final and Proposed instead of Active
2025-09-24 08:20:30 -07:00
Jon Atack e757aaf19a Merge pull request #1979 from murchandamus/2025-09-advance-BIP353
BIP353: Advance to Active
2025-09-23 14:17:12 -07:00
Jon Atack 1c4d41937b Merge pull request #1911 from TheBlueMatt/2024-03-uris-without-bodies
Mark BIP21 as replaced by 321, update 321 from Draft to Proposed
2025-09-23 10:22:40 -07:00
Jon Atack 87f3fe1644 Merge pull request #1970 from murchandamus/2025-09-assigned-header
BIP3: Rename Created to Assigned
2025-09-19 16:31:04 -07:00
Jon Atack 6730ee8a1e Merge pull request #1926 from radik878/test/dleq-pass-message-in-tampered-proof
BIP374: in tests, pass message when verifying proof with message
2025-09-17 09:52:16 -07:00
Jon Atack 02fb392db9 BIPs 157, 158: add "Requires" headers to each other 2025-09-10 21:37:39 -06:00
Jon Atack 662cc78c3e BIP158: update status from Draft to Final 2025-09-10 21:29:43 -06:00
Jon Atack 3ba957d8d5 BIP157: update status from Draft to Final 2025-09-10 21:29:05 -06:00
Jon Atack d1af997a6f BIP111: update status from Proposed to Final 2025-09-05 11:19:59 -06:00
Jon Atack eabb63cb53 Merge pull request #1953 from macgyver13/bip352-generate-intermediate-comp
BIP352: Add intermediate vector material for silent payments
2025-09-05 08:46:36 -07:00
Jon Atack f420c7f614 Merge pull request #1952 from MozirDmitriy/mzd
BIP388: fix variable name in from_descriptor() to prevent NameError
2025-09-04 13:35:53 -07:00
Jon Atack 4d6cd518a0 Merge pull request #1950 from darosior/2509_bip54_fix_date
bip54: fix off-by-one in creation date
2025-09-03 14:06:40 -07:00
Jon Atack d588494bec Merge pull request #1947 from aso20455/master
BIP328: fix assignment in bytes_to_point function
2025-09-02 16:57:25 -07:00
862d9ca106 BIP155: update Draft status to Final
BIP155 was deployed in Bitcoin Core version v0.21.0, and has been in use for
almost 5 years.

New networks may be added to the reserved network IDs table when they're
needed, either in this BIP or in a new one.

If BIP3 is activated, I think BIP155 would become Deployed.

Co-authored-by: Murch <murch@murch.one>
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
2025-09-01 09:08:50 -06:00
Jon Atackand1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw c23b8a958e BIP2: fix 301 redirects in license URLs
Co-authored-by: 1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw <contact@bitcoin.foundation>
2025-08-21 16:44:59 -06:00
Jon AtackandMurch 7511c7ec77 BIP2: update MIT license name
per both of:

- https://opensource.org/license/MIT
- https://spdx.org/licenses/MIT

Co-authored-by: Murch <murch@murch.one>
2025-08-21 16:44:34 -06:00
Jon Atack 3f2a403f69 Merge pull request #1939 from ethicnology/master
BIP85: replace Base64 by Base85 in PWD BASE85 section
2025-08-21 08:48:35 -07:00
Jon Atack 3f61b68f22 BIP3: update MIT license name
per both of:

- https://opensource.org/license/MIT
- https://spdx.org/licenses/MIT
2025-08-20 21:53:17 -06:00
Jon Atack ebfcfa4808 Merge pull request #1935 from Fibonacci747/unused-import
BIP352: remove unused import from reference.py
2025-08-15 08:40:37 -07:00
Jon Atack 9a55a542cc Merge pull request #1934 from strmfos/master
scripts: remove unused FILES variable in link-format-chk.sh
2025-08-14 07:05:45 -07:00
Jon Atack e9181258a1 Merge pull request #1932 from ANtutov/broken-link
BIP345: fix broken link
2025-08-14 05:20:41 -07:00
Jon Atack 9a2791bf8b Merge pull request #1929 from jonatack/2025-08-ci-update
ci: update github actions checkout version
2025-08-13 07:40:26 -07:00
Jon Atack 647e40ea04 Merge pull request #1914 from Forostovec/fix/broken-link
BIP 70: fix link to payment request generator
2025-08-12 09:30:42 -07:00
Jon Atack 3eff7c9626 ci: update github actions checkout version
see https://github.com/actions/checkout/releases/tag/v5.0.0
2025-08-11 09:52:58 -06:00
Jon Atack 4f1359d0f8 Merge pull request #1920 from strmfos/master
BIP374: remove debug print from test runner
2025-08-10 14:40:59 -07:00
Jon Atack e97c908096 Merge pull request #1918 from murchandamus/bip3-reformat-existing-licenses
BIP3: Update License header format on activation
2025-08-09 10:05:07 -07:00
Jon Atack 3821aa3a1c Merge pull request #1797 from shesek/patch-3 2025-08-08 11:59:09 -07:00
Jon Atack 31450c3dbd Merge pull request #1905 from otc-png/patch-1
[bip-0010]: remove repeated "the"
2025-08-01 06:27:04 -07:00
Jon Atack 5dd89238bd Merge pull request #1907 from anim001k/master
Fix dead link in BIP-70: Update Mozilla root store URL
2025-08-01 06:25:56 -07:00
Jon Atack 4dc2165dba Merge pull request #1906 from GarmashAlex/links
Fix broken MES16.pdf link in BIP-347
2025-08-01 06:25:30 -07:00
Jon AtackandTim Ruffing 6f2f4aa233 BIP3: refer to CC0 1.0 Universal
per https://creativecommons.org/publicdomain/zero/1.0/legalcode.en

and add a missing word

Co-authored-by: Tim Ruffing <crypto@timruffing.de>
2025-07-28 16:52:41 -06:00
12dc0e04a2 BIP3: drop optional License Code header
Co-authored-by: Tim Ruffing <crypto@timruffing.de>
Co-authored-by: Murch <murch@murch.one>
2025-07-28 16:52:29 -06:00
Jon Atack 0a8c271715 Merge pull request #1902 from josibake/bip352-updates
BIP352: be explicit for the input_hash corner case
2025-07-25 08:22:15 -07:00
Jon Atack e8c02024f0 Merge pull request #1901 from crStiv/typo
BIP77: fix links to Client/Directory interactions
2025-07-21 13:11:08 -07:00
Jon Atack 0f8a2269c2 Merge branch 'nothingmuch-field-ordering-pr'
* nothingmuch-field-ordering-pr:
  CI: Enforce BIP 2 & 3 field ordering requirements
  scripted-diff: fix BIP 2 field order violations
2025-07-20 14:29:41 -06:00
Jon Atack 340c1a3d53 Merge pull request #1892 from real-or-random/202507-spdx
bip3: Switch to SPDX identifiers
2025-07-18 13:45:02 -07:00
Jon Atack 36618d1c3c Merge pull request #1884 from scgbckbone/b388_fix_vector
BIP-0388: Fix test vector
2025-07-01 13:20:47 -07:00
Jon Atack 187d8859dc Merge pull request #1876 from Merkleize/ccv-fixes
443: Fix some mistakes, and add paragraph on fees
2025-06-26 15:35:44 -07:00
Jon Atack f9017e52a3 Merge pull request #1874 from bigspider/bip388-musig-fix
388: fix incorrect example
2025-06-25 10:41:05 -07:00
Jon Atack e22eaa5a52 Merge pull request #1803 from quapka/hardened-indicator 2025-06-20 16:06:00 -07:00
Jon Atack 1889614e54 Merge pull request #1871 from achow101/desc-clarifications
390: clarifications on KEY expression restrictions
2025-06-19 19:20:40 -07:00
Jon Atack a39a82f497 Merge pull request #1866 from rkrux/musig-multipath
390: mention about multipath key expression in musig descriptors
2025-06-18 11:23:02 -07:00
Jon Atack dbb9617e5f Merge pull request #1865 from achow101/383-fix-scripts
383: Fix output scripts and reword minimal encoding explanation
2025-06-05 13:32:51 -07:00
Jon Atack 820a044c81 Merge pull request #1861 from ethicnology/master
BIP21: clarify that example addresses are intentionally invalid
2025-06-04 13:24:38 -07:00
Jon Atack 72af87fc72 BIP77: remove redundant sentence line (#1858) 2025-05-28 11:56:35 -07:00
Jon Atack 5c7120f418 Merge pull request #1857 from strmfos/master
BIP69: fix link
2025-05-22 17:26:03 -07:00
Jon Atack 039de4fddd Merge pull request #1850 from murchandamus/Revert-bip48-update 2025-05-21 18:46:52 -06:00
Jon Atack fd413c162d Merge pull request #1844 from torrpriius/fix/update
BIP-99: fix footnotes and drop missing reference
2025-05-21 14:59:47 -06:00
Jon Atack a093c34607 bip341: replace broken twitter link 2025-05-20 08:08:27 -06:00
Jon Atack 36daa362c3 Merge pull request #1853 from kcalvinalvin/patch-1
bip-0331: correct size of version field in sendpackages
2025-05-19 09:32:55 -06:00
Jon Atack b8702ef497 Merge pull request #1846 from ben-kaufman/bip48-mainnet-examples
BIP48: Add P2SH-P2WSH and P2TR mainnet examples
2025-05-08 11:31:42 -06:00
Jon Atack 3365fb7a7e Merge pull request #1835 from ben-kaufman/bip48-p2tr
BIP48: Add p2tr script type derivation
2025-04-30 21:07:28 -06:00
Jon Atack 74fc5b92b0 Merge pull request #1800 from darosior/consensus_cleanup
BIP 54: Consensus Cleanup
2025-04-29 16:23:51 -06: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
Jon Atack c11792bf18 Merge pull request #1838 from gap-editor/bip-0119
BIP 119: fix link to MES16 paper
2025-04-28 08:58:16 -06:00
Jon Atack 05d546d581 Merge pull request #1779 from VolodymyrBg/AE5959595959
BIP374: add subtraction operator for GE class
2025-04-16 08:08:34 -06:00
Jon Atack 8455e258b0 Merge pull request #1812 from leopardracer/master
BIP-0324: fix typo
2025-04-07 09:43:45 -06:00
Jon Atack 480921f66f BIP340: fix url to test-vectors.py 2025-04-02 09:47:31 -06:00
Jon Atack 74eee4c353 Merge pull request #1807 from real-or-random/340-code-license-change 2025-04-02 08:45:25 -06:00
Jon Atack 9847bc7704 Merge pull request #1808 from futreall/master
BIP328: minor docstring fixups
2025-04-01 13:13:40 -06:00
Jon Atack 02ad0e01c2 Merge pull request #1794 from murchandamus/2025-03-propose-BIP3
BIP3: Move to Proposed
2025-03-24 12:55:27 -06:00