2823 Commits

Author SHA1 Message Date
Hugo Nguyen
b644e2933e
update BIP number and rename file 2021-05-14 18:14:08 -07:00
Hugo Nguyen
47847fe874
minor edit 2021-05-11 03:36:32 -07:00
Hugo Nguyen
229a60bf8e
update Compatibility section 2021-05-07 19:42:44 -07:00
Hugo Nguyen
f13cd8dde9
update Compatibility section 2021-05-05 20:05:08 -07:00
Hugo Nguyen
0408b412f9
minor edit 2021-05-04 21:58:10 -07:00
Hugo Nguyen
83aa04776d
update Compatibility section 2021-05-04 21:35:05 -07:00
Hugo Nguyen
83e9b39eb9
fix test vector 2021-04-28 08:44:25 -07:00
Hugo Nguyen
3f050db64e
add Compatibility section 2021-04-28 08:25:43 -07:00
Hugo Nguyen
cf00b45679
upgrade EXTENDED mode to 128-bit 2021-04-24 22:00:03 -07:00
Hugo Nguyen
e82de1d3bb
minor edit 2021-04-24 21:02:18 -07:00
Hugo Nguyen
75bb056596
minor edit 2021-04-24 20:57:24 -07:00
Hugo Nguyen
de79a73b49
add a test vector for public keys 2021-04-24 20:32:36 -07:00
Hugo Nguyen
45bc31d83d
minor edit 2021-04-24 20:24:30 -07:00
Hugo Nguyen
3ecad81bea
update test vectors 2021-04-24 01:21:19 -07:00
Hugo Nguyen
abbb76e987
Minor edit 2021-04-24 00:46:24 -07:00
Hugo Nguyen
3eb481c551
minor edit 2021-04-19 09:48:59 -07:00
Hugo Nguyen
9771c5e2a8
replace XPUBs with keys to be more generic 2021-04-19 09:19:28 -07:00
Hugo Nguyen
17a5a858e2
introduce descriptor template 2021-04-19 09:03:42 -07:00
Hugo Nguyen
01e9ce9373
update test vectors 2021-04-16 20:19:33 -07:00
Hugo Nguyen
633dab3952
move descriptor to the second line in the descriptor record 2021-04-16 19:28:04 -07:00
Hugo Nguyen
f2e81c8c50
include and verify the wallet's first address in round 2 2021-04-16 02:38:58 -07:00
Hugo Nguyen
f31fa9c1e4
clarify Signer definition and add reference links 2021-04-15 21:13:53 -07:00
Hugo Nguyen
89c7529650
BIP: Bitcoin Secure Multisig Setup (BSMS) 2021-04-04 23:46:06 -07:00
Luke Dashjr
7e3284dafd
Merge pull request #1003 from kallewoof/202010-signmsg
BIP-322: switch to using tx based approach
2020-10-24 13:18:20 +00:00
Karl-Johan Alm
75ec9631ef
BIP-322: switch to tx based approach
Co-authored-by: Stepan Snigirev <stepan.snigirev@mpq.mpg.de>
Co-authored-by: Luke Dashjr <luke_github1@dashjr.org>
2020-10-24 16:09:15 +09:00
Luke Dashjr
f7ea92c02b
Merge pull request #1019 from ajtowns/202010-bip8-trivial
BIP8: clarify timeoutheight behaviour and requirements
2020-10-19 14:33:03 +00:00
Anthony Towns
b6b5b92337 BIP8: clarify timeoutheight behaviour and requirements
When lockinontimeout is true, we don't transition directly from STARTED
to LOCKED_IN, so don't imply that we do.

If startheight or timeoutheight are not on a retarget boundary, they
behave as if they had been rounded up to the next retarget boundary,
so to keep things simple, require them to be at a boundary.

If timeoutheight is less than two retarget periods later than startheight,
behaviour when lockinontimeout is true (one retarget period of STARTED,
one of MUST_SIGNAL, one of LOCKED_IN, then ACTIVE) will not match
behaviour when lockinontimeout is false (one retarget period of STARTED,
then either LOCKED_IN or FAILED), so disallow that as well.
2020-10-17 17:24:15 +10:00
Anthony Towns
0f683f71f5 BIP8: add note about keeping lockinontimeout=true peers connected to each other 2020-10-15 15:56:19 +00:00
Anthony Towns
da9cdd6759 BIP8: replace FAILING with MUST_SIGNAL
This removes the FAILING state and adds compulsory signalling during a
new MUST_SIGNAL phase during the last retarget period prior to the
timeout height.

This ensures that if a deployment occurs using bip8 with
lockinontimeout=false and timeoutheight=N, that a later deployment using
bip8 with lockinontimeout=true and timeoutheight=K, where K<N that any
chain where LOCKED_IN is reached prior to height K, will be accepted as
valid by nodes using either set of deployment parameters.

