1
0
mirror of https://github.com/bitcoin/bips.git synced 2026-02-23 15:38:22 +00:00
Commit Graph

3404 Commits

Author SHA1 Message Date
Russ
d5a0a18109 fix grammar error
"it's" is the contraction of "it" and "is". "its" should be used for ownership
2018-01-16 17:25:36 -08:00
Luke Dashjr
1d19de104e Merge pull request #634 from Bomper/patch-1
Link to the mailing list
2018-01-15 09:31:32 +00:00
Ben
3d5bae733f Link directly to the mailing list and remove emailing Luke 2018-01-15 00:52:31 -08:00
Ben
3abbe63c90 Link to the mailing list 2018-01-15 00:22:22 -08:00
Luke Dashjr
320097a518 Merge pull request #633 from maaku/mast-patch-2
BIP-0117: Change semantics of multi-element tail call to not require stack elements to be exactly 520 bytes in size
2018-01-11 06:20:26 +00:00
Mark Friedenbach
612c002c65 BIP-0117: Change semantics of multi-element tail call to not require stack elements to be exactly 520 bytes in size. This allows for more compact direct encoding of scripts of the form "pick 2 of 3 spend conditions" without enabling witness malleability in expected use cases as the components would still be checked against a pre-committed hash tree. 2018-01-11 14:41:45 +09:00
Luke Dashjr
083c357538 Merge pull request #632 from maaku/mast-patch-1
BIP-0117: Correct the examples to use the most recent version of MERKLEBRANCHVERIFY
2018-01-10 06:04:08 +00:00
Mark Friedenbach
7cd6c2fb83 BIP-0117: Correct the examples to use the most recent version of MERKLEBRANCHVERIFY specified in BIP-116. 2018-01-10 13:14:28 +09:00
Luke Dashjr
b7e0c6f11c Merge pull request #631 from achow101/bip174-tests
More BIP 174 tests
2018-01-06 23:14:46 +00:00
Andrew Chow
a925cbb632 More BIP 174 tests 2018-01-06 15:14:12 -05:00
Luke Dashjr
716c53207c Merge pull request #630 from NicolasDorier/patch-9
Fix link
2018-01-05 10:34:44 +00:00
Nicolas Dorier
2d113795ac Fix link 2018-01-05 17:46:08 +09:00
Luke Dashjr
b5fb4fa079 Merge pull request #629 from achow101/bip174-tests
Tests for BIP 174 and some wording clarifications
2018-01-05 04:22:40 +00:00
Andrew Chow
597c5afda5 Test Vectors for BIP 174 2018-01-04 22:47:09 -05:00
Andrew Chow
53891fc7ed Clarify what the number of inputs field is actually 2018-01-04 13:23:15 -05:00
Luke Dashjr
900e9ba403 Merge pull request #627 from sipa/201801_bip173_proposed
Progress BIP173 to Proposed
2018-01-03 17:22:44 +00:00
Pieter Wuille
97a55878e6 Progress BIP173 to Proposed 2018-01-03 09:06:47 -08:00
yuzushioh
499c11d51c add swift implementation 2018-01-02 23:29:07 +09:00
Luke Dashjr
2166b78bbf Merge pull request #624 from prusnak/master
bip-0084: add extended public keys to test vectors
2018-01-02 01:53:59 +00:00
Pavol Rusnak
e9650f74e4 bip-0084: add extended public keys to test vectors 2018-01-01 22:11:51 +01:00
nullius
50c4f1255e Fix two errors in the BIP 39 French wordlist
The BIP 39 wordlist contained two significant technical errors:

 - Byte Order Marker (BOM) U+FEFF at the beginning of the first line,
   preceding the word "abaisser".

 - No newline '\n' char terminating the last line, after "zoologie".

The former may cause user loss of funds.  An implementation which
generates a mnemonic phrase and also turns it into a BIP 39 seed value
may feed the string "<U+FEFF>abaisser" to the KDF, while displaying the
word "abaisser" to the user.  Of course, it cannot be expected that the
user would enter "<U+FEFF>abaisser" upon attempt to restore a wallet.
In the face of a buggy wordlist, whitespace handling and normalization
cannot be absolutely relied on to remove a notoriously mischievous
character.  Those who provide technical support may be well advised to
ask French users with unrestorable wallets, "Did your mnemonic phrase
contain the word 'abaisser'?"

The latter broke the shell script I use to massage wordlists into C
sources when building https://github.com/nym-zone/easyseed .

