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
Matt Corallo
f13983178a
Clarify cmpctblock previous block requirement
...
In all implementations and in the intended reading of "existing chain", cmpctblock messages should never be sent without having fully-validated every previous block it builds on, and it being a new candidate tip. Clarify that slightly more for the avoidance of doubt.
2017-10-18 18:22:57 -04:00
Luke Dashjr
21da438ad5
Merge pull request #600 from flack/patch-1
...
Typo fix
2017-10-14 03:34:48 +00:00
flack
fba4c80b9f
Typo fix
2017-10-05 23:43:18 +02:00
Omar Shibli
dd1f4e0e26
removed extra spacing
2017-10-03 12:43:22 +03:00
Omar Shibli
77437377af
fixed headers style
2017-10-03 12:43:22 +03:00
Luke Dashjr
583c92809a
Merge pull request #599 from commerceblock/os_bip39-extra-spacing
...
BIP39: Removed extra spacing
2017-10-03 07:14:05 +00:00
Luke Dashjr
f6beebafd2
Merge pull request #598 from commerceblock/os_bip175-style-fix
...
BIP175: fixed headers style
2017-10-03 06:53:26 +00:00
Omar Shibli
aecfd94f14
removed extra spacing
2017-10-03 08:28:55 +03:00
Omar Shibli
86dffc03bb
fixed headers style
2017-10-03 08:24:16 +03:00
Luke Dashjr
dde2742b71
Merge pull request #593 from jonathancross/bip-175
...
BIP 175 Improvements
2017-10-02 19:46:34 +00:00
Luke Dashjr
dce3cc5a85
Merge pull request #597 from lsaether/patch-3
...
rust mnemonic library added
2017-10-01 00:48:39 +00:00
Logan Saether
482aa02e82
rust mnemonic library added
...
I'm not affiliated with this implementation but I found it today and it appears to be actively maintained.
2017-09-30 19:36:44 -04:00
Luke Dashjr
72f5883b00
Merge pull request #591 from danra/patch-3
...
Fix broken links in BIP 13
2017-09-27 18:47:09 +00:00
Luke Dashjr
249f1e472b
Merge pull request #587 from mruddy/bip173
...
bip-0173: test vectors, HRP, and casing requirements updates
2017-09-24 19:28:31 +00:00
Luke Dashjr
ed96b6bea5
Merge pull request #595 from lsaether/patch-1
...
typo 'ECSDA' changed to correct 'ECDSA'
2017-09-24 19:28:00 +00:00
Luke Dashjr
6e01662f97
Merge pull request #594 from izelnakri/master
...
BIP39: elixir mnemonic library reference added
2017-09-24 19:27:25 +00:00
Logan Saether
10798af90d
typo 'ECSDA' changed to correct 'ECDSA'
...
Elliptic curve digital signature algorithm
2017-09-24 14:01:14 -04:00
mruddy
96d39e8025
bip-0173: test vectors; HRP and casing requirements
2017-09-23 23:30:08 -04:00