It also ensures that the soft-fork's changed rules are only enforced
on chain a retarget period after signalling indicates enforcement is
expected (which was not previously the case if the FAILING to ACTIVE
transition took place).
2020-10-15 15:54:08 +00:00
Anthony Towns
3c63846fc2 BIP8: add dot file for generating states diagram 2020-10-15 15:39:04 +00:00
Luke Dashjr
903d7a3a91
Merge pull request #1013 from kallewoof/202010-signet-author-fix
bip-325: add Anthony Towns to authors and change status to Proposed
2020-10-14 13:58:29 +00:00
Karl-Johan Alm
acacbaa2fa
bip-325: add Anthony Towns to authors 2020-10-14 13:24:13 +09:00
Karl-Johan Alm
20b6874407
bip-325: status -> proposed 2020-10-14 13:21:20 +09:00
Luke Dashjr
7e70cd62e1
Merge pull request #991 from n1rna/bip49/fix-typo
Fix typo in BIP 49
2020-10-08 12:00:27 +00:00
Luke Dashjr
dcc6a6a200
Merge pull request #1005 from kallewoof/202010-signet-sigscript
bip-325: correct placement of challenge
2020-10-08 04:33:01 +00:00
Wladimir J. van der Laan
ebeb28ee0e
Merge #1002: BIP155: Mention SHA3-256 explicitly
6ef71b344c51aebe1dab5ac47f87d8f926462a65 BIP155: Small text improvements (Hennadii Stepanov)
562f1d71883d1daa0dd5f438d25986fb18465800 BIP155: Mention SHA3-256 explicitly (Hennadii Stepanov)

Pull request description:

  It seems better to clarify that `CHECKSUM` in Tor onion v3 address uses SHA3-256 hash function.

ACKs for top commit:
  vasild:
    ACK 6ef71b344
  laanwj:
    ACK 6ef71b344c51aebe1dab5ac47f87d8f926462a65

Tree-SHA512: b88c7dfeeda2a99cfe1042c9f4e7cbeb6047882bf97ce9c1dd5e1f4a30203a9a03702638cc4b6c3b573f6c0a05b73a5ca43a77352a5ca24a32d19be129f8b317
2020-10-06 15:51:27 +02:00
Karl-Johan Alm
bb989a69e0
bip-325: correct placement of challenge 2020-10-06 15:34:34 +09:00
Luke Dashjr
cca9b983a1
Merge pull request #992 from Lucienest/patch-1
Update bip-0039.mediawiki
2020-10-05 19:58:29 +00:00
Luke Dashjr
53a10c98be
Merge pull request #987 from sipa/bip-taproot
Minor clarifications and fixes
2020-10-05 19:44:15 +00:00
Luke Dashjr
471ec4a8f4 Merge remote-tracking branch 'origin-pull/976/head' 2020-10-05 19:42:54 +00:00
Luke Dashjr
d70179499a
Merge pull request #979 from dgenr8/patch-1
Update bip-0119.mediawiki
2020-10-05 19:36:49 +00:00
Luke Dashjr
7f75cc0cdc
Merge pull request #997 from dergigi/patch-1
[Trivial] Fix typos
2020-10-05 18:38:45 +00:00
Luke Dashjr
9429ed2e4d
Merge pull request #1000 from ajtowns/202009-signet-genesis
BIP 325: update signet genesis block
2020-10-05 17:26:08 +00:00
Luke Dashjr
1b7bf8e6aa
Merge pull request #981 from apoelstra/2020-08-rename-hash-preimages
BIP174: add `_IN_` to names of new hash preimage fields
2020-10-05 16:31:18 +00:00
Luke Dashjr
602f4971ee
Merge pull request #990 from dr-orlovsky/patch-3
BIp 174: fixing typo in rationale reference with closed tag
2020-10-05 16:19:38 +00:00
Luke Dashjr
c4c4077105
Merge pull request #978 from MarcoFalke/patch-1
BIP 325: Clarify that scriptWitness is a stack, not a byte string
2020-10-05 16:18:24 +00:00
Luke Dashjr
80d4cb82bb
Merge pull request #989 from dr-orlovsky/patch-2
BIP 174: rename responsibilities->roles to match Bitcoin Core
2020-10-05 16:15:57 +00:00
Luke Dashjr
47daca4c6f
Merge pull request #971 from yahiheb/bip79-status
Update bip79 status
2020-10-05 16:14:18 +00:00
Luke Dashjr
2a92499f7f
Merge pull request #839 from pengpengliu/master
BIP39: Add swift implementation
2020-10-05 16:12:35 +00:00
Luke Dashjr
60c95f7a20
Merge pull request #985 from joshklop/patch-1
Fixing spelling in BIP 9
2020-10-05 16:12:25 +00:00