summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-03Add back a few lost improvementsPieter Wuille
2021-02-03Merge remote-tracking branch 'origin-pull/1048/head'Luke Dashjr
2021-02-03Merge pull request #1056 from sipa/bip-bech32mLuke Dashjr
Add BIP 350 (bech32m)
2021-02-03Merge branch 'master' of github.com:bitcoin/bipsLuke Dashjr
2021-02-03Merge remote-tracking branch 'origin-pull/1058/head'Luke Dashjr
2021-02-03Merge pull request #988 from dr-orlovsky/patch-1Luke Dashjr
BIP 174: require creator to initialize empty output fields
2021-02-03BIP 174: Revert title change to fit length limitLuke Dashjr
This partially reverts c0991047e25a35d1ddf241f304a079e9893eed69.
2021-02-03Merge pull request #1054 from darosior/bip141_multisig_sigopsLuke Dashjr
bip-0141: clarify the sigop count calculation for CHECKMULTISIG
2021-02-03Merge pull request #1055 from achow101/reorganize-psbtLuke Dashjr
BIP 174: Reformat, reorganize, and mark final
2021-02-03Merge remote-tracking branch 'origin-pull/1040/head'Luke Dashjr
2021-02-03Merge pull request #1047 from prusnak/bip39-wordlist-warningLuke Dashjr
bip39: discourage from using localized wordlists
2021-02-03Merge pull request #1046 from luke-jr/readme_link_bip2Luke Dashjr
README: Link BIP 2 for submissions
2021-02-03Merge pull request #1035 from multisignature/patch-1Luke Dashjr
Update bip-0079.mediawiki
2021-02-03Merge pull request #1026 from rikitau/bip85-fix-typoLuke Dashjr
BIP-0085: fix typo
2021-02-03Merge pull request #1042 from OrfeasLitos/clarify-nonceLuke Dashjr
Mention that public nonce is ''R'' and private nonce is ''s''
2021-02-03Merge pull request #1028 from kallewoof/202010-signmsg2Luke Dashjr
BIP-322: minor clarification
2021-02-03Merge pull request #1018 from hoganri/patch-2Luke Dashjr
BIP 0085: Add link to JavaScript library implementation
2021-02-02Merge pull request #1021 from ajtowns/202010-bip8-mustsignal-to-thresholdLuke Dashjr
BIP8: allow some MUST_SIGNAL blocks to not signal
2021-02-02Merge pull request #1020 from ajtowns/202010-bip8-lockedin-recLuke Dashjr
BIP8: Make signalling during LOCKED_IN recommended rather than mandatory
2021-01-31reject BIP175omar shibli
2021-01-29Update bip-0350.mediawikiPieter Wuille
Co-authored-by: andrewtoth <andrewstoth@gmail.com>
2021-01-29Update bip-0350.mediawikiPieter Wuille
Co-authored-by: andrewtoth <andrewstoth@gmail.com>
2021-01-29Update bip-0350.mediawikiPieter Wuille
Co-authored-by: andrewtoth <andrewstoth@gmail.com>
2021-01-29Add BIP 350 (bech32m)Pieter Wuille
2021-01-26Add link to implementationSuhas Daftuar
Also change the phrasing to more clearly indicate when block-relay-only peering was deployed.
2021-01-25Combine Appendix with field listing tablesAndrew Chow
2021-01-25Mark BIP 174 as finalAndrew Chow
2021-01-15Include PSBT versions that can or must include fieldAndrew Chow
2021-01-15Specify procedure for new fields and versionsAndrew Chow
2021-01-15Explicitly specify PSBTv0Andrew Chow
2021-01-14Reformat BIP 174Andrew Chow
2021-01-13BIP 174: clarify format of proprietary extensions.Rusty Russell
"Variable length string identifier" is not defined anywhere, and the suggestion to use "0x00" is also deeply unclear. I assumed it meant a nul-terminated string! Be explicit: you mean it must be a compact siz1\e unsigned int length, followed by that many identifier bytes, followed by a compact size unsigned int subtype, followed by optional keydata. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2021-01-11bip-0141: clarify the sigop count calculation for CHECKMULTISIGAntoine Poinsot
Since the sigOpCount calculation was copied from P2SH, and P2SH restricts the use of CHECKMULTISIG with pushed integers the reference implementation would not take into account the number of public keys for 17 to 20 keys (not representable with an OP_N) even for P2WSH. Therefore it fallbacks to accounting for 20 sigops in this case, which this sentence seemed to mismatch with. Btcd and Libbitcoin use the same calculation as in Bitcoin Core. Signed-off-by: Antoine Poinsot <darosior@protonmail.com>
2021-01-06p2p: Add disabletx messageSuhas Daftuar
This message, valid between version/verack for peers with version >= 70017, would allow establishing at the time of connection that no transactions will be announced/requested between those peers.
2020-12-23bip-0322: remove the 'to_spend' transaction from serializationAndrew Poelstra
2020-12-23bip-0322: overhaul/rewrite verification rulesAndrew Poelstra
2020-12-23bip-0322: move "legacy" section up, separate "proof of funds", summarize the ↵Andrew Poelstra
signature types
2020-12-23bip-0322: replace motivation, add myself to the "thanks to" listAndrew Poelstra
2020-12-22bip39: discourage from using localized wordlistsPavol Rusnak
2020-12-20Merge pull request #998 from sabotag3x/masterLuke Dashjr
Add Portuguese wordlist to BIP39
2020-12-18README: Link BIP 2 for submissionsLuke Dashjr
2020-12-17Add a link of another Rust implmentation of BIP-0039koushiro
Signed-off-by: koushiro <koushiro.cqx@gmail.com>
2020-12-09Merge #1043: BIP155: change when sendaddrv2 is to be sentWladimir J. van der Laan
e549ed36e8bbb0d15b1bd245cc5bb2c5664d5aa2 BIP155: change when sendaddrv2 is to be sent (Vasil Dimov) Pull request description: Mandate to send `sendaddrv2` to the peer before sending our `verack` to them. This way we know that the peer does not support `addrv2` if we did not receive `sendaddrv2` from them before receiving their `verack`. ACKs for top commit: MarcoFalke: ACK e549ed36e8bbb0d15b1bd245cc5bb2c5664d5aa2 harding: ACK e549ed36e8bbb0d15b1bd245cc5bb2c5664d5aa2 jnewbery: ACK e549ed36e8bbb0d15b1bd245cc5bb2c5664d5aa2 laanwj: re-ACK e549ed36e8bbb0d15b1bd245cc5bb2c5664d5aa2 jonatack: ACK e549ed3 hebasto: ACK e549ed36e8bbb0d15b1bd245cc5bb2c5664d5aa2, I believe that the establishing of connection invariants in a such manner--in response to the `version` and prior to sending the `verack`--is the right way both for new `addrv2` message and for other future features. Tree-SHA512: ec8c40a7f857cc8b7df10812cb34d526299b6908b06049dfea24e25d830fc2d01bf4c052e9e4cd575ce4a1b93032cbe27323a390fe7fb90803a5975dd363d150
2020-12-08BIP155: change when sendaddrv2 is to be sentVasil Dimov
Mandate to send `sendaddrv2` to the peer before sending our `verack` to them. This way we know that the peer does not support `addrv2` if we did not receive `sendaddrv2` from them before receiving their `verack`.
2020-11-30Remove the term "secret nonce", only refer to sOrfeas Litos
2020-11-30Say that public nonce is R and private nonce is sOrfeas Litos
2020-11-19Add BIP85-DRNG and other key derivationsEthan Kosakovsky
2020-11-18BIP34 specifies it requires minimal encoding.Greg-Griffith
Non minimal encodings are rejected by the bitcoin-core client because it only checks against a specific encoding
2020-11-16fixed input test case description as per output test case descriptionFerdinando M. Ametrano
2020-11-15fixed typosfametrano