Jon Atack
f4353baf2c
Merge pull request #2304 from Bruce039/bip375-sync-dleq
...
bip375: sync vendored DLEQ code with BIP-374
2026-09-25 11:10:59 -07:00
Jon Atack
3adfd07791
Merge pull request #2302 from ViniciusCestarii/bip-0352-overview
...
bip352: fix up undefined index in Overview section
2026-09-25 09:04:51 -07:00
Jon Atack
7c7cb232c2
Merge pull request #2298 from Sjors/2026/09/bip138-metadata
...
bip138: clarify receive-only descriptor set, 0 birth time, and BIP32 range
2026-09-24 12:18:39 -07:00
Jon Atack
e8987d3e76
Merge pull request #2277 from fametrano/psbt-finalizer-clearing
...
BIP370: add Input Finalizer section; BIP371: remove finalizer clause from an output field
2026-09-23 16:44:15 -07:00
Jon Atack
acdce4d50c
Merge pull request #2279 from fametrano/bip352-guard-optional-expected
...
bip-0352: do not require the optional expected argument
2026-09-21 22:04:59 -07:00
Jon Atack
9cf75150d2
Merge pull request #2262 from theStack/bip374_treat-e-as-scalar
...
BIP-374: treat challenge hash result `e` as scalar
2026-09-20 20:21:15 -07:00
Jon Atack
ae34fea045
Merge pull request #2273 from let-the-dreamers-rise/bip360-refimpl-depth-bound-and-raises
...
bip360: bound merkle depth at 128 and replace validation asserts in ref-impl
2026-09-20 20:14:22 -07:00
Jon Atack
aeff23635d
Merge pull request #2291 from kriss39/fix/bip433-formatting
...
bip-433: fix heading levels, stray '<', typos, add Copyright section
2026-09-14 14:51:11 -07:00
Jon Atack
2a783793f4
Merge pull request #2267 from guggero/bip379-malleability-caveat
...
BIP-379: note that the type properties assume their requirements
2026-08-30 15:06:53 -07:00
Jon Atack
7fe0b034ec
Merge pull request #2263 from sipa/202708_bip379_typo
...
Fix typo in BIP-379 malleability requirement rule
2026-08-20 10:14:27 -07:00
Jon Atack
9934351d8b
Merge pull request #2261 from SatsAndSports/fix-bip327-tests-mypy
...
BIP-327: fix reference.py type errors failing tests.sh
2026-08-19 08:18:29 -07:00
Jon Atack
5c84a15bd4
Merge pull request #2126 from ethicnology/bip85-nostr-application-86
...
BIP85: add Nostr application
2026-08-17 10:22:09 -07:00
Jon Atack
a30de518e8
Merge pull request #2253 from questfever/master
...
BIP375: correctly detect SegWit v2+ witness programs
2026-08-17 09:55:28 -07:00
d8cb214773
Add SECURITY.md
...
Co-authored-by: Murch <murch@murch.one >
Co-authored-by: Anthony Towns <aj@erisian.com.au >
Co-authored-by: Edil Medeiros <jose.edil@gmail.com >
2026-08-13 12:04:19 -06:00
Jon Atack
996d09a3b4
Merge pull request #2248 from murchandamus/editors-luke
...
process: Remove Luke from BIP Editors
2026-08-10 13:36:00 -07:00
Jon Atack
e4c6bbc099
bip110: update status to closed
2026-08-10 14:04:09 -06:00
Jon Atack
8d4ccf6e0c
bip 155: add reference implementation
2026-08-08 10:42:17 -06:00
Jon Atack
ed4ffcb6a4
Merge pull request #2234 from brunoerg/2026-08-bip155
...
BIP155: mention IPv4-in-IPv6 range MUST NOT be sent within IPV6
2026-08-06 13:09:21 -07:00
Jon Atack
c536a9ba99
Merge pull request #2239 from guggero/descriptors-bugfix
...
BIP-{383,386,389,390}: fix small issues and discrepancies
2026-08-06 13:02:52 -07:00
Jon Atack
2204562044
Merge pull request #2163 from murchandamus/bip8-complete
...
bip8: Advance to Complete
2026-08-04 21:18:41 -07:00
Jon Atack
e7263a4cfe
Merge pull request #2223 from jeanpablojp/bip360-fix-size-claim
...
bip360: correct the claimed P2MR witness size saving
2026-08-02 21:03:44 -07:00
Jon Atack
74e01fc6a3
Merge pull request #2229 from fametrano/invalidate-example-addresses
...
BIP321: make all example addresses intentionally invalid
2026-08-02 20:52:56 -07:00
Jon Atack
9f65bdbad1
Merge pull request #2221 from jeanpablojp/bip360-fix-links
...
bip360: fix stale links, version header and a size example label
2026-08-01 17:32:27 -07:00
Jon Atack
b31410ca58
Merge pull request #2220 from jeanpablojp/bip360-fix-pqc-vectors
...
bip360: fix leafHashes order and a control byte in the pqc test vectors
2026-08-01 09:34:22 -07:00
Jon Atack
9783d61f1b
Merge pull request #2217 from jonatack/2026-07-bip360-add-changelog-entry
...
bip360: add changelog entry for PR 2202
2026-07-26 12:22:38 -07:00
Jon Atack
0fdf6ffdbb
bip360: add changelog entry for PR2202
2026-07-24 16:22:20 -06:00
Jon Atack
b289d016b9
Merge pull request #2202 from notmike-5/p2mr
...
bip-0360: added python reference example; test vector fixes
2026-07-24 10:13:20 -07:00
Jon Atack
6b26d8ce85
Merge pull request #2216 from jonatack/2026-07-bip54-update-reference-implementation
...
BIP54: update reference implementation
2026-07-24 08:05:24 -07:00
Jon Atack
79334a16fc
BIP54: update reference implementation
2026-07-24 08:54:48 -06:00
Jon Atack
6c709e8661
Merge pull request #2184 from ajtowns/202605-bip39-unanimity
...
BIP-39: Add shortcomings section, drop comments headers.
2026-07-23 19:57:18 -07:00
Jon Atack
aacb668022
script: editorial touchups in link-format-chk.sh
2026-07-10 11:35:24 -06:00
Jon Atack
9c5e4d2799
script: add separate check for [url](url) in markdown
2026-07-10 11:33:20 -06:00
Jon Atack
8268d40e58
script: don't raise on [url](url) in markdown grep
2026-07-10 11:25:25 -06:00
Jon Atack
c9aa2437ab
Merge pull request #2206 from weifanglab/master
...
script: check link format in Markdown files
2026-07-10 09:57:28 -07:00
Jon Atack
f078d4f5ff
Merge pull request #2201 from dathonohm/bip110-complete
...
BIP-110: advance to Complete status
2026-06-28 13:34:28 -07:00
Jon Atack
b9883fbb4b
Merge pull request #2196 from fjahr/bip-t5-draft
...
BIP95: Testnet 5
2026-06-25 14:40:45 -07:00
Jon Atack
861e235e93
Merge pull request #2165 from murchandamus/bip52-closed
...
bip52: Update to Closed
2026-06-19 12:13:55 -07:00
Jon Atack
40cd7b4dd6
Merge pull request #2197 from ajtowns/202606-434-complete
...
BIP-434: Add ref impl, mark complete / CI: add version check
2026-06-11 07:11:18 -07:00
Jon Atack
4f17dbfa27
script: update Typos section in CONTRIBUTING.md ( #2193 )
2026-06-08 18:22:17 -07:00
Jon Atack
2125990370
Merge pull request #2189 from jonatack/2026-06-update-typos-exclusions
...
Update typos exclusions
2026-06-08 10:54:39 -07:00
Jon Atack
c6c1559b3f
Merge pull request #2186 from DanGould/dangould/bip77-issue-1487-v1-fallback
...
BIP 77: Specify v1-fallback response mechanism
2026-06-08 10:47:26 -07:00
Jon Atack
2ffcd9a4a1
Merge pull request #2190 from guggero/bip322-version-fix
...
BIP-0322: use MAJOR version for address optionality
2026-06-05 08:11:26 -07:00
Jon Atack
c81d4236f3
Merge pull request #2188 from guggero/bip322-fix
...
BIP-0322: remove address optionality for PoF
2026-06-04 07:42:12 -07:00
Jon Atack
291ba6803a
Update typos exclusions
2026-06-03 09:33:53 -06:00
Jon Atack
42dc3270db
Merge pull request #2168 from stevenroose/complete-127
...
BIP-0127: Prune some unfinished part and mark complete
2026-06-01 13:31:48 -07:00
Jon Atack
d58e12ae83
Merge pull request #2160 from omipheo/bip-0352-class-method-annotations
...
BIP352: complete type annotations on bitcoin_utils class methods
2026-06-01 13:11:40 -07:00
Jon Atack
e85e7ff2a7
Merge pull request #2185 from theStack/bip352-update-headers
...
BIP-352: sync "Version" header, add "Requires" header
2026-05-31 08:45:50 -07:00
Jon Atack
1495b684ff
Merge pull request #2183 from evanlinjin/fix/174-explicitly-mention-proprietary-fields-as-unknown
2026-05-30 03:22:40 -07:00
Jon Atack
b4241dc504
Merge pull request #2181 from ajtowns/202605-bip434-edits
...
BIP-434: Various rationale edits
2026-05-29 10:07:18 -07:00
Jon Atack
7f9434c9c8
Merge pull request #2093 from yyhrnk/fix/txfs-index-bounds
...
BIP-346: correct TxFieldSelector index upper bound
2026-05-28 12:15:54 -07:00
Jon Atack
5b118aa337
Merge pull request #2171 from murchandamus/bip10-record-withdrawal
...
bip10: Record Withdrawal in Changelog
2026-05-21 12:51:38 -07:00
Jon Atack
242f7d2605
Merge pull request #2167 from murchandamus/bip1-record-close-reason
...
bip1: Record close reason
2026-05-21 09:54:12 -07:00
Jon Atack
6a36c4d8b6
Merge pull request #2164 from murchandamus/bip38-deployed
...
bip38: Advance to Deployed
2026-05-21 08:25:41 -07:00
Jon Atack
4fb5a8afd0
Merge pull request #2166 from murchandamus/bip78-Deployed
...
bip78: Advance to Deployed
2026-05-21 07:44:53 -07:00
Jon Atack
16e81515be
Merge pull request #2159 from darosior/2505_64b_clarifications_and_rationale
...
BIP 54: clarify 64-byte transactions item description and rationale
2026-05-19 15:57:51 -07:00
Jon Atack
53cc4e36e9
Merge pull request #2162 from scgbckbone/bip322_break_changes
...
BIP-322 nit fixes
2026-05-19 14:46:13 -07:00
Jon Atack
fa4e128f66
Merge pull request #2157 from arminsabouri/fix-bip322-link
...
Fix bip322 link in bip174 type registry
2026-05-13 10:26:07 -07:00
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