Recovery #722
pull ghost wants to merge 1170 commits into bitcoin:2015_12_bip1 from bitcoin:master changing 163 files +20695 −796-
ghost commented at 9:21 pm on September 3, 2018: noneSatoshi Nakamoto
-
Merge pull request #548 from jameshilliard/bip91-confperiod
Use a smaller deployment period for BIP91 but don't enforce until active.
-
Clarify when BIP91 will cease to be active 6ab609e01f
-
Merge pull request #549 from jameshilliard/bip91-clarify
Clarify when BIP91 will cease to be active
-
Amend BIP8 by height fcd34618d7
-
Merge pull request #554 from shaolinfry/bip8-height
Amend BIP8 by height
-
Organizes Recent Changes chronologically . 895cc06f4f
-
Fix typo 47af438610
-
Merge pull request #557 from zander/FlexTrans
Fix typo
-
Update BIP91 reference implementation repository 6cbc562fcd
-
Merge pull request #559 from jameshilliard/bip91-update-reference-tree
Update BIP91 reference implementation repository
-
fixed small typo 28d6d0376b
-
Add an implementation of Swift 11bb375c54
-
Merge pull request #560 from kn0rhaan/patch-1
fixed small typo [in BIP 30]
-
Add link to libbitcoin implementation (BIP39). fbed7daba3
-
Add more reference implementations 192cfbbacd
-
Fix incorrect tests for OP_n in v1+ witnesses 9b1e7dc8f5
-
Elaborate on the encoding of witness versions 59391f1862
-
Merge pull request #561 from CikeQiu/patch-1
Add an implementation of Swift
-
Merge pull request #565 from sipa/bip-witaddr
Update BIP173: new reference impls + tests fix
-
Merge remote-tracking branch 'origin-pull/562/head' 545fd89a0f
-
Add BIP NODE_NETWORK_LIMITED service bits ec403b0ac5
-
Merge pull request #566 from jonasschnelli/node_network_limited
BIP 159: NODE_NETWORK_LIMITED service bits
-
Set bit 10 and 11 for NODE_NETWORK_LIMITED_LOW, HIGH 677e6e31ef
-
Merge pull request #567 from jonasschnelli/node_network_limited
Set bit 10 and 11 for NODE_NETWORK_LIMITED_LOW, HIGH
-
Allow to signal both bits and treat them independently f1e884b75a
-
Merge pull request #568 from jonasschnelli/node_network_limited
Allow to signal both bits and treat them independently
-
Add Korean wordlist 2880981dc3
-
Update BIP status d98333302f
-
Fix colours ec28d85aed
-
Merge pull request #571 from shaolinfry/finals
Update BIP status
-
Add fingerprinting countermeasures part ee45bbc7c4
-
Merge pull request #572 from jonasschnelli/node_network_limited
Add Counter-measures for peer fingerprinting part
-
add libwally as bip39 implementation a412837200
-
Merge pull request #570 from junderw/addkorean
Add Korean Wordlist
-
Change "inefficinent" => "inefficient" in BIP 144 bf85f30024
-
Merge pull request #578 from MeshCollider/201708_fix_typos
Correct typo in BIP 144
-
Add extra test cases to BIP173 b0ef329498
-
Add C++ reference 199404e96d
-
BIP-199 Fix list formatting
The sentence "Both parties can now construct the script and P2SH address for the HTLC." was broken with part appearing below the list item.
-
added Pay to Contract Protocol BIP draft 4ba4fc3f0a
-
updated draft 3afd4bd57f
-
Withdraw BIP 142 9cb5ecd9be
-
Promote BIP 145 to Final 41e06840eb
-
Merge pull request #582 from sipa/up173
Add extra test cases & implementations to BIP173
-
Fixing spelling in multiple BIPs 6295c1a095
-
Merge pull request #573 from greenaddress/impl_bip39
add libwally as bip39 implementation
-
updated license 39a5c1bf7e
-
removed temp BIP number dd26d81390
-
added Compatibility 10104eb211
-
update Compatibility 3ff47ff642
-
Fixing spelling in BIP 150 f1485fdb5f
-
updated BIP number and examples 689fcdb878
-
Update status for segwit related BIPs 824ce9da50
-
Specify the Partially Signed Bitcoin Transaction format in a BIP 958641741b
-
updated alias 522a0e88f3
-
updated compatibility section dd18e39624
-
updated README.md, renamed file 2df903a4a1
-
fixed number cacc29a91c
-
omit Track 5d673da3cb
-
Merge pull request #586 from commerceblock/master
BIP 175: Pay to Contract Protocol
-
Merge remote-tracking branch 'origin-pull/583/head' a2d8d7d664
-
fixed typo d1ad07ee40
-
Merge pull request #588 from starcharles/fixed-typo
BIP-0175: fixed typo.
-
is->are in BIP 141 13b1df9c25
-
Fix broken links in BIP 13 c5c8cb4bc8
-
Merge pull request #589 from danra/patch-1
is->are in BIP 141
-
BIP 175 Typo fixes, etc d8d5a0d8a3
-
elixir mnemonic library added b1d2b451f2
-
Remove second service bit from NODE_NETWORK_LIMITED/BIP159 8b971ea4de
-
Merge pull request #592 from jonasschnelli/node_network_limited
Remove second service bit from NODE_NETWORK_LIMITED/BIP159
-
bip-0173: test vectors; HRP and casing requirements 96d39e8025
-
typo 'ECSDA' changed to correct 'ECDSA'
Elliptic curve digital signature algorithm
-
Merge pull request #594 from izelnakri/master
BIP39: elixir mnemonic library reference added
-
Merge pull request #595 from lsaether/patch-1
typo 'ECSDA' changed to correct 'ECDSA'
-
Merge pull request #587 from mruddy/bip173
bip-0173: test vectors, HRP, and casing requirements updates
-
Merge pull request #591 from danra/patch-3
Fix broken links in BIP 13
-
rust mnemonic library added
I'm not affiliated with this implementation but I found it today and it appears to be actively maintained.
-
Merge pull request #597 from lsaether/patch-3
rust mnemonic library added
-
Merge pull request #593 from jonathancross/bip-175
BIP 175 Improvements
-
fixed headers style 86dffc03bb
-
removed extra spacing aecfd94f14
-
Merge pull request #598 from commerceblock/os_bip175-style-fix
BIP175: fixed headers style
-
Merge pull request #599 from commerceblock/os_bip39-extra-spacing
BIP39: Removed extra spacing
-
fixed headers style 77437377af
-
removed extra spacing dd1f4e0e26
-
Typo fix fba4c80b9f
-
Merge pull request #600 from flack/patch-1
Typo fix
-
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.
-
scripts/buildtable: Support License-Code header 41cabd2de5
-
Merge pull request #601 from TheBlueMatt/patch-1
Clarify cmpctblock previous block requirement
-
Merge branch 'master' of github.com:bitcoin/bips c607dcec88
-
Update status of BIPs 141, 143, 144, and 147 to Proposed 0402dd2b84
-
security fixes, added payment_base to contract b63ed0e17e
-
Merge pull request #604 from commerceblock/master
Adding payment_base to the derivation path as an extra step of security
-
BIP-2: Fix link to Bitcoin Wallet for Android's wallet/README.specs.md 952efee19e
-
Merge pull request #488 from instagibbs/rbffixup
Slight clarification for replacement implementation
-
Merge pull request #606 from jonathancross/bip-2-bitcoinj-link
BIP-2: Fix link to Bitcoin Wallet for Android's wallet/README.specs.md
-
BIP-173: fix typo in "Created" date f116e46706
-
Merge pull request #607 from SomberNight/bip173_typo1
BIP-173: fix typo in "Created" date
-
Typos 1604d9727a
-
BIP-0098: Fast Merkle Trees e61b25087d
-
BIP-0116: MERKLEBRANCHVERIFY (Consensus layer) 5dc731292d
-
BIP-0117: Tail Call Execution Semantics (Consensus layer) 689f2a5d02
-
Updated README to include BIPs 98, 116, 117. 5df90e1ae8
-
Merge pull request #610 from kallewoof/bip-fmt-mbv-tcs
BIPs 98, 116, and 117: Fast Merkle Trees; MERKLEBRANCHVERIFY; Tail Call Execution Semantics
-
Merge pull request #611 from zylstra/patch-1
Typos
-
Update compatible wallets list c54e7f9f95
-
Merge pull request #613 from moodmosaic/patch-1
Update compatible wallets list
-
refactor responsibilities for simplicity and clarity 4b06d2b30a
-
Merge pull request #616 from dcousens/patch-1
BIP174: refactor responsibilities for simplicity and clarity
-
bip159: Clarify that there is only one threshold fa810b3bff
-
bip159: Add missing link to implementation fa9a4f307e
-
Merge pull request #617 from MarcoFalke/Mf1712-bip159rework
bip159: Clarify that there is only one threshold
-
Bits Denomination BIP 7e4d602585
-
Merge pull request #618 from jimmysong/unit-bias
BIP 176: Utilization of bits denomination
-
BIP-0084: Derivation scheme for P2WPKH based accounts 2382e31f12
-
Merge pull request #620 from satoshilabs/master
BIP 84: Derivation scheme for P2WPKH based accounts
-
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.
-
bip-0084: add extended public keys to test vectors e9650f74e4
-
Merge pull request #624 from prusnak/master
bip-0084: add extended public keys to test vectors
-
add swift implementation 499c11d51c
-
Progress BIP173 to Proposed 97a55878e6
-
Merge pull request #627 from sipa/201801_bip173_proposed
Progress BIP173 to Proposed
-
Clarify what the number of inputs field is actually 53891fc7ed
-
Test Vectors for BIP 174 597c5afda5
-
Merge pull request #629 from achow101/bip174-tests
Tests for BIP 174 and some wording clarifications
-
Fix link 2d113795ac
-
Merge pull request #630 from NicolasDorier/patch-9
Fix link
-
More BIP 174 tests a925cbb632
-
Merge pull request #631 from achow101/bip174-tests
More BIP 174 tests
-
BIP-0117: Correct the examples to use the most recent version of MERKLEBRANCHVERIFY specified in BIP-116. 7cd6c2fb83
-
Merge pull request #632 from maaku/mast-patch-1
BIP-0117: Correct the examples to use the most recent version of MERKLEBRANCHVERIFY
-
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. 612c002c65
-
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
-
Link to the mailing list 3abbe63c90
-
Link directly to the mailing list and remove emailing Luke 3d5bae733f
-
Merge pull request #634 from Bomper/patch-1
Link to the mailing list
-
fix grammar error
"it's" is the contraction of "it" and "is". "its" should be used for ownership
-
BIP 157 & 158: client-side block filtering. 996c7c8e88
-
Merge pull request #636 from jimpo/client-side-filtering
BIPs 157 & 158: Block Filtering stuff
-
Fix single typo in BIP65 ("from" -> "form") 3a50cf8d43
-
Update bip-0039.mediawiki with Go lib 9d187e9ed9
-
Merge pull request #637 from mmgen/bip65typo
Fix single typo in BIP65 ("from" -> "form")
-
Merge pull request #641 from Xeoncross/patch-1
Update bip-0039.mediawiki with Go lib
-
Merge pull request #625 from yuzushioh/update-bip39
Add BIP39 Swift implementation link
-
Withdrawing BIP120/121 due to security issues during soft-forks 85a99fb14b
-
Fixing README table background style for BIP120 and 121 a7819e43c6
-
Merge pull request #645 from kallerosenbaum/master
Withdrawing BIP120/121 due to security issues during soft-forks
-
Update bip-0098.mediawiki fd4312bf87
-
Merge remote-tracking branch 'origin-pull/584/head' 0e3551cbe9
-
Merge pull request #635 from russellpwirtz/patch-1
fix grammar error
-
Merge pull request #647 from dangershony/patch-5
Fix a grammar error
-
Merge pull request #556 from rolandgnm/patch-1
Organizes Recent Changes chronologically .
-
BIP 9: Misplaced table cells typo
Second row was created with an incorrect extra empty cell
-
fix format 8cbdbf53a8
-
fix format 31b9a9f1bf
-
fix format 9f3e9a0c29
-
fix format 12a981949f
-
Merge pull request #660 from zaq1tomo/fix/bip65
Fix format [in BIP65]
-
BIP141: Add BIP173 to references. df3bf7bd1b
-
[trivial] Correct typos
least <- lest hashes <- hashses addendum <- ammendum
-
Merge pull request #662 from Varunram/master
[trivial] Correct typos in BIP 98
-
BIP to reserve nversion bits in blockheader 11e16622f2
-
BIP158: include the direct pkScript rather than its data pushes
In this commit, we modify regular filter construction slightly. Rather than including each pushed data in the script, we instead just include the script directly, which will eventually be hashed. The rationale for doing this is two-fold: * Most scripts today and in the foreseeable future will just be a commitment. * Including only the script itself and not the hash of the script reduces the worst case filter size. Otherwise, an attacker could include a bunch of 2 byte push datas and blow up the filter size for all nodes.
-
Merge pull request #667 from Roasbeef/bip-158-minor-updates
BIP158: include the direct pkScript rather than its data pushes
-
Merge pull request #655 from Alegege/patch-2
BIP 9: Misplaced table cells typo
-
BIP158: add test vectors and generation code
In this commit, we add test vectors for filter and header construction and the code to generate them. The included test vectors are for testnet with a value of 20 for P. The code generates filters and headers for values of 1 through 32 for P using testnet blocks. Currently, to run the code, the `Roasbeef` fork of `btcd` (at https://github.com/roasbeef/btcd) is required to be running locally in testnet mode; this will be changed in a future commit after the code is merged into the `btcsuite` mainline.
-
[PSBT] Clarify that global data can be for inputs and outputs
Clarifies that global data fields redeem scripts, witness scripts, and hd keypaths can be used for data necessary for both the inputs and outputs of the transaction.
-
BIP66: link to sipa's disclosure of consensus failure bug ae8605776d
-
Merge pull request #669 from achow101/bip174-rev
BIP 174: Clarify that global data can be for inputs and outputs
-
Merge pull request #670 from harding/bip66-disclosure
BIP66: link to disclosure of consensus failure bug
-
Merge pull request #668 from aakselrod/bip0158-test-vectors
BIP158: add test vectors and generation code
-
Remove 'hard fork' designation on BIP 90 d208ed3ff1
-
BIP 158: Change test vectors from CSV to JSON format.
The JSON format is standard for Bitcoin Core test data.
-
Update bip-0112.mediawiki a5c5c76220
-
Merge pull request #639 from sdaftuar/fix-bip-90
Remove 'hard fork' designation on BIP 90
-
Merge pull request #677 from jimpo/bip158-test-vectors
BIP 158: Change test vectors from CSV to JSON format.
-
[BIP-178] Version Extended WIF. f667e7a3c7
-
Merge pull request #673 from kallewoof/bip-typed-wif
BIP 178: Version Extended WIF
-
noinput: Initial version of the sighash_noinput proposal 98b7238f68
-
noinput: Add the SIGHASH_NOINPUT proposal to the readme 67f11db177
-
Merge pull request #682 from cdecker/noinput
BIP 118: SIGHASH_NOINPUT
-
BIP-178: Reword abstract to indicate it's a bitcoin address type, not a public key type 20f5021940
-
Merge pull request #683 from kallewoof/bip-178-abstract
BIP-178: Reword abstract to indicate it's a bitcoin address type, not…
-
Trivial: Fix typos in BIP-118 53fc064db5
-
BIP-0158: remove txid from extended filter 285606ef7a
-
Fix typo in BIP 125 8a34d1661b
-
Move BIP42 and BIP173 to Final 6c708338c2
-
BIP-0158: remove the extended filter type 4a85759f02
-
BIP-0158: allow filters to define values for P and M, reparameterize default filter 1c2ed6dce3
-
BIP-0158: switch to prev output scripts, skip all OP_RETURN 6a4e819829
-
BIP-0158: regenerate test vectors for fp=19, new reg filter, no ext filter
In this commit, we simplify the code that generates the test vectors to only generate filters for a target fp of 19, and also only for the regular filter, as it's the only filter type currently defined. The test vectors have also been updated to include the previous output scripts for all input within a block as these are now required to construct the regular filter. Finally, the generation code has been updated to properly fetch the previous input scripts to the generation code can verify the filter it generates manually against the end server.
-
Merge pull request #687 from Roasbeef/bip158-updates
BIP-0158: remove extended filter, remove txid from regular filter, reparameterize gcs params
-
Merge pull request #696 from sipa/somefinal
Move BIP42 and BIP173 to Final
-
Fix BIP 42 & 173 status 5415dd806e
-
Merge pull request #692 from jamesob/patch-1
Fix typo in BIP 125
-
[trivial] Correct typos across bips
BIPs 11, 16, 61, 98, 116, 117, 143, 157
-
Merge branch 'master' of github.com:bitcoin/bips cd0a443f98
-
Merge pull request #684 from erikarvstedt/patch-1
Trivial: Fix typos in BIP-118
-
Adds link to SLIP-0173
Fix typo
-
Merge pull request #553 from clarkmoody/master
BIP 173: Adds link to SLIP-0173
-
Move global data to per-input and per-output data
Change from a global map with input data to a global k/v pair with input and output data. Add new types for finalized scriptSigs and scriptWitnesses. Redefined types to support new model Updated the formatting of the listing
-
Clarify handling of duplicated keys 45df424759
-
Add new responsibilities, update responsibility, update extensibility descriptions
Add updater, transaction finalizer, and transaction extractor roles. Update the description of other roles to clarify Update extensibility section
-
Add sections for encoding, file extension, and mime-type 81c20a635e
-
Update tests for new serialization 4fcd8bf008
-
Merge pull request #694 from achow101/bip174-rev
Revisions to BIP 174
-
Merge pull request #605 from jonathancross/bip-141-add-173
BIP141: Add BIP173 to references.
-
Merge pull request #585 from jonathancross/patch-1
BIP-199 Fix list formatting
-
BIP 158: fix typo 6a95b8112c
-
BIP 157: Limit getcfilter requests to 100 filters. f4948ddb4f
-
BIP 158: Correct statements about false positive rate. b88d5b6b5c
-
Clarifications to signer and combiner roles 72657b416c
-
bip 174 -> proposed cb426bfdae
-
BIP 174 workflow graphics 0a1574fe49
-
Merge pull request #700 from achow101/bip174-rev
BIP 174 clarifications and move to proposed
-
Trivial typo fixes to bip-0118 f3a5954e79
-
Additional tests for BIP 174 6107b01428
-
Dandelion BIP
Dandelion BIP Dandelion BIP Dandelion BIP Dandelion BIP Dandelion BIP Dandelion BIP Dandelion BIP Dandelion BIP Dandelion BIP Dandelion BIP
-
[trivial] Correct typo ae84f0b151
-
[BIP174] Fix to unify Test Vector in key order of PSBT Input. 72e60d2116
-
Specify what signers should check for and describe a simple signer
Test cases for what signers should check for
-
Merge pull request #702 from achow101/bip174-tests
Additional tests for BIP 174
-
Merge pull request #707 from azuchi/fix-bip174-testvector
[BIP174] Fix to unify Test Vector in key order of PSBT Input.
-
Merge pull request #701 from jamesob/patch-2
Trivial typo fixes to bip-0118
-
Merge pull request #699 from jimpo/bip-157-158
Tweaks to BIP 157/158
-
Merge pull request #622 from nym-zone/fix39french
Fix two errors in the BIP 39 French wordlist
-
Merge pull request #704 from esneider/patch-1
[trivial] correct typo in bip173 (bech32)
-
fixed bip number ad3356689f
-
renamed files and updated README.mediawiki index 8e4e640096
-
fixed typo b2c3359bff
-
Merge pull request #703 from dandelion-org/dandelion-rebase
BIP 156: Dandelion - Privacy Enhancing Routing
-
rename figure filenames dfd59bb6cc
-
Update metadata and BC d0a2ac057c
-
Merge pull request #661 from btcdrak/reservedbits
BIP to reserve nversion bits in blockheader
-
Merge pull request #710 from dandelion-org/dandelion-rebase2
BIP 156: rename figure filenames [trivial]
-
Minor typo fix bip-reservedbits 3884c9d4f6
-
[Trivial]Typos & links fix BIP 151
Came to learn - fixed a few things [trivial]
-
Merge pull request #711 from jonathancross/bip-reservedbits
Minor typo fix for "reservedbits" BIP
-
Fixing list formatting and spelling of 'license' 9039dbc5b0
-
Merge pull request #712 from mytwocentimes/patch-1
[Trivial]Typos & links fix BIP 151
-
Merge pull request #681 from fedsten/master
BIP 112: fix typo
-
BIP 158: Add more cases to test vectors. 12fc7af590
-
BIP 158: Fix broken link to test vectors. ab53d7dcfa
-
BIP 158: Specify endianness of block hash to k conversion. fc511f11c6
-
BIP-174: fixtures should use correct magic 2b7b95996a
-
Merge pull request #719 from afk11/bip174-fixture-typo
bip174: typo in some fixtures (using wrong magic prefix)
-
Merge pull request #698 from polydin/typos
BIP 158: fix incorrect bullet formatting (typo)
-
Merge pull request #716 from jonathancross/bip-158-format
BIP-158: Fixing list formatting and spelling of 'license'
-
Merge pull request #718 from jimpo/bip-0158-updates
Bip 158 updates
-
luke-jr closed this on Sep 7, 2018
-
luke-jr added the label invalid on Sep 7, 2018
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-26 16:10 UTC
This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-26 16:10 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me