[BREAKGLASS] Bitcoin Improvement Proposals
Go to file
macgyver13 eedb7f9a31 Squashed 'bip-0375/deps/secp256k1lab/' content from commit 44dc4bd
git-subtree-dir: bip-0375/deps/secp256k1lab
git-subtree-split: 44dc4bd893b8f03e621585e3bf255253e0e0fbfb
2026-03-23 17:42:04 -04:00
.github/workflows Squashed 'bip-0375/deps/secp256k1lab/' content from commit 44dc4bd 2026-03-23 17:42:04 -04:00
bip-0001 Fix formatting 2013-10-21 02:18:47 -04:00
bip-0002 Add obsolete status to process image 2017-05-01 11:18:30 +09:00
bip-0003 BIP3: Update BIP Process 2025-02-20 17:18:08 -05:00
bip-0008 Add minimum activation height to BIP 8 2021-03-20 15:03:49 -04:00
bip-0009 Remove transparent background from figure. 2021-11-16 10:00:09 +01:00
bip-0016 fix bip-0016 link 404 2018-09-28 15:15:03 +08:00
bip-0032 Fix formatting 2013-10-21 02:18:47 -04:00
bip-0039 BIP3,37,39,42,52,62: fix typos (#1824) 2025-04-14 08:22:17 -07:00
bip-0042 Include image for BIP42 2014-04-02 02:03:06 +02:00
bip-0047 BIP-0047: Reusable payment codes 2015-07-10 12:36:02 -05:00
bip-0052 BIP 52 assigned 2021-12-15 23:06:15 +01:00
bip-0053 BIP53: Disallow 64-byte transactions 2025-05-21 19:10:59 -05:00
bip-0054/test_vectors bip-0054: correct link typo in test vectors README 2025-11-25 18:18:01 -05:00
bip-0068 Improve title, add encoding diagram and small fixup 2015-11-23 09:53:31 +00:00
bip-0069 Fix file permissions for bip-0069_examples.py 2025-09-07 23:29:24 +03:00
bip-0070 Fix link to BIP 70 extensions registry in comment. 2015-09-13 07:15:52 -04:00
bip-0073 Fix formatting 2013-10-21 02:18:47 -04:00
bip-0075 BIP0075: fix 404 status URL 2025-02-26 11:53:18 +08:00
bip-0089 BIP 89: Chain Code Delegation for Private Collaborative Custody (#2004) 2026-02-04 12:58:08 -08:00
bip-0098 BIP-0098: Fast Merkle Trees 2017-11-16 15:47:35 +09:00
bip-0114 BIP114: MAST proposal v2 2016-07-29 01:47:03 +08:00
bip-0119 BIPs 119, 330, 352: code typo and style fixups 2025-10-03 13:35:31 -06:00
bip-0122 Assign BIP 122 2016-01-08 17:45:35 +00:00
bip-0135 Assign BIP 135: Generalized version bits voting 2017-05-07 22:05:46 +00:00
bip-0144 BIP141: commitment clarification. BIP144: new diagram 2016-04-09 03:13:37 +08:00
bip-0152 header message can also get replied by getdata (CMPCT_BLOCK) 2016-06-19 23:35:08 +02:00
bip-0156 renamed files and updated README.mediawiki index 2018-08-13 22:08:58 -04:00
bip-0158 Update gentestvectors.go 2025-12-14 17:54:59 +01:00
bip-0174 Bring back transparent background to figures 2022-05-22 10:38:46 +02:00
bip-0300 replace files 2022-09-02 11:50:48 -04:00
bip-0324 BIP324, BIP434: Assign message type id for "feature" message 2026-01-31 17:47:59 +10:00
bip-0327 BIPs 327, 340: remove unused imports 2025-10-03 13:35:31 -06:00
bip-0328 fix: correct variable assignment in bytes_to_point function 2025-08-30 11:41:58 +02:00
bip-0330 BIPs 119, 330, 352: code typo and style fixups 2025-10-03 13:35:31 -06:00
bip-0331 specify BIP331 Ancestor Package Relay 2024-04-24 17:03:54 +01:00
bip-0340 bip-340: set all_passed=False on key generation mismatch 2025-10-14 23:38:26 +03:00
bip-0341 BIP341 test vectors 2021-11-12 12:08:19 -05:00
bip-0345 fixup! remove unused diagram 2024-01-03 16:12:29 -05:00
bip-0346/ref-impl Add BIP-346: OP_TXHASH 2026-01-22 22:59:40 -03:00
bip-0352 BIP-352: take use of vendored secp256k1lab for reference implementation 2026-03-02 19:17:21 +01:00
bip-0360 BIP360: Pay to Merkle Root (P2MR) (#1670) 2026-02-11 13:01:47 -08:00
bip-0374 BIP-374: use tagged_hash and xor_bytes routines from secp256k1lab 2026-01-15 00:56:13 +01:00
bip-0375/deps/bitcoin_test BIP-375: Add bitcoin test framework as dependency - deps/bitcoin_test 2026-03-23 17:42:04 -04:00
bip-0388 fix(wallet_policies): use descriptor instead of desc to prevent NameError 2025-09-04 10:22:16 +03:00
bip-0443 BIP draft for OP_CHECKCONTRACTVERIFY 2025-05-13 09:28:28 +02:00
bip-0446 Add BIP446: OP_TEMPLATEHASH, BIP448: Taproot-native (Re)bindable Transactions (#1974) 2026-03-17 13:01:23 -07:00
scripts process: Use "official" SPDX identifiers 2026-01-12 14:30:02 -08:00
src/secp256k1lab Squashed 'bip-0375/deps/secp256k1lab/' content from commit 44dc4bd 2026-03-23 17:42:04 -04:00
.gitattributes Make Wikitext linguist-detectable 2021-10-04 12:11:35 +02:00
.gitignore Bring back transparent background to figures 2022-05-22 10:38:46 +02:00
.python-version Squashed 'bip-0375/deps/secp256k1lab/' content from commit 44dc4bd 2026-03-23 17:42:04 -04:00
.typos.toml BIP360: Pay to Merkle Root (P2MR) (#1670) 2026-02-11 13:01:47 -08:00
bip-0001.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0002.mediawiki process: Use "official" SPDX identifiers 2026-01-12 14:30:02 -08:00
bip-0003.md process: Backfill missing Version headers 2026-01-12 14:36:33 -08:00
bip-0008.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0009.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0010.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0011.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0012.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0013.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0014.mediawiki BIP14: Backfill discussion URLs 2026-01-16 13:11:13 -08:00
bip-0015.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0016.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0017.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0018.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0019.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0020.mediawiki BIP20,21: add Superseded-By and Replaces headers (#1984) 2026-02-27 15:43:46 -08:00
bip-0021.mediawiki BIP20,21: add Superseded-By and Replaces headers (#1984) 2026-02-27 15:43:46 -08:00
bip-0022.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0023.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0030.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0031.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0032.mediawiki BIP32: edits by ddustin for clarity (picks up PR785) (#1903) 2026-03-05 14:29:32 -05:00
bip-0033.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0034.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0035.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0036.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0037.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0038.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0039.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0042.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0043.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0044.mediawiki bip-0044: add Requires header for BIP32 and BIP43 (#2072) 2026-02-27 14:52:53 -08:00
bip-0045.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0046.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0047.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0048.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0049.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0050.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0052.mediawiki process: Use "official" SPDX identifiers 2026-01-12 14:30:02 -08:00
bip-0053.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0054.md process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0060.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0061.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0062.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0064.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0065.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0066.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0067.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0068.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0069.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0070.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0071.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0072.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0073.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0074.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0075.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0077.md Merge pull request #1820 from murchandamus/2025-04-bip3-activation 2026-01-14 09:06:43 -08:00
bip-0078.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0079.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0080.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0081.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0083.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0084.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0085.mediawiki BIP85: fix typo in byte value (#2100) 2026-02-13 11:18:59 -08:00
bip-0086.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0087.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0088.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0089.mediawiki BIP 89: Chain Code Delegation for Private Collaborative Custody (#2004) 2026-02-04 12:58:08 -08:00
bip-0090.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0091.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0093.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0094.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0098.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0099.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0100.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0101.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0102.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0103.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0104.mediawiki process: Fix up license sections to match preamble 2026-01-12 14:30:03 -08:00
bip-0105.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0106.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0107.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0109.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0110.mediawiki BIP-110: Update deployment section with EXPIRED state; add GBT subsection to specification 2026-03-04 21:22:52 -06:00
bip-0111.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0112.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0113.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0114.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0115.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0116.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0117.mediawiki BIP-117: add missing BIP8 reference (#2080) 2026-02-27 14:40:25 -08:00
bip-0118.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0119.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0120.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0121.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0122.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0123.mediawiki process: Fix up license sections to match preamble 2026-01-12 14:30:03 -08:00
bip-0124.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0125.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0126.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0127.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0128.mediawiki BIP-128: exact specification for the checksum calculation (#2121) 2026-03-16 11:25:46 -07:00
bip-0129.mediawiki BIP129: Add Requires header (#2019) 2026-02-27 15:18:38 -08:00
bip-0130.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0131.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0132.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0133.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0134.mediawiki bip134: Remove wrong License header 2026-01-12 14:29:59 -08:00
bip-0135.mediawiki process: Fix up license sections to match preamble 2026-01-12 14:30:03 -08:00
bip-0136.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0137.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0140.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0141.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0142.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0143.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0144.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0145.mediawiki process: Use "official" SPDX identifiers 2026-01-12 14:30:02 -08:00
bip-0146.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0147.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0148.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0149.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0150.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0151.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0152.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0154.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0155.mediawiki process: Backfill missing Version headers 2026-01-12 14:36:33 -08:00
bip-0156.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0157.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0158.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0159.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0171.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0172.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0173.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0174.mediawiki BIP-174: port public key terminology from BIP 373 (#2085) 2026-02-27 17:16:00 -08:00
bip-0175.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0176.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0177.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0178.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0179.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0180.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0197.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0199.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0300.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0301.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0310.mediawiki Merge pull request #2065 from lisenokdonbassenok/fix/bip310-min-bit-count-param 2026-02-28 05:41:50 -08:00
bip-0320.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0321.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0322.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0324.mediawiki BIP 324: Add auxiliary file tracking assignments of one-byte message type IDs 2026-01-31 17:46:29 +10:00
bip-0325.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0326.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0327.mediawiki process: Backfill missing Version headers 2026-01-12 14:36:33 -08:00
bip-0328.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0329.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0330.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0331.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0337.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0338.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0339.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0340.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0341.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0342.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0343.mediawiki Convert licenses to SPDX codes 2026-01-12 14:29:57 -08:00
bip-0345.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0346.md Escape pipe character in markdown table (#2095) 2026-02-04 14:39:50 -08:00
bip-0347.mediawiki bip347: Complete OP_CAT (#2090) 2026-03-02 10:34:26 -05:00
bip-0348.md process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0349.md process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0350.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0351.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0352.mediawiki BIP-352: mention secp256k1lab in BIP text 2026-03-06 15:19:09 +01:00
bip-0353.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0360.mediawiki BIP360: Pay to Merkle Root (P2MR) (#1670) 2026-02-11 13:01:47 -08:00
bip-0370.mediawiki BIP174: Specify PSBT_IN_PREVIOUS_TXID serialization order (#2001) 2026-01-14 13:44:17 -08:00
bip-0371.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0372.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0373.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0374.mediawiki BIP-374: mention secp256k1lab in BIP text 2026-01-15 01:55:55 +01:00
bip-0375.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0379.md process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0380.mediawiki BIP392: Silent Payment Output Script Descriptors (#2047) 2026-03-05 11:02:52 -05:00
bip-0381.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0382.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0383.mediawiki BIP-383: remove extra stray </tt> (#2061) 2026-02-27 15:03:55 -08:00
bip-0384.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0385.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0386.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0387.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0388.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0389.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0390.mediawiki BIP392: Silent Payment Output Script Descriptors (#2047) 2026-03-05 11:02:52 -05:00
bip-0392.mediawiki BIP392: Silent Payment Output Script Descriptors (#2047) 2026-03-05 11:02:52 -05:00
bip-0431.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0433.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0434.md BIP 434: fix license inconsistency 2026-02-03 14:47:51 +10:00
bip-0442.md BIP442: OP_PAIRCOMMIT (#1699) 2026-03-03 14:38:26 -05:00
bip-0443.mediawiki process: Created ↦ Assigned 2026-01-12 14:29:51 -08:00
bip-0446.md Add BIP446: OP_TEMPLATEHASH, BIP448: Taproot-native (Re)bindable Transactions (#1974) 2026-03-17 13:01:23 -07:00
bip-0448.md Add BIP446: OP_TEMPLATEHASH, BIP448: Taproot-native (Re)bindable Transactions (#1974) 2026-03-17 13:01:23 -07:00
CHANGELOG.md Squashed 'bip-0375/deps/secp256k1lab/' content from commit 44dc4bd 2026-03-23 17:42:04 -04:00
CONTRIBUTING.md ci: add typo checking 2024-08-12 14:31:41 -03:00
COPYING Squashed 'bip-0375/deps/secp256k1lab/' content from commit 44dc4bd 2026-03-23 17:42:04 -04:00
pyproject.toml Squashed 'bip-0375/deps/secp256k1lab/' content from commit 44dc4bd 2026-03-23 17:42:04 -04:00
README.md Squashed 'bip-0375/deps/secp256k1lab/' content from commit 44dc4bd 2026-03-23 17:42:04 -04:00
README.mediawiki Add BIP446: OP_TEMPLATEHASH, BIP448: Taproot-native (Re)bindable Transactions (#1974) 2026-03-17 13:01:23 -07:00

secp256k1lab

Dependencies: None

An INSECURE implementation of the secp256k1 elliptic curve and related cryptographic schemes written in Python, intended for prototyping, experimentation and education.

Features:

  • Low-level secp256k1 field and group arithmetic.
  • Schnorr signing/verification and key generation according to BIP-340.
  • ECDH key exchange.

WARNING: The code in this library is slow and trivially vulnerable to side channel attacks.