1
0
Fork 0
mirror of https://github.com/bitcoin/bips.git synced 2025-03-04 11:08:05 +01:00
Commit graph

4042 commits

Author SHA1 Message Date
Jon Atack
468e9759ba spelling: globally change "implementor" to "implementer"
Although the variant "implementor" predominated for much of the late 20th
century, today "implementer" is considered standard, and the former spelling
triggers the typos spelling checker.
2025-02-13 11:56:17 -06:00
Jon Atack
3c7b0d6498
Merge pull request #1759 from murchandamus/render-email-in-.md
Render author email addresses in markdown BIPs
2025-02-10 12:22:31 -08:00
Anthony Towns
726df6f4d5 Use code block instead of pre for markdown 2025-02-08 20:06:23 +10:00
Jon Atack
ea7aae8d1f
Merge pull request #1754 from nymius/fix/typo-in-PSBT_OUT_SP_V0_LABEL-in-BIP-375-and-BIP-174 2025-02-06 10:20:20 -08:00
Mark "Murch" Erhardt
b9f9a8d6e8
Merge pull request #1680 from jonatack/2024-10-BIP39-license-and-copyright-section
BIP39: add license and copyright section
2025-02-04 13:10:53 -05:00
Jon Atack
1ddcfcea7a
Merge pull request #1751 from stratospher/2025_01_DLEQ_G 2025-02-01 10:34:42 -06:00
nymius
a9729b28d4 fix(BIP174,BIP375): typo in PSBT_OUT_SP_V0_LABEL
Assuming a by one increment in the keytype of the silent payments output
fields, the following numeral to 0x09 in the hexadecimal system is 0x0a,
not 0x10.
2025-01-31 12:24:18 -03:00
Jon Atack
5333e5e951
Merge pull request #1752 from brawncode/patch-1
BIP388: Fix incorrect use of return for raising exception
2025-01-29 13:49:52 -06:00
stratospher
5f42eb64d4 BIP374: add test vector for optional message
- added 1 more successful test vectors.
  now there are 8 test vectors[test vectors 0..7].
- test vector 5 has optional message
- test vectors 5, 6, 7 have G=GENERATOR
2025-01-28 06:40:58 +05:30
stratospher
41e0f34f76 BIP374: add test vectors for secp256k1 generator point
- added 2 more successful test vectors.
  now there are 7 test vectors[test vectors 0..6].