I know of only one commonplace platform where software regularly
prepends UTF-8 files with a spurious U+FEFF, and oftentimes omits a line
terminator on the last line even when asked to create a Unix ('\n') text
file.  It is RECOMMENDED that new wordlists be examined for correctness
using standard shell tools on a sane platform.
2018-01-01 04:50:24 +00:00
Luke Dashjr
38a7545b8b Merge pull request #620 from satoshilabs/master
BIP 84: Derivation scheme for P2WPKH based accounts
2017-12-31 15:08:33 +00:00
Pavol Rusnak
2382e31f12 BIP-0084: Derivation scheme for P2WPKH based accounts 2017-12-31 14:32:35 +01:00
Luke Dashjr
8ee73ca40a Merge pull request #618 from jimmysong/unit-bias
BIP 176: Utilization of bits denomination
2017-12-23 04:01:04 +00:00
Jimmy Song
7e4d602585 Bits Denomination BIP 2017-12-22 19:54:17 -08:00
Luke Dashjr
9e0fe1a136 Merge pull request #617 from MarcoFalke/Mf1712-bip159rework
bip159: Clarify that there is only one threshold
2017-12-19 19:10:37 +00:00
MarcoFalke
fa9a4f307e bip159: Add missing link to implementation 2017-12-19 14:00:36 -05:00
MarcoFalke
fa810b3bff bip159: Clarify that there is only one threshold 2017-12-19 13:52:25 -05:00
Luke Dashjr
2e1813abdc Merge pull request #616 from dcousens/patch-1
BIP174: refactor responsibilities for simplicity and clarity
2017-12-13 01:06:02 +00:00
Daniel Cousens
4b06d2b30a refactor responsibilities for simplicity and clarity 2017-12-12 19:00:35 +11:00
Luke Dashjr
1ffad501a3 Merge pull request #613 from moodmosaic/patch-1
Update compatible wallets list
2017-11-28 23:57:24 +00:00
Nikos Baxevanis
c54e7f9f95 Update compatible wallets list 2017-11-29 00:18:50 +02:00
Luke Dashjr
d6468cfe2e Merge pull request #611 from zylstra/patch-1
Typos
2017-11-16 13:22:18 +00:00
Luke Dashjr
c6229db9ff Merge pull request #610 from kallewoof/bip-fmt-mbv-tcs
BIPs 98, 116, and 117: Fast Merkle Trees; MERKLEBRANCHVERIFY; Tail Call Execution Semantics
2017-11-16 13:16:48 +00:00
Karl-Johan Alm
5df90e1ae8 Updated README to include BIPs 98, 116, 117. 2017-11-16 15:47:36 +09:00
Karl-Johan Alm
689f2a5d02 BIP-0117: Tail Call Execution Semantics (Consensus layer) 2017-11-16 15:47:35 +09:00
Karl-Johan Alm
5dc731292d BIP-0116: MERKLEBRANCHVERIFY (Consensus layer) 2017-11-16 15:47:35 +09:00
Karl-Johan Alm
e61b25087d BIP-0098: Fast Merkle Trees 2017-11-16 15:47:35 +09:00
zylstra
1604d9727a Typos 2017-11-15 15:39:17 -08:00
Luke Dashjr
5c48bcc5ae Merge pull request #607 from SomberNight/bip173_typo1
BIP-173: fix typo in "Created" date
2017-11-07 22:00:23 +00:00
SomberNight
f116e46706 BIP-173: fix typo in "Created" date 2017-11-07 17:46:15 +01:00
Luke Dashjr
a73b822919 Merge pull request #606 from jonathancross/bip-2-bitcoinj-link
BIP-2: Fix link to Bitcoin Wallet for Android's wallet/README.specs.md
2017-11-06 22:55:22 +00:00
Luke Dashjr
35ca008947 Merge pull request #488 from instagibbs/rbffixup
Slight clarification for replacement implementation
2017-11-06 22:52:55 +00:00
Jonathan Cross
952efee19e BIP-2: Fix link to Bitcoin Wallet for Android's wallet/README.specs.md 2017-11-06 22:41:06 +01:00
Luke Dashjr
3f6f1f830b Merge pull request #604 from commerceblock/master
Adding payment_base to the derivation path as an extra step of security
2017-10-31 04:13:49 +00:00
Omar Shibli
b63ed0e17e security fixes, added payment_base to contract 2017-10-31 05:24:28 +02:00
Luke Dashjr
0402dd2b84 Update status of BIPs 141, 143, 144, and 147 to Proposed 2017-10-29 04:22:13 +00:00
Luke Dashjr
c607dcec88 Merge branch 'master' of github.com:bitcoin/bips 2017-10-29 04:16:19 +00:00
Luke Dashjr
cb3cf69f6a Merge pull request #601 from TheBlueMatt/patch-1
Clarify cmpctblock previous block requirement
2017-10-29 04:14:43 +00:00
Luke Dashjr
41cabd2de5 scripts/buildtable: Support License-Code header 2017-10-29 04:04:07 +00:00