summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-05Merge pull request #692 from jamesob/patch-1Luke Dashjr
Fix typo in BIP 125
2018-07-05Fix BIP 42 & 173 statusLuke Dashjr
2018-07-05Merge pull request #696 from sipa/somefinalLuke Dashjr
Move BIP42 and BIP173 to Final
2018-07-05Merge pull request #687 from Roasbeef/bip158-updatesLuke Dashjr
BIP-0158: remove extended filter, remove txid from regular filter, reparameterize gcs params
2018-07-04BIP-0158: regenerate test vectors for fp=19, new reg filter, no ext filterOlaoluwa Osuntokun
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.
2018-07-04BIP-0158: switch to prev output scripts, skip all OP_RETURNOlaoluwa Osuntokun
2018-07-04BIP-0158: allow filters to define values for P and M, reparameterize default ↵Olaoluwa Osuntokun
filter
2018-07-04BIP-0158: remove the extended filter typeOlaoluwa Osuntokun
2018-06-28Move BIP42 and BIP173 to FinalPieter Wuille
2018-06-25Fix typo in BIP 125James O'Beirne
2018-05-30BIP-0158: remove txid from extended filterOlaoluwa Osuntokun
2018-05-21Merge pull request #683 from kallewoof/bip-178-abstractLuke Dashjr
BIP-178: Reword abstract to indicate it's a bitcoin address type, not…
2018-05-22BIP-178: Reword abstract to indicate it's a bitcoin address type, not a ↵Karl-Johan Alm
public key type
2018-05-21Merge pull request #682 from cdecker/noinputLuke Dashjr
BIP 118: SIGHASH_NOINPUT
2018-05-20noinput: Add the SIGHASH_NOINPUT proposal to the readmeChristian Decker
2018-05-20noinput: Initial version of the sighash_noinput proposalChristian Decker
2018-05-20Merge pull request #673 from kallewoof/bip-typed-wifLuke Dashjr
BIP 178: Version Extended WIF
2018-05-21[BIP-178] Version Extended WIF.Karl-Johan Alm
2018-05-20Merge pull request #677 from jimpo/bip158-test-vectorsLuke Dashjr
BIP 158: Change test vectors from CSV to JSON format.
2018-05-20Merge pull request #639 from sdaftuar/fix-bip-90Luke Dashjr
Remove 'hard fork' designation on BIP 90
2018-05-01BIP 158: Change test vectors from CSV to JSON format.Jim Posen
The JSON format is standard for Bitcoin Core test data.
2018-04-18Remove 'hard fork' designation on BIP 90Suhas Daftuar
2018-04-08Merge pull request #668 from aakselrod/bip0158-test-vectorsLuke Dashjr
BIP158: add test vectors and generation code
2018-04-08Merge pull request #670 from harding/bip66-disclosureLuke Dashjr
BIP66: link to disclosure of consensus failure bug
2018-04-05Merge pull request #669 from achow101/bip174-revLuke Dashjr
BIP 174: Clarify that global data can be for inputs and outputs
2018-04-04BIP66: link to sipa's disclosure of consensus failure bugDavid A. Harding
2018-04-04[PSBT] Clarify that global data can be for inputs and outputsAndrew Chow
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.
2018-04-03BIP158: add test vectors and generation codeAlex
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.
2018-04-01Merge pull request #655 from Alegege/patch-2Luke Dashjr
BIP 9: Misplaced table cells typo
2018-04-01Merge pull request #667 from Roasbeef/bip-158-minor-updatesLuke Dashjr
BIP158: include the direct pkScript rather than its data pushes
2018-03-31BIP158: include the direct pkScript rather than its data pushesOlaoluwa Osuntokun
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.
2018-03-10Merge pull request #662 from Varunram/masterLuke Dashjr
[trivial] Correct typos in BIP 98
2018-03-10[trivial] Correct typosVarunram Ganesh
least <- lest hashes <- hashses addendum <- ammendum
2018-03-06Merge pull request #660 from zaq1tomo/fix/bip65Luke Dashjr
Fix format [in BIP65]
2018-03-06fix formatzaq1tomo
2018-03-06fix formatzaq1tomo
2018-03-06fix formatzaq1tomo
2018-03-06fix formatzaq1tomo
2018-03-01BIP 9: Misplaced table cells typoAlejandro Garcia
Second row was created with an incorrect extra empty cell
2018-02-21Merge pull request #556 from rolandgnm/patch-1Luke Dashjr
Organizes Recent Changes chronologically .
2018-02-13Merge pull request #647 from dangershony/patch-5Luke Dashjr
Fix a grammar error
2018-02-12Merge pull request #635 from russellpwirtz/patch-1Luke Dashjr
fix grammar error
2018-02-12Merge remote-tracking branch 'origin-pull/584/head'Luke Dashjr
2018-02-10Update bip-0098.mediawikiDan Gershony
2018-02-10Merge pull request #645 from kallerosenbaum/masterLuke Dashjr
Withdrawing BIP120/121 due to security issues during soft-forks
2018-02-10Fixing README table background style for BIP120 and 121Kalle Rosenbaum
2018-02-08Withdrawing BIP120/121 due to security issues during soft-forksKalle Rosenbaum
2018-02-05Merge pull request #625 from yuzushioh/update-bip39Luke Dashjr
Add BIP39 Swift implementation link
2018-02-05Merge pull request #641 from Xeoncross/patch-1Luke Dashjr
Update bip-0039.mediawiki with Go lib
2018-02-05Merge pull request #637 from mmgen/bip65typoLuke Dashjr
Fix single typo in BIP65 ("from" -> "form")