- test vectors 5, 6 have G=GENERATOR
2025-01-27 14:20:45 +05:30
Brawn
607cac148e
fix: Fix incorrect use of return for raising exceptions Update wallet_policies.py 2025-01-25 22:49:57 +03:00
Jon Atack
58ffd93812
Merge pull request #1605 from DanGould/bip78-mixed-inputs-ok
BIP78: Allow mixed inputs Redux
2025-01-14 08:14:42 -07:00
Jon Atack
f1ad9188b4
Merge branch 'master' into bip78-mixed-inputs-ok 2025-01-14 08:13:20 -07:00
Jon Atack
2f862f75d1
Merge pull request #1396 from DanGould/patch-1
Fix BIP 78 & BIP 174 Conflict: Keep input utxo data through input finalization
2025-01-14 07:52:16 -07:00
Jon Atack
8c494fc9b8
Merge branch 'master' into patch-1 2025-01-14 07:51:07 -07:00
Jon Atack
a0677935bb
Merge pull request #1687 from andrewtoth/silent-payments-psbt
BIP375: Sending Silent Payments in PSBTs
2025-01-13 13:51:25 -07:00
Mark "Murch" Erhardt
1f41c172bf
Merge pull request #1745 from shesek/patch-2
BIP345: fix OP_SUCCESS188 hex value
2025-01-13 14:52:28 -05:00
Andrew Toth
eb10cdb4ce
Update fields in bip174 2025-01-13 12:20:04 -05:00
Andrew Toth
144c4a3a15
Update to BIP375 2025-01-13 10:33:52 -05:00
Andrew Toth
4a7a7cf746
Split up shares and proofs into global or per input fields 2025-01-13 10:29:22 -05:00
Andrew Toth
651ffdded8
Add ref for why sighash_all is required 2025-01-13 10:29:22 -05:00
Andrew Toth
9952599f32
Add newline 2025-01-13 10:29:22 -05:00
Andrew Toth
d29e2f81af
Clarify output script and sp info mutual exclusion and unique id 2025-01-13 10:29:22 -05:00
Andrew Toth
c12ea5ac58
Move updater to before signer 2025-01-13 10:29:22 -05:00
Andrew Toth
0d5e14ce19
Clarify motivation 2025-01-13 10:29:22 -05:00
Andrew Toth
f746ae700f
Add post history and BIP dependencies 2025-01-13 10:29:22 -05:00
Andrew Toth
8e90f02dc5
Update size of ECDH share and unify spacing 2025-01-13 10:29:21 -05:00
Andrew Toth
eb115afa7f
Update bip-PSBT-SP.mediawiki
Co-authored-by: Yuval Kogman <nothingmuch@woobling.org>
2025-01-13 10:29:21 -05:00
Andrew Toth
d02eed4337
Bip Draft: Sending Silent Payments in PSBTs 2025-01-13 10:29:21 -05:00
Nadav Ivgi
c532b53ca2
Fix typo in BIP 345
`OP_SUCCESS188` is `0xbc`, not `0xbb`.
2025-01-11 06:12:14 +02:00
Jon Atack
6a6ef3585f
Merge pull request #1741 from jonatack/2025-01-BIP341-explain-64-byte-signature-format
BIP341: Explain the 64-byte signature format
2025-01-07 06:52:20 -08:00
David Bakin
5767f44499 BIP-341: Explain the 64-byte signature format
Co-authored-by: Pieter Wuille <pieter@wuille.net>
Co-authored-by: Anthony Towns <aj@erisian.com.au>
2025-01-06 16:08:33 -07:00
Jon Atack
cc67871886
Merge pull request #1740 from jonatack/2025-01-merge-misc-fixups
BIP372, BIP381: editorial fixups
2025-01-06 08:47:17 -08:00
Jon Atack
e36714eefa BIP372: editorial grammar fixups 2025-01-06 09:34:05 -07:00
Huberto
450cdbbdaf BIP372, BIP381: trivial spelling fixups 2025-01-06 09:33:47 -07:00
Jon Atack
708162951c
Merge pull request #1726 from epysqyli/patch-1
BIP158: fix btcutil gcs broken link.
2025-01-03 20:58:18 -08:00
Jon Atack
b15a0a1aa9
Merge pull request #1736 from jonatack/2024-12-bip374-make-python-files-executable
BIP374: update reference.py and secp256k1.py to be executable
2025-01-01 16:04:57 -08:00
Jon Atack
4827bdfe60
Merge pull request #1735 from theStack/bip374-add_generated_test_vectors
BIP-374: add generated test vector .csv files
2024-12-31 08:28:35 -08:00
Sebastian Falbesoner
a00064fcfa BIP-374: add generated test vector .csv files 2024-12-30 17:19:55 +01:00
Jon Atack
cce668de3c bip374: update secp256k1.py to be executable 2024-12-28 18:20:56 -07:00
Jon Atack
a261439d92 bip374: update reference.py to be executable 2024-12-28 18:20:33 -07:00
Jon Atack
6c807b7502
Merge pull request #1734 from guggero/bip-0374-test-vector-fix
bip-0374: fix challenge generation, use correct generator point
2024-12-28 13:17:58 -08:00
Oliver Gugger
e141b9501d
bip-0374: remove default value for G in dleq_challenge
To avoid the mistake fixed in the previous commit, we remove the default
value from the G parameter of dleq_challenge.
2024-12-28 21:42:07 +01:00
Oliver Gugger
8bc42a2673
bip-0374: fix challenge generation, use correct G
Both generating and verifying a proof allows for specifying a custom
generator point G. But that custom generator point was not passed into
the dleq_challenge function, resulting in the default (secp256k1)
generator point to be used. This lead to the test vectors being
incorrect.
2024-12-28 15:58:08 +01:00
Mark "Murch" Erhardt
27e1394895
Merge pull request #1733 from andrewtoth/andrew/fix-formatting
BIP374: Fix link and formatting in reference section
2024-12-27 13:14:51 -05:00
Andrew Toth
81668ec98b
BIP374: Fix link and formatting in reference section 2024-12-27 13:05:52 -05:00
Mark "Murch" Erhardt
75b12ac591
Merge pull request #1689 from andrewtoth/dleq
BIP374: Discrete Log Equality Proofs (DLEQ)
2024-12-27 10:29:46 -05:00
Andrew Toth
248540e2ac
fix typo 2024-12-27 10:26:35 -05:00
Mark "Murch" Erhardt
b509e6c85f
Merge pull request #1731 from JeremyRubin/patch-12
[BIP-0349] Add Re-Keying explanation to OP_INTERNALKEY
2024-12-27 10:06:03 -05:00
Andrew Toth
cb3afee850
Move test vectors to bip-0374 directory, add tests for G 2024-12-26 14:17:52 -05:00