Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from bitcoin:master #41

Open
wants to merge 139 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
e426737
Keep input utxo data through input finalization
DanGould Dec 20, 2022
539fd85
BIP78: Allow mixed inputs
DanGould May 31, 2024
72d8bb0
BIP78: Clarify output substitution
DanGould May 31, 2024
bd01a26
BIP78: Doc `amount` parameter not required
DanGould May 31, 2024
541b6c4
BIP39: add license and copyright section
jonatack Oct 8, 2024
4f5d87a
Bip Draft: DLEQ
andrewtoth Oct 24, 2024
0c7e54d
BIP-DLEQ: add reference implementation for secp256k1
theStack Nov 18, 2024
cc7bb12
Add optional message to DLEQ
andrewtoth Dec 9, 2024
ed98dc7
Add some more commentary
andrewtoth Dec 9, 2024
b5d47df
add theStack as co-author
andrewtoth Dec 9, 2024
597004a
Lowercase secp
andrewtoth Dec 11, 2024
e4f1d7b
Remove cbytes wrapper from m'
andrewtoth Dec 11, 2024
b838696
Remove cbytes wrapper from m'
andrewtoth Dec 11, 2024
192f2ac
Update for BIP 68 & 112
Gudnessuche Dec 14, 2024
7150ef5
Merge pull request #1714 from Gudnessuche/patch-5
jonatack Dec 16, 2024
45fbec9
BIPs 348 and 379: spelling fixups (#1715)
dannbbb1 Dec 16, 2024
f88f1e4
Fix typos in BIPs 87/88/98 (#1716)
youyyytrok Dec 16, 2024
4c7d129
Fix typos in BIP-0370 and BIP-0373 (#1718)
Madmaxs2 Dec 17, 2024
45e626f
Slight rewrite of evenness byte explanation for clarity
kdmukai Dec 16, 2024
671c462
Merge pull request #1717 from kdmukai/patch-3
jonatack Dec 17, 2024
e2cf352
Update bip-0039-wordlists.md
savvar9991 Dec 18, 2024
8e59f74
Merge pull request #1724 from savvar9991/fix-typo
jonatack Dec 18, 2024
9815147
BIP158: fix btcutil gcs broken link.
epysqyli Dec 18, 2024
662f4c7
Add support for musig key placeholders
bigspider Nov 6, 2024
e103dde
Consistency of multisig/multisignature/threshold wording
bigspider Nov 6, 2024
a4d9938
Explicitly forbid repeated key indexes in musig()
bigspider Nov 8, 2024
c2026e1
Apply suggestions from code review
bigspider Nov 8, 2024
2faf09d
Move changelog to standalone section
bigspider Nov 9, 2024
2caa8e2
Merge pull request #1697 from bigspider/bip388-musig
murchandamus Dec 19, 2024
b02d2db
[BIP0-0349] OP_INTERNALKEY add credit section
JeremyRubin Dec 20, 2024
7d921e3
BIP-340: fix `lift_x` calls in test vector generation script
theStack Dec 20, 2024
dab5571
bugfix: respect message m in DLEQ proof generation/verification
theStack Dec 21, 2024
6b16952
Add test vectors for DLEQ proof generation/verification
theStack Dec 20, 2024
bc300dd
Update bip-0370.mediawiki
Gudnessuche Dec 21, 2024
d3d34c0
[BIP-0349] wrap discussion link
JeremyRubin Dec 21, 2024
1f875a3
Add note about generating and running test vectors
andrewtoth Dec 21, 2024
687198d
Fail if any point is infinity when verifying
andrewtoth Dec 21, 2024
f5d1c12
Add acknowledgements
andrewtoth Dec 21, 2024
337f559
[BIP-0349] Add Re-Keying explanation to OP_INTERNALKEY
JeremyRubin Dec 21, 2024
fd60d8e
Add description of proof
andrewtoth Dec 21, 2024
90e7027
Remove changelog
andrewtoth Dec 21, 2024
0b590d0
Add footnote recommending using fresh randomness for each proof
andrewtoth Dec 21, 2024
a0d8aad
Fix typo
andrewtoth Dec 21, 2024
a0d4fb1
Merge pull request #1728 from JeremyRubin/patch-11
murchandamus Dec 23, 2024
665712c
Merge pull request #1729 from theStack/fix-bip0340-test-vector-gen_li…
murchandamus Dec 23, 2024
0b37449
Merge pull request #1730 from Gudnessuche/patch-6
murchandamus Dec 26, 2024
5799659
Update bip-DLEQ.mediawiki
andrewtoth Dec 26, 2024
b533b92
Update bip-DLEQ.mediawiki
andrewtoth Dec 26, 2024
1350bc4
BIP374
andrewtoth Dec 26, 2024
9d6dc6b
Update README table, post-history, and comments-uri
andrewtoth Dec 26, 2024
1842120
Clarify restraints on given points
andrewtoth Dec 26, 2024
cb3afee
Move test vectors to bip-0374 directory, add tests for G
andrewtoth Dec 26, 2024
b509e6c
Merge pull request #1731 from JeremyRubin/patch-12
murchandamus Dec 27, 2024
248540e
fix typo
andrewtoth Dec 27, 2024
75b12ac
Merge pull request #1689 from andrewtoth/dleq
murchandamus Dec 27, 2024
81668ec
BIP374: Fix link and formatting in reference section
andrewtoth Dec 27, 2024
27e1394
Merge pull request #1733 from andrewtoth/andrew/fix-formatting
murchandamus Dec 27, 2024
8bc42a2
bip-0374: fix challenge generation, use correct G
guggero Dec 28, 2024
e141b95
bip-0374: remove default value for G in dleq_challenge
guggero Dec 28, 2024
6c807b7
Merge pull request #1734 from guggero/bip-0374-test-vector-fix
jonatack Dec 28, 2024
a261439
bip374: update reference.py to be executable
jonatack Dec 29, 2024
cce668d
bip374: update secp256k1.py to be executable
jonatack Dec 29, 2024
a00064f
BIP-374: add generated test vector .csv files
theStack Dec 30, 2024
4827bdf
Merge pull request #1735 from theStack/bip374-add_generated_test_vectors
jonatack Dec 31, 2024
b15a0a1
Merge pull request #1736 from jonatack/2024-12-bip374-make-python-fil…
jonatack Jan 2, 2025
7081629
Merge pull request #1726 from epysqyli/patch-1
jonatack Jan 4, 2025
450cdbb
BIP372, BIP381: trivial spelling fixups
HubertIGL Dec 17, 2024
e36714e
BIP372: editorial grammar fixups
jonatack Jan 6, 2025
cc67871
Merge pull request #1740 from jonatack/2025-01-merge-misc-fixups
jonatack Jan 6, 2025
5767f44
BIP-341: Explain the 64-byte signature format
david-bakin Jun 6, 2022
6a6ef35
Merge pull request #1741 from jonatack/2025-01-BIP341-explain-64-byte…
jonatack Jan 7, 2025
c532b53
Fix typo in BIP 345
shesek Jan 11, 2025
d02eed4
Bip Draft: Sending Silent Payments in PSBTs
andrewtoth Oct 19, 2024
eb115af
Update bip-PSBT-SP.mediawiki
andrewtoth Dec 9, 2024
8e90f02
Update size of ECDH share and unify spacing
andrewtoth Dec 11, 2024
f746ae7
Add post history and BIP dependencies
andrewtoth Dec 24, 2024
0d5e14c
Clarify motivation
andrewtoth Dec 24, 2024
c12ea5a
Move updater to before signer
andrewtoth Dec 24, 2024
d29e2f8
Clarify output script and sp info mutual exclusion and unique id
andrewtoth Dec 24, 2024
9952599
Add newline
andrewtoth Dec 24, 2024
651ffdd
Add ref for why sighash_all is required
andrewtoth Dec 24, 2024
4a7a7cf
Split up shares and proofs into global or per input fields
andrewtoth Dec 31, 2024
144c4a3
Update to BIP375
andrewtoth Jan 13, 2025
eb10cdb
Update fields in bip174
andrewtoth Jan 13, 2025
1f41c17
Merge pull request #1745 from shesek/patch-2
murchandamus Jan 13, 2025
a067793
Merge pull request #1687 from andrewtoth/silent-payments-psbt
jonatack Jan 13, 2025
8c494fc
Merge branch 'master' into patch-1
jonatack Jan 14, 2025
2f862f7
Merge pull request #1396 from DanGould/patch-1
jonatack Jan 14, 2025
f1ad918
Merge branch 'master' into bip78-mixed-inputs-ok
jonatack Jan 14, 2025
58ffd93
Merge pull request #1605 from DanGould/bip78-mixed-inputs-ok
jonatack Jan 14, 2025
607cac1
fix: Fix incorrect use of return for raising exceptions Update wallet…
brawncode Jan 25, 2025
41e0f34
BIP374: add test vectors for secp256k1 generator point
stratospher Jan 24, 2025
5f42eb6
BIP374: add test vector for optional message
stratospher Jan 27, 2025
5333e5e
Merge pull request #1752 from brawncode/patch-1
jonatack Jan 29, 2025
a9729b2
fix(BIP174,BIP375): typo in PSBT_OUT_SP_V0_LABEL
nymius Jan 31, 2025
1ddcfce
Merge pull request #1751 from stratospher/2025_01_DLEQ_G
jonatack Feb 1, 2025
b9f9a8d
Merge pull request #1680 from jonatack/2024-10-BIP39-license-and-copy…
murchandamus Feb 4, 2025
ea7aae8
Merge pull request #1754 from nymius/fix/typo-in-PSBT_OUT_SP_V0_LABEL…
jonatack Feb 6, 2025
726df6f
Use code block instead of pre for markdown
ajtowns Feb 8, 2025
3c7b0d6
Merge pull request #1759 from murchandamus/render-email-in-.md
jonatack Feb 10, 2025
081aa9a
328: Add test vectors
achow101 Feb 11, 2025
7ab43ce
328: Add reference implementation
achow101 Feb 11, 2025
574589f
390: Add reference implementation
achow101 Feb 11, 2025
88f4041
373: Add test vectors
achow101 Feb 12, 2025
4e335af
373: Add reference implementation
achow101 Feb 12, 2025
3827648
328: Correct Created date
achow101 Feb 12, 2025
f5ff1d2
Fix typo in bip-0119
0xBEEFCAF3 Feb 13, 2025
468e975
spelling: globally change "implementor" to "implementer"
jonatack Feb 13, 2025
0203ede
Merge pull request #1765 from 0xBEEFCAF3/patch-2
jonatack Feb 13, 2025
6651d5c
Merge pull request #1766 from jonatack/2025-02-implementors-to-implem…
murchandamus Feb 13, 2025
62ba831
Merge pull request #1763 from achow101/390-ref-impl
murchandamus Feb 13, 2025
cde668d
390: Fix created date
murchandamus Feb 13, 2025
ce13af2
Merge pull request #1767 from murchandamus/390-created-date
jonatack Feb 13, 2025
cf948d4
373: Correct Created date
achow101 Feb 13, 2025
3adf43d
373: Draft -> Proposed
achow101 Feb 13, 2025
ee78520
Merge pull request #1764 from achow101/373-tests
murchandamus Feb 14, 2025
151ec96
328: Draft -> Proposed
achow101 Feb 12, 2025
2e71a7e
Merge pull request #1762 from achow101/328-tests
murchandamus Feb 14, 2025
529a045
373: Correct test data mismatches
achow101 Feb 17, 2025
1096b5f
Merge pull request #1769 from achow101/373-test-fix
jonatack Feb 17, 2025
d5c189f
BIP3: Update BIP Process
murchandamus Feb 20, 2025
7916231
Merge pull request #1712 from murchandamus/2024-12-update-bip-process
jonatack Feb 20, 2025
3f86dc4
BIP159: emphasize minimum number of blocks
jonatack Feb 14, 2025
8118a14
BIP159: clarify pruned means not signaling serving complete block chain
jonatack Feb 14, 2025
5b85dbe
BIP159: editorial fixups
jonatack Feb 14, 2025
22f7f04
BIP159: unwillingly -> unwittingly
jonatack Feb 17, 2025
1ceb362
BIP3: Address follow-ups from #1712
murchandamus Feb 21, 2025
c84af0b
Merge pull request #1771 from murchandamus/2025-02-bip-3-follow-ups
jonatack Feb 25, 2025
c8e208f
BIP329: add optional data fields, fix a JSON type (#1750)
doc-hex Feb 25, 2025
d2cfbae
BIP 94: Move to Final
fjahr Feb 25, 2025
6d2f0d6
Merge pull request #1774 from fjahr/bip94-status
murchandamus Feb 25, 2025
d44f70e
BIP159 Risks section: clarifications and fixups
murchandamus Feb 25, 2025
4d6fdda
BIP0075: fix 404 status URL
costcould Feb 25, 2025
d13c724
Merge pull request #1772 from costcould/master
jonatack Feb 26, 2025
5262b49
add minor previously approved edits
craigraw Feb 26, 2025
cd1a279
add address heights clarification to align with transaction height sp…
craigraw Feb 26, 2025
bab2127
Merge pull request #1776 from craigraw/wallet-labels-edits
jonatack Feb 26, 2025
cc81fde
Merge pull request #1768 from jonatack/2025-02-bip159
murchandamus Feb 26, 2025
24b4354
BIP374: Add message to rand computation (#1758)
andrewtoth Feb 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 26 additions & 5 deletions README.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,13 @@ Those proposing changes should consider that ultimately consent may rest with th
| Process
| Active
|-
| [[bip-0003.md|3]]
|
| Updated BIP Process
| Murch
| Process
| Draft
|-
| [[bip-0008.mediawiki|8]]
|
| Version bits with lock-in by height
Expand Down Expand Up @@ -497,13 +504,13 @@ Those proposing changes should consider that ultimately consent may rest with th
| Leon Olsson Curr, Pearlwort Sneed, Andrew Poelstra
| Informational
| Draft
|-
|- style="background-color: #cfffcf"
| [[bip-0094.mediawiki|94]]
| Applications
| Testnet 4
| Fabian Jahr
| Standard
| Draft
| Final
|-
| [[bip-0098.mediawiki|98]]
| Consensus (soft fork)
Expand Down Expand Up @@ -1029,13 +1036,13 @@ Those proposing changes should consider that ultimately consent may rest with th
| Jonas Nick, Tim Ruffing, Elliott Jin
| Informational
| Active
|-
|- style="background-color: #ffffcf"
| [[bip-0328.mediawiki|328]]
| Applications
| Derivation Scheme for MuSig2 Aggregate Keys
| Ava Chow
| Informational
| Draft
| Proposed
|-
| [[bip-0329.mediawiki|329]]
| Applications
Expand Down Expand Up @@ -1183,12 +1190,26 @@ Those proposing changes should consider that ultimately consent may rest with th
| Maxim Orlovsky
| Standard
| Draft
|-
|- style="background-color: #ffffcf"
| [[bip-0373.mediawiki|373]]
| Applications
| MuSig2 PSBT Fields
| Ava Chow
| Standard
| Proposed
|-
| [[bip-0374.mediawiki|374]]
| Applications
| Discrete Log Equality Proofs
| Andrew Toth, Ruben Somsen, Sebastian Falbesoner
| Standard
| Draft
|-
| [[bip-0375.mediawiki|375]]
| Applications
| Sending Silent Payments with PSBTs
| Andrew Toth, Ava Chow, josibake
| Standard
| Draft
|-
| [[bip-0379.md|379]]
Expand Down
2 changes: 1 addition & 1 deletion bip-0001.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Because the BIPs are maintained as text files in a versioned repository, their r
There are three kinds of BIP:

* A Standards Track BIP describes any change that affects most or all Bitcoin implementations, such as a change to the network protocol, a change in block or transaction validity rules, or any change or addition that affects the interoperability of applications using Bitcoin.
* An Informational BIP describes a Bitcoin design issue, or provides general guidelines or information to the Bitcoin community, but does not propose a new feature. Informational BIPs do not necessarily represent a Bitcoin community consensus or recommendation, so users and implementors are free to ignore Informational BIPs or follow their advice.
* An Informational BIP describes a Bitcoin design issue, or provides general guidelines or information to the Bitcoin community, but does not propose a new feature. Informational BIPs do not necessarily represent a Bitcoin community consensus or recommendation, so users and implementers are free to ignore Informational BIPs or follow their advice.
* A Process BIP describes a process surrounding Bitcoin, or proposes a change to (or an event in) a process. Process BIPs are like Standards Track BIPs but apply to areas other than the Bitcoin protocol itself. They may propose an implementation, but not to Bitcoin's codebase; they often require community consensus; unlike Informational BIPs, they are more than recommendations, and users are typically not free to ignore them. Examples include procedures, guidelines, changes to the decision-making process, and changes to the tools or environment used in Bitcoin development. Any meta-BIP is also considered a Process BIP.

==BIP Work Flow==
Expand Down
2 changes: 1 addition & 1 deletion bip-0002.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ BIPs may include auxiliary files such as diagrams. Auxiliary files should be inc
There are three kinds of BIP:

* A Standards Track BIP describes any change that affects most or all Bitcoin implementations, such as a change to the network protocol, a change in block or transaction validity rules, or any change or addition that affects the interoperability of applications using Bitcoin. Standards Track BIPs consist of two parts, a design document and a reference implementation.
* An Informational BIP describes a Bitcoin design issue, or provides general guidelines or information to the Bitcoin community, but does not propose a new feature. Informational BIPs do not necessarily represent a Bitcoin community consensus or recommendation, so users and implementors are free to ignore Informational BIPs or follow their advice.
* An Informational BIP describes a Bitcoin design issue, or provides general guidelines or information to the Bitcoin community, but does not propose a new feature. Informational BIPs do not necessarily represent a Bitcoin community consensus or recommendation, so users and implementers are free to ignore Informational BIPs or follow their advice.
* A Process BIP describes a process surrounding Bitcoin, or proposes a change to (or an event in) a process. Process BIPs are like Standards Track BIPs but apply to areas other than the Bitcoin protocol itself. They may propose an implementation, but not to Bitcoin's codebase; they often require community consensus; unlike Informational BIPs, they are more than recommendations, and users are typically not free to ignore them. Examples include procedures, guidelines, changes to the decision-making process, and changes to the tools or environment used in Bitcoin development. Any meta-BIP is also considered a Process BIP.

==BIP status field==
Expand Down
Loading