1
0
Fork 0
mirror of https://github.com/bitcoin/bips.git synced 2025-02-26 08:59:43 +01:00
Commit graph

3276 commits

Author SHA1 Message Date
Luke Dashjr
cf13cfa250
Merge pull request #988 from dr-orlovsky/patch-1
BIP 174: require creator to initialize empty output fields
2021-02-03 22:47:20 +00:00
Luke Dashjr
f70132e58b BIP 174: Revert title change to fit length limit
This partially reverts c0991047e2.
2021-02-03 22:33:18 +00:00
Luke Dashjr
bc50a299a6
Merge pull request #1054 from darosior/bip141_multisig_sigops
bip-0141: clarify the sigop count calculation for CHECKMULTISIG
2021-02-03 22:27:44 +00:00
Luke Dashjr
ee523cd9a9
Merge pull request #1055 from achow101/reorganize-psbt
BIP 174: Reformat, reorganize, and mark final
2021-02-03 22:26:59 +00:00
Luke Dashjr
707dea4307 Merge remote-tracking branch 'origin-pull/1040/head' 2021-02-03 22:25:27 +00:00
Luke Dashjr
3b0662a622
Merge pull request #1047 from prusnak/bip39-wordlist-warning
bip39: discourage from using localized wordlists
2021-02-03 22:19:52 +00:00
Luke Dashjr
ef89ae83eb
Merge pull request #1046 from luke-jr/readme_link_bip2
README: Link BIP 2 for submissions
2021-02-03 22:15:24 +00:00
Luke Dashjr
f15b0d0b0a
Merge pull request #1035 from multisignature/patch-1
Update bip-0079.mediawiki
2021-02-03 22:15:14 +00:00
Luke Dashjr
bcbc83f0c8
Merge pull request #1026 from rikitau/bip85-fix-typo
BIP-0085: fix typo
2021-02-03 22:14:07 +00:00
Luke Dashjr
c0be0307fc
Merge pull request #1042 from OrfeasLitos/clarify-nonce
Mention that public nonce is ''R'' and private nonce is ''s''
2021-02-03 22:11:19 +00:00
Luke Dashjr
e78a64fc97
Merge pull request #1028 from kallewoof/202010-signmsg2
BIP-322: minor clarification
2021-02-03 22:04:31 +00:00
Luke Dashjr
2fb8635054
Merge pull request #1018 from hoganri/patch-2
BIP 0085: Add link to JavaScript library implementation
2021-02-03 21:56:44 +00:00
Luke Dashjr
0aa8c3ae02
Merge pull request #1021 from ajtowns/202010-bip8-mustsignal-to-threshold
BIP8: allow some MUST_SIGNAL blocks to not signal
2021-02-02 20:30:41 +00:00
Luke Dashjr
79cd91ec98
Merge pull request #1020 from ajtowns/202010-bip8-lockedin-rec
BIP8: Make signalling during LOCKED_IN recommended rather than mandatory
2021-02-02 19:52:33 +00:00
omar shibli
e2cfb55f2f reject BIP175 2021-01-31 21:38:39 +02:00
Pieter Wuille
6446f2af0a Update bip-0350.mediawiki
Co-authored-by: andrewtoth <andrewstoth@gmail.com>
2021-01-29 13:41:08 -08:00
Pieter Wuille
d3874ff3ec Update bip-0350.mediawiki
Co-authored-by: andrewtoth <andrewstoth@gmail.com>
2021-01-29 13:41:08 -08:00
Pieter Wuille
e192983f5b Update bip-0350.mediawiki
Co-authored-by: andrewtoth <andrewstoth@gmail.com>
2021-01-29 13:41:08 -08:00
Pieter Wuille
6128a7bcb6 Add BIP 350 (bech32m) 2021-01-29 13:41:08 -08:00
Suhas Daftuar
794f20a131 Add link to implementation
Also change the phrasing to more clearly indicate when block-relay-only peering
was deployed.
2021-01-26 11:46:35 -05:00
Andrew Chow
88fb205264 Combine Appendix with field listing tables 2021-01-25 17:13:57 -05:00
Andrew Chow
c27d5e8b96 Mark BIP 174 as final 2021-01-25 17:13:57 -05:00
Andrew Chow
80df41818e Include PSBT versions that can or must include field 2021-01-15 13:01:24 -05:00
Andrew Chow
a4fb1b9de0 Specify procedure for new fields and versions 2021-01-15 13:01:24 -05:00
Andrew Chow
c0991047e2 Explicitly specify PSBTv0 2021-01-15 13:01:19 -05:00
Andrew Chow
50fdf5435e Reformat BIP 174 2021-01-14 12:50:27 -05:00
Rusty Russell
6057fede05 BIP 174: clarify format of proprietary extensions.
"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-13 16:55:42 -05:00
Antoine Poinsot
644610f7b8
bip-0141: clarify the sigop count calculation for CHECKMULTISIG
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-11 10:53:59 +01:00
Suhas Daftuar
5f18700477 p2p: Add disabletx message
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.
2021-01-06 11:41:06 -05:00
Matthew Zipkin
e1e7b77c02
BIP173: segwit address witness version is one 5-bit char not one byte 2021-01-05 10:10:50 -05:00
Andrew Poelstra
c624414119 bip-0322: remove the 'to_spend' transaction from serialization 2020-12-23 15:48:08 +00:00
Andrew Poelstra
9e1beef6ac bip-0322: overhaul/rewrite verification rules 2020-12-23 15:47:27 +00:00
Andrew Poelstra
dbb81b3652 bip-0322: move "legacy" section up, separate "proof of funds", summarize the signature types 2020-12-23 15:45:59 +00:00
Andrew Poelstra
f778098deb bip-0322: replace motivation, add myself to the "thanks to" list 2020-12-23 15:39:45 +00:00
Pavol Rusnak
a78b211d23 bip39: discourage from using localized wordlists 2020-12-22 00:08:33 +01:00
Luke Dashjr
cf0b529e78
Merge pull request #998 from sabotag3x/master
Add Portuguese wordlist to BIP39
2020-12-20 19:01:59 +00:00
Luke Dashjr
518bb8bf4f README: Link BIP 2 for submissions 2020-12-18 03:53:37 +00:00
koushiro
e963414eee Add a link of another Rust implmentation of BIP-0039
Signed-off-by: koushiro <koushiro.cqx@gmail.com>
2020-12-17 22:20:40 +08:00
Fonta1n3
38096cedd9
remove bip44 stuff 2020-12-16 23:12:19 +08:00
Fontaine
3664283eb4
Merge pull request #1 from ben-kaufman/patch-1
Mention BIP 44 as the Multi-Account standard
2020-12-16 23:10:27 +08:00
Fonta1n3
eae5288ffd
Update bip-0048.mediawiki 2020-12-16 22:59:10 +08:00
benk10
9ec6bf64b7
Fix the table 2020-12-16 16:55:38 +02:00
Fonta1n3
4e81e16224
Update bip-0048.mediawiki 2020-12-16 22:54:41 +08:00
benk10
bfebc4b047
Mention BIP 44 as the Multi-Account standard 2020-12-16 16:43:21 +02:00
Fonta1n3
ff04f6cea4
Update bip-0048.mediawiki 2020-12-16 22:36:43 +08:00
Fonta1n3
42b9148cea
minor 2020-12-16 22:35:09 +08:00
Fonta1n3
23d57cb9ad
typo 2020-12-16 22:31:24 +08:00
Fonta1n3
c9517ecf87
fixes 2020-12-16 22:05:54 +08:00
Fonta1n3
e6b9822142
Create bip-0048.mediawiki 2020-12-16 19:22:20 +08:00
Wladimir J. van der Laan
7e13d23d43
Merge #1043: BIP155: change when sendaddrv2 is to be sent
e549ed36e8 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 e549ed36e8
  harding:
    ACK e549ed36e8
  jnewbery:
    ACK e549ed36e8
  laanwj:
    re-ACK e549ed36e8
  jonatack:
    ACK e549ed3
  hebasto:
    ACK e549ed36e8, 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-09 12:27:50 +01:00