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
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