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 #121

Open
wants to merge 716 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
716 commits
Select commit Hold shift + click to select a range
29312fb
BIP150: Deferred
jonasschnelli Jul 17, 2024
99cf00c
Merge pull request #1648 from jonasschnelli/bip_150_update
murchandamus Jul 17, 2024
dfacb8d
159: Mark as final
jonasschnelli Jul 17, 2024
812907c
Merge pull request #1649 from jonasschnelli/bip_159_update
murchandamus Jul 17, 2024
1c6ac0c
bip327: minor fixes
siv2r Jul 17, 2024
0d79b5e
remove P = None check as cpoint never returns None
siv2r Jul 18, 2024
bc1c18a
fix typo
omahs Jul 21, 2024
f61bdad
fix typo
omahs Jul 21, 2024
f1a5c71
BIP46 clarify witness
michael1011 Jul 21, 2024
3b72a7f
Fix typos in BIP 388 and BIP 390
murchandamus Jul 22, 2024
511e670
Merge pull request #1651 from michael1011/46-fix-pubkey
murchandamus Jul 22, 2024
26bb1d8
bip-0327: 1.0.1 -> 1.0.2
jonasnick Jul 22, 2024
ad1d3bc
Merge pull request #1647 from siv2r/minor-fixes
murchandamus Jul 23, 2024
9a56d35
Remove trailing whitespace from all BIPs
OrfeasLitos Jul 25, 2024
f085cc2
Make link title more specific (#1652)
OrfeasLitos Jul 25, 2024
0f40dd7
Merge pull request #1653 from OrfeasLitos/trailing-whitespace
jonatack Jul 26, 2024
0963e43
BIP 324: fix python aad in complete_handshake
Crypt-iQ Jul 26, 2024
90312d2
Merge pull request #1655 from Crypt-iQ/bip324_aad
jonatack Jul 27, 2024
c2655e0
More adjustments from PR review
bigspider Jul 27, 2024
eeaf21d
Consistently refer to them as "human-readable names", not addresses
TheBlueMatt Jul 28, 2024
a35650e
Add BIP 94 - Testnet 4
fjahr May 27, 2024
5e87c91
Merge pull request #1601 from fjahr/testnet4
murchandamus Aug 2, 2024
00fbea5
Nit from PR review
bigspider Aug 3, 2024
0c2a217
Change BIP 94 timewarp delta to 7200 seconds
fjahr Aug 5, 2024
7655088
Merge pull request #1658 from fjahr/bip94-timewarp-delta
murchandamus Aug 7, 2024
b6bf97b
bip-46: fix typo
storopoli Jul 25, 2024
c25032a
bip-75: fix typo
storopoli Jul 28, 2024
da1e3ad
bip-119: fix typo
storopoli Jul 25, 2024
4986680
bip-152: fix typo
storopoli Jul 25, 2024
b87b21e
bip-352: fix typo
storopoli Jul 25, 2024
af9557b
BIP-0094: fix block hex
azuchi Aug 10, 2024
a626ad6
Merge pull request #1659 from azuchi/bix-bip94-typo
jonatack Aug 11, 2024
52fdb00
ci: add typo checking
storopoli Jul 25, 2024
7c62ebe
Merge pull request #1654 from storopoli/master
jonatack Aug 13, 2024
1811613
Further improvements from PR review
bigspider Aug 14, 2024
34f3453
Merge pull request #1631 from azuchi/fix-bip386-test-vector
jonatack Aug 14, 2024
2c259b8
Revert "Change BIP 94 timewarp delta to 7200 seconds"
fjahr Aug 15, 2024
acb195f
Merge pull request #1660 from fjahr/bip94-rollback
jonatack Aug 17, 2024
97012a8
Merge pull request #1644 from bigspider/bip388-updates
murchandamus Aug 21, 2024
b0d5a07
Add a PSBT per-output field for BIP 353 DNSSEC Proofs
TheBlueMatt Jul 28, 2024
69d8eeb
Merge pull request #1657 from TheBlueMatt/2024-07-psbt-dns
murchandamus Aug 29, 2024
3350d94
Uses consistent source for "CAT and Schnorr Tricks"
EthanHeilman Sep 8, 2024
22660ad
Merge pull request #1665 from EthanHeilman/patch-1
jonatack Sep 9, 2024
34db0e9
Link to latest code -- also shorter/better explanations (#1666)
psztorc Sep 23, 2024
a1be309
BIP85: Update/clarify spec, add change log, Portuguese language code,…
akarve Sep 25, 2024
e1aab46
Explicitly mention care around payment instruction expiry in 353
TheBlueMatt Oct 2, 2024
758dfc9
Merge pull request #1672 from TheBlueMatt/2024-10-payment-expiry
jonatack Oct 2, 2024
3f4a0a1
Revert "BIP85: Update/clarify spec, add change log, Portuguese langua…
jonatack Oct 4, 2024
9f58824
Merge pull request #1674 from bitcoin/revert-1600-master
jonatack Oct 4, 2024
a34cb4f
Remove j amesob from bip-0119.mediawiki coauthor.
JeremyRubin Oct 5, 2024
b012550
change BIP85 status to Final
scgbckbone Oct 5, 2024
80f8011
Remove j amesob from README.mediawiki from bip-0119
JeremyRubin Oct 6, 2024
83a1afd
Merge pull request #1678 from JeremyRubin/patch-9
jonatack Oct 8, 2024
541b6c4
BIP39: add license and copyright section
jonatack Oct 8, 2024
ca280b9
BIP2: replace legacy http links with https
jonatack Oct 8, 2024
2eb22b8
BIP327: update status
jonatack Oct 11, 2024
caf8f78
Merge pull request #1682 from jonatack/2024-10-update-BIP327-status
jonatack Oct 12, 2024
2e98c71
BIP-85: Correct bad test vector for Base64
akarve Oct 14, 2024
c4264ae
fix typo
bskrksyp9 Oct 14, 2024
71aafb2
Merge pull request #1685 from bskrksyp9/patch-1
jonatack Oct 14, 2024
b7bd93f
heading typo
psztorc Oct 15, 2024
0495fad
Merge pull request #1686 from psztorc/patch-1
jonatack Oct 15, 2024
5284427
Merge pull request #1683 from akarve/bip85-base64-vec-alone
jonatack Oct 15, 2024
b6ea552
fix formatting
jlopp Oct 20, 2024
385ac87
Merge pull request #1688 from jlopp/bip99
jonatack Oct 20, 2024
52894e1
Merge pull request #1681 from jonatack/2024-10-BIP2-update-URLs-to-https
jonatack Oct 22, 2024
8eac367
BIP-85: Add co-author, language code & dice app, TPRV guidance, warn …
akarve Oct 25, 2024
17c04f9
Merge pull request #1676 from scgbckbone/bip85_final
jonatack Oct 25, 2024
e0cc4f0
BIP-85: Rename to 'changelog' and move above Reference implementation(s)
akarve Oct 25, 2024
9133ab2
BIP-85: Add 15 and 21 word entries to application 39' table
akarve Oct 25, 2024
3d86d94
BIP125: update status from Proposed to Obsolete
jonatack Oct 29, 2024
40e91fd
Merge pull request #1692 from jonatack/2024-10-update-bip125-status
jonatack Oct 31, 2024
4f5d87a
Bip Draft: DLEQ
andrewtoth Oct 24, 2024
dcb140a
fix wrong test vector. sometimes /<0;1>/* is missing. sometimes incor…
pad01g Nov 5, 2024
a12ce76
Merge pull request #1694 from pad01g/bip-388-test-vectors-valid-policies
jonatack Nov 7, 2024
2e8f6ba
Clarify that musig cannot be used in top-level pk() or pkh()
bigspider Nov 8, 2024
829afcc
change BIP39 status to Final
scgbckbone Oct 5, 2024
0ff32bd
373: Clarify where keys in MuSig fields may appear in the Taproot output
achow101 Nov 6, 2024
711802c
Merge pull request #1696 from bigspider/bip390-nit
jonatack Nov 8, 2024
bffde65
Merge pull request #1695 from achow101/373-clarify-plain-pub
jonatack Nov 8, 2024
c58a428
Merge pull request #1677 from scgbckbone/bip39_final
murchandamus Nov 8, 2024
88f4fc0
BIP-85: Reorder sections to be more standard, convert HMAC discussion…
akarve Nov 9, 2024
b398219
BIP-85: Move new reference to be near HMAC code
akarve Nov 9, 2024
65b312f
Remove ajtowns from bip-345 coauthor.
ajtowns Nov 14, 2024
16a23b7
Merge pull request #1691 from akarve/bip85-details
jonatack Nov 14, 2024
75351f2
Add bip-internalkey
reardencode Apr 24, 2024
b35383b
Fixes and clarifications to address PR comments
moonsettler Nov 12, 2024
329b0d3
BIP-349
moonsettler Nov 14, 2024
669d3b3
BIP349: Fix preamble for CI issues
murchandamus Nov 14, 2024
217ae0d
BIP349: Set Created header to number assignment
murchandamus Nov 14, 2024
f269890
Merge pull request #1701 from ajtowns/202411-bip345-coauthor
jonatack Nov 23, 2024
7460ad5
Updated grammatical error relating to Forwarding Addresses
Gudnessuche Nov 24, 2024
66fceff
Merge pull request #1534 from reardencode/internalkey
murchandamus Nov 25, 2024
532c4c1
BIP 119: Fix Typo
murchandamus Nov 25, 2024
d2932bd
Add BIP 0348 - CHECKSGIFROMSTACK
reardencode Apr 24, 2024
868c345
Update on Alternative Signing
Gudnessuche Nov 30, 2024
81231da
Fix link in BIP-84 (#1708)
anurag-lint Dec 4, 2024
410a7bc
BIP340: minor grammar edits (#1706)
jonatack Dec 4, 2024
749c606
BIP125: update status to Final
jonatack Dec 5, 2024
50e8208
BIP-373: denote different public key types consistently
theStack Nov 29, 2024
c7abd91
Merge pull request #1535 from reardencode/csfs
murchandamus Dec 6, 2024
eb3bf03
Merge pull request #1709 from jonatack/2024-12-bip125-status
murchandamus Dec 6, 2024
45f2934
Merge pull request #1705 from theStack/bip373_improve_pubkey_clarity
jonatack Dec 9, 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
f799ea1
Trivial text correction
kdmukai Dec 11, 2024
7420c04
BIP157 grammar fixup: add missing word (#1711)
Gudnessuche Dec 11, 2024
6521dfd
BIP348: trivial text correction (#1713)
jonatack Dec 13, 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
fcd5d72
BIP-0094: add default p2p port for testnet4
Roasbeef Mar 6, 2025
3ee89ad
BIP119: appease typos linter
jonatack Mar 7, 2025
61a39ce
Merge pull request #1781 from Roasbeef/testnet4-port
jonatack Mar 7, 2025
a9e0745
Merge pull request #1784 from jonatack/2025-03-appease-typos-linter-i…
jonatack Mar 7, 2025
954a78e
BIP94 PR1781 fixup
jonatack Mar 7, 2025
3323109
Merge pull request #1785 from jonatack/2025-03-bip94-touchup
jonatack Mar 7, 2025
9573e06
fix: grammatical typos
EthnTuttle Mar 10, 2025
7e15925
Merge pull request #1788 from EthnTuttle/patch-1
jonatack Mar 10, 2025
97a7edb
bip-0348: correct reference to Tapscript unknown key types
darosior Mar 10, 2025
1dee483
Remove now unused reference to bip-0341
darosior Mar 10, 2025
050d422
Merge pull request #1789 from darosior/2503_bip348_ref_bip342
jonatack Mar 10, 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: 31 additions & 0 deletions .github/workflows/github-action-checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: GitHub Actions Check
run-name: ${{ github.actor }} Checks 🚀
on: [push, pull_request]
jobs:
Link-Format-Checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: scripts/link-format-chk.sh
Build-Table-Checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: scripts/buildtable.pl >/tmp/table.mediawiki || exit 1
Diff-Checks:
name: "Diff Checks (fails until number assignment)"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 2
- run: scripts/diffcheck.sh
Typo-Checks:
name: "Typo Checks"
runs-on: ubuntu-latest
steps:
- name: Checkout Actions Repository
uses: actions/checkout@v4

- name: Check spelling
uses: crate-ci/typos@master
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
bip-0174/coinjoin-workflow.aux
bip-0174/coinjoin-workflow.log
bip-0174/coinjoin-workflow.pdf
bip-0174/multisig-workflow.aux
bip-0174/multisig-workflow.log
bip-0174/multisig-workflow.pdf
7 changes: 0 additions & 7 deletions .travis.yml

This file was deleted.

44 changes: 44 additions & 0 deletions .typos.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
[default]
extend-ignore-re = [
# NOTE: use here for regex patterns
"xpub.*",
"xprv.*",
"3.*", # address
"5.*", # address
"private_key .*",
"privkey .*",
"tt.*", # <tt> tags
"code.*", # <code> tags
"\\w*<sub>", # prefix for <sub> tags
"OP_SUCCESSx|\\d+",
"pay.*",
"ser.*",
"prefix.*",
"value: .*",
]

[default.extend-words]
# NOTE: use here for false-positives
anc = "anc"
PSBT = "PSBT"
ser = "ser"
# Names
Atack = "Atack"
Meni = "Meni"
Ono = "Ono"

[files]
extend-exclude = [
"/*/*.csv",
"/*.d*",
"/*/*.d*",
"/*/*.go",
"/*/*.json",
"/*/*/*.json",
"/*/*.mod",
"/*/*.proto",
"/*/*.py",
"scripts",
"/*/*.s*",
"/*/*.t*",
]
12 changes: 12 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Contributing Guidelines

Apart from following [BIP 2](./bip-0002.mediawiki),
we do CI checks to ensure that the proposed BIPs do not have common typos.
These checks are done using [`typos`](https://github.com/crate-ci/typos).
To check for typos locally,
install [`typos`](https://github.com/crate-ci/typos)
and then run in the root directory:

```bash
typos
```
Loading