summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-10Merge pull request #632 from maaku/mast-patch-1Luke Dashjr
BIP-0117: Correct the examples to use the most recent version of MERKLEBRANCHVERIFY
2018-01-10BIP-0117: Correct the examples to use the most recent version of ↵Mark Friedenbach
MERKLEBRANCHVERIFY specified in BIP-116.
2018-01-06Merge pull request #631 from achow101/bip174-testsLuke Dashjr
More BIP 174 tests
2018-01-06More BIP 174 testsAndrew Chow
2018-01-05Merge pull request #630 from NicolasDorier/patch-9Luke Dashjr
Fix link
2018-01-05Fix linkNicolas Dorier
2018-01-05Merge pull request #629 from achow101/bip174-testsLuke Dashjr
Tests for BIP 174 and some wording clarifications
2018-01-04Test Vectors for BIP 174Andrew Chow
2018-01-04Clarify what the number of inputs field is actuallyAndrew Chow
2018-01-03Merge pull request #627 from sipa/201801_bip173_proposedLuke Dashjr
Progress BIP173 to Proposed
2018-01-03Progress BIP173 to ProposedPieter Wuille
2018-01-02add swift implementationyuzushioh
2018-01-02Merge pull request #624 from prusnak/masterLuke Dashjr
bip-0084: add extended public keys to test vectors
2018-01-01bip-0084: add extended public keys to test vectorsPavol Rusnak
2018-01-01Fix two errors in the BIP 39 French wordlistnullius
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.
2017-12-31Merge pull request #620 from satoshilabs/masterLuke Dashjr
BIP 84: Derivation scheme for P2WPKH based accounts
2017-12-31BIP-0084: Derivation scheme for P2WPKH based accountsPavol Rusnak
2017-12-23Merge pull request #618 from jimmysong/unit-biasLuke Dashjr
BIP 176: Utilization of bits denomination
2017-12-22Bits Denomination BIPJimmy Song
2017-12-19Merge pull request #617 from MarcoFalke/Mf1712-bip159reworkLuke Dashjr
bip159: Clarify that there is only one threshold
2017-12-19bip159: Add missing link to implementationMarcoFalke
2017-12-19bip159: Clarify that there is only one thresholdMarcoFalke
2017-12-13Merge pull request #616 from dcousens/patch-1Luke Dashjr
BIP174: refactor responsibilities for simplicity and clarity
2017-12-12refactor responsibilities for simplicity and clarityDaniel Cousens
2017-11-28Merge pull request #613 from moodmosaic/patch-1Luke Dashjr
Update compatible wallets list
2017-11-29Update compatible wallets listNikos Baxevanis
2017-11-16Merge pull request #611 from zylstra/patch-1Luke Dashjr
Typos
2017-11-16Merge pull request #610 from kallewoof/bip-fmt-mbv-tcsLuke Dashjr
BIPs 98, 116, and 117: Fast Merkle Trees; MERKLEBRANCHVERIFY; Tail Call Execution Semantics
2017-11-16Updated README to include BIPs 98, 116, 117.Karl-Johan Alm
2017-11-16BIP-0117: Tail Call Execution Semantics (Consensus layer)Karl-Johan Alm
2017-11-16BIP-0116: MERKLEBRANCHVERIFY (Consensus layer)Karl-Johan Alm
2017-11-16BIP-0098: Fast Merkle TreesKarl-Johan Alm
2017-11-15Typoszylstra
2017-11-07Merge pull request #607 from SomberNight/bip173_typo1Luke Dashjr
BIP-173: fix typo in "Created" date
2017-11-07BIP-173: fix typo in "Created" dateSomberNight
2017-11-06Merge pull request #606 from jonathancross/bip-2-bitcoinj-linkLuke Dashjr
BIP-2: Fix link to Bitcoin Wallet for Android's wallet/README.specs.md
2017-11-06Merge pull request #488 from instagibbs/rbffixupLuke Dashjr
Slight clarification for replacement implementation
2017-11-06BIP-2: Fix link to Bitcoin Wallet for Android's wallet/README.specs.mdJonathan Cross
2017-10-31Merge pull request #604 from commerceblock/masterLuke Dashjr
Adding payment_base to the derivation path as an extra step of security
2017-10-31security fixes, added payment_base to contractOmar Shibli
2017-10-29Update status of BIPs 141, 143, 144, and 147 to ProposedLuke Dashjr
2017-10-29Merge branch 'master' of github.com:bitcoin/bipsLuke Dashjr
2017-10-29Merge pull request #601 from TheBlueMatt/patch-1Luke Dashjr
Clarify cmpctblock previous block requirement
2017-10-29scripts/buildtable: Support License-Code headerLuke Dashjr
2017-10-18Clarify cmpctblock previous block requirementMatt Corallo
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-14Merge pull request #600 from flack/patch-1Luke Dashjr
Typo fix
2017-10-05Typo fixflack
2017-10-03removed extra spacingOmar Shibli
2017-10-03fixed headers styleOmar Shibli
2017-10-03Merge pull request #599 from commerceblock/os_bip39-extra-spacingLuke Dashjr
BIP39: Removed extra spacing