Andrew Chow
cb426bfdae
bip 174 -> proposed
2018-07-11 14:01:20 -07:00
Andrew Chow
72657b416c
Clarifications to signer and combiner roles
2018-07-11 14:01:20 -07:00
Luke Dashjr
34dac53cc1
Merge pull request #585 from jonathancross/patch-1
...
BIP-199 Fix list formatting
2018-07-06 15:40:22 +00:00
Luke Dashjr
d60b2f7df7
Merge pull request #605 from jonathancross/bip-141-add-173
...
BIP141: Add BIP173 to references.
2018-07-06 15:39:29 +00:00
Luke Dashjr
507383c9a9
Merge pull request #694 from achow101/bip174-rev
...
Revisions to BIP 174
2018-07-06 08:24:55 +00:00
Andrew Chow
4fcd8bf008
Update tests for new serialization
2018-07-05 15:27:41 -07:00
Andrew Chow
81c20a635e
Add sections for encoding, file extension, and mime-type
2018-07-05 15:27:41 -07:00
Andrew Chow
f515da0552
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
2018-07-05 15:27:41 -07:00
Andrew Chow
45df424759
Clarify handling of duplicated keys
2018-07-05 15:27:41 -07:00
Andrew Chow
bfae1799d3
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
2018-07-05 15:27:41 -07:00
Luke Dashjr
13d083660e
Merge pull request #553 from clarkmoody/master
...
BIP 173: Adds link to SLIP-0173
2018-07-05 19:53:27 +00:00
Clark
5028e94c1a
Adds link to SLIP-0173
...
Fix typo
2018-07-05 10:42:17 -05:00
Luke Dashjr
6ec29a1028
Merge pull request #684 from erikarvstedt/patch-1
...
Trivial: Fix typos in BIP-118
2018-07-05 05:15:50 +00:00
Luke Dashjr
cd0a443f98
Merge branch 'master' of github.com:bitcoin/bips
2018-07-05 05:14:42 +00:00
Varunram
c3e8379b61
[trivial] Correct typos across bips
...
BIPs 11, 16, 61, 98, 116, 117, 143, 157
2018-07-05 05:14:10 +00:00
Luke Dashjr
56d92d29e8
Merge pull request #692 from jamesob/patch-1
...
Fix typo in BIP 125
2018-07-05 05:09:37 +00:00
Luke Dashjr
5415dd806e
Fix BIP 42 & 173 status
2018-07-05 05:09:05 +00:00
Luke Dashjr
998bae0717
Merge pull request #696 from sipa/somefinal
...
Move BIP42 and BIP173 to Final
2018-07-05 05:06:14 +00:00
Luke Dashjr
91bd69d29b
Merge pull request #687 from Roasbeef/bip158-updates
...
BIP-0158: remove extended filter, remove txid from regular filter, reparameterize gcs params
2018-07-05 05:03:50 +00:00
Olaoluwa Osuntokun
ac76644533
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.
2018-07-04 23:19:16 -05:00
Olaoluwa Osuntokun
6a4e819829
BIP-0158: switch to prev output scripts, skip all OP_RETURN
2018-07-04 23:19:15 -05:00
Olaoluwa Osuntokun
1c2ed6dce3
BIP-0158: allow filters to define values for P and M, reparameterize default filter
2018-07-04 15:41:05 -05:00
Olaoluwa Osuntokun
4a85759f02
BIP-0158: remove the extended filter type
2018-07-04 15:41:05 -05:00
Pieter Wuille
6c708338c2
Move BIP42 and BIP173 to Final
2018-06-28 10:31:38 -07:00
James O'Beirne
8a34d1661b
Fix typo in BIP 125
2018-06-25 10:31:47 -04:00
Olaoluwa Osuntokun
285606ef7a
BIP-0158: remove txid from extended filter
2018-05-30 17:15:59 -07:00
Erik Arvstedt
53fc064db5
Trivial: Fix typos in BIP-118
2018-05-22 11:33:32 +02:00
Luke Dashjr
7158648753
Merge pull request #683 from kallewoof/bip-178-abstract
...
BIP-178: Reword abstract to indicate it's a bitcoin address type, not…
2018-05-21 23:26:21 +00:00
Karl-Johan Alm
20f5021940
BIP-178: Reword abstract to indicate it's a bitcoin address type, not a public key type
2018-05-22 08:21:06 +09:00
Luke Dashjr
dfa80f58df
Merge pull request #682 from cdecker/noinput
...
BIP 118: SIGHASH_NOINPUT
2018-05-21 05:19:22 +00:00
Christian Decker
67f11db177
noinput: Add the SIGHASH_NOINPUT proposal to the readme
2018-05-20 22:05:29 -07:00
Christian Decker
98b7238f68
noinput: Initial version of the sighash_noinput proposal
2018-05-20 22:05:29 -07:00
Luke Dashjr
6255dc536d
Merge pull request #673 from kallewoof/bip-typed-wif
...
BIP 178: Version Extended WIF
2018-05-20 23:41:12 +00:00
Karl-Johan Alm
f667e7a3c7
[BIP-178] Version Extended WIF.
2018-05-21 08:31:50 +09:00
Luke Dashjr
562a604a52
Merge pull request #677 from jimpo/bip158-test-vectors
...
BIP 158: Change test vectors from CSV to JSON format.
2018-05-20 08:35:49 +00:00
Luke Dashjr
5d17384849
Merge pull request #639 from sdaftuar/fix-bip-90
...
Remove 'hard fork' designation on BIP 90
2018-05-20 08:33:03 +00:00
Jim Posen
fe1d3f84ba
BIP 158: Change test vectors from CSV to JSON format.
...
The JSON format is standard for Bitcoin Core test data.
2018-05-01 00:23:45 -07:00
Suhas Daftuar
d208ed3ff1
Remove 'hard fork' designation on BIP 90
2018-04-18 09:34:29 -04:00
Luke Dashjr
f7cfefaccf
Merge pull request #668 from aakselrod/bip0158-test-vectors
...
BIP158: add test vectors and generation code
2018-04-08 02:50:54 +00:00
Luke Dashjr
563dbe9984
Merge pull request #670 from harding/bip66-disclosure
...
BIP66: link to disclosure of consensus failure bug
2018-04-08 02:49:01 +00:00
Luke Dashjr
12eb1981c2
Merge pull request #669 from achow101/bip174-rev
...
BIP 174: Clarify that global data can be for inputs and outputs
2018-04-05 03:33:32 +00:00
David A. Harding
ae8605776d
BIP66: link to sipa's disclosure of consensus failure bug
2018-04-04 15:06:16 -04:00
Andrew Chow
478f20f871
[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.
2018-04-04 11:21:54 -04:00
Alex
3571e1a52d
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.
2018-04-03 12:09:26 -06:00
Luke Dashjr
d1874d5cd2
Merge pull request #655 from Alegege/patch-2
...
BIP 9: Misplaced table cells typo
2018-04-01 05:45:23 +00:00
Luke Dashjr
7eb444dc7e
Merge pull request #667 from Roasbeef/bip-158-minor-updates
...
BIP158: include the direct pkScript rather than its data pushes
2018-04-01 02:59:52 +00:00
Olaoluwa Osuntokun
4077defdbc
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.
2018-03-31 17:48:18 -07:00
Luke Dashjr
032a5f6136
Merge pull request #662 from Varunram/master
...
[trivial] Correct typos in BIP 98
2018-03-10 19:27:33 +00:00
Varunram Ganesh
c7a902f1f9
[trivial] Correct typos
...
least <- lest
hashes <- hashses
addendum <- ammendum
2018-03-10 20:10:27 +05:30
Jonathan Cross
df3bf7bd1b
BIP141: Add BIP173 to references.
2018-03-10 10:37:50 +05:30