Commit Graph
2738 Commits
Author SHA1 Message Date
Dr. Maxim Orlovsky 3d297861eb Require creator to initialize empty output fields
The current version of the spec requires creator role to initialize empty input fields, but says nothing about output field initialization. At the same time, the following role, updater, "should also add redeemScripts, witnessScripts, and BIP 32 derivation paths to the input and output data if it knows them.", which does not make any sense if the fields were uninitialized. The [current Bitcoin Core implementation does this](https://github.com/bitcoin/bitcoin/blob/a24806c25d7a81a9c436de58eb5778d93abab16b/src/psbt.cpp#L12), and [other PSBT implementations, like rust-bitcoin, follow this practice](https://github.com/rust-bitcoin/rust-bitcoin/blob/master/src/util/psbt/mod.rs#L59)
2020-09-07 13:06:43 +02:00
Luke Dashjr bdb297a7c8 Merge pull request #983 from kallewoof/202008-signet-empty-commitment
bip-0325: clarify the OP_TRUE challenge special case
2020-09-01 04:32:23 +00:00
Karl-Johan Alm dfe1d77ca2 bip-0325: clarify the OP_TRUE challenge special case 2020-08-29 22:31:21 +09:00
Luke Dashjr 36225e4b4d Merge pull request #980 from peterizzoo/patch-2
Update bip-0001.mediawiki
2020-08-27 20:14:53 +00:00
Luke Dashjr 336f948d37 Merge pull request #982 from sipa/bip-taproot
BIP340 updates: even R, new tags, small fixups, clarifications
2020-08-27 02:10:55 +00:00
Pieter Wuille 5f4d3b45c6 Merge pull request #212 from sipa/202008_evenr_clarify
Clarify that Jacobian coordinates are the optimization
2020-08-26 17:39:01 -07:00
Pieter Wuille b6b0715c28 Clarify that Jacobian coordinates are the optimization, not the Legendre symbol 2020-08-26 15:56:23 -07:00
Pieter Wuille bf106b05ca Merge pull request #210 from sipa/202008_even_r_tiebreaker
Switch BIP340 to even R tiebreaker
2020-08-26 15:47:38 -07:00
peterizzoo ffa6783a85 Update bip-0001.mediawiki
It seems the date is wrong for when this BIP was created. I see here (https://sourceforge.net/p/bitcoin/mailman/message/28106734/) it was created on 9/19/11. I don't see any earlier entries on the mailing list that would suggest the 8/19 date is accurate
2020-08-26 07:04:35 -04:00
Luke Dashjr 9d44e594b0 Merge pull request #970 from instagibbs/patch-12
BIP 342: be slightly more explicit about codesep_pos
2020-08-20 22:22:06 +00:00
Luke Dashjr 76c3ced4b0 Merge pull request #964 from sanket1729/master
BIP 174: Fix formatting changes
2020-08-20 22:17:04 +00:00
Luke Dashjr f6e11640e7 Merge pull request #955 from apoelstra/2020-07-hash-preimages-to-174
BIP174: add hash preimage fields to inputs
2020-08-20 22:16:52 +00:00
Luke Dashjr a2cd496af1 Merge pull request #966 from sdaftuar/2020-08-wtxid-relay-fixes
BIP 339 clarifications
2020-08-20 22:16:12 +00:00
Luke Dashjr cc46fba821 Merge pull request #965 from yahiheb/bip79
Update bip79 status
2020-08-20 22:14:00 +00:00
Luke Dashjr f75161ccbf Merge pull request #962 from darosior/bip32_python_implem
bip-0032: remove the 'Implementations' section
2020-08-20 22:13:10 +00:00
Luke Dashjr 2efffd3745 Merge pull request #959 from ysangkok/expire-bip-0180
Reject 180 (expired)
2020-08-20 22:08:58 +00:00
Luke Dashjr f11adeaf62 Merge pull request #958 from ysangkok/expire-bip-0171
Reject 171 (expired)
2020-08-20 22:08:21 +00:00
Luke Dashjr 185527510c Merge pull request #957 from ysangkok/expire-bip-0134
Reject 134 (expired)
2020-08-20 22:07:58 +00:00
Luke Dashjr ee43d1c64b Merge pull request #956 from ysangkok/expire-bip-0131
Reject 131 (expired)
2020-08-20 22:07:34 +00:00
Pieter Wuille afa13249ed Update test vectors and generation script 2020-08-20 13:24:20 -07:00
Pieter Wuille 8a3db73a84 Rename lift_x_even_y to lift_x 2020-08-20 13:24:20 -07:00
Pieter Wuille 5dadeb3e1c Change tags to avoid collisions with earlier draft 2020-08-20 13:24:20 -07:00
Pieter Wuille 968096c451 Switch to even tiebreaker for R 2020-08-20 13:24:16 -07:00
Gregory Sanders 25fe598828 be slightly more explicit about codesep_pos
Felt this could be under-defined, and if this is wrong, would be nice to have correct text in its place
2020-08-16 23:32:38 -04:00
Andrew Poelstra 277be22357 BIP174: add hash preimage fields to inputs 2020-08-11 17:31:16 +00:00
Suhas Daftuar f319663c04 BIP339: clarify fetching
A node may always fetch a transactions using the txid.
2020-08-07 15:37:03 -04:00
John Newbery 5909b91b93 BIP339: clarify handshake 2020-08-07 15:33:28 -04:00
John Newbery 6014c8289e BIP339: consistent capitalization
Use lowercase for message types.
2020-08-07 15:33:28 -04:00
Yahia Chiheb 30e70e4974 Update bip 79 status 2020-08-05 20:20:11 +01:00
Sanket Kanjalkar 8d3b41936f Fix formatting changes 2020-08-04 13:27:31 -05:00
Pieter Wuille 05a03f2d61 Merge pull request #209 from real-or-random/patch-17
BIP340: Fix typo
2020-08-04 10:05:35 -07:00
Tim Ruffing e98888322f BIP340: Fix typo 2020-08-04 18:57:16 +02:00
Antoine Poinsot 4bc05ff903 bip-0032: remove the 'Implementations' section
Signed-off-by: Antoine Poinsot <darosior@protonmail.com>
2020-08-04 12:17:25 +02:00
Luke Dashjr b4dddbcf75 Merge pull request #946 from kiminuo/patch-1
Update bip-0078.mediawiki
2020-08-03 09:55:17 +00:00
Janus 03a8486bb7 Reject 180 (expired) 2020-08-01 17:37:26 -05:00
Janus cdf7934885 Reject 171 (expired) 2020-08-01 17:34:53 -05:00
Janus 1c6cdff42c Reject 134 (expired) 2020-08-01 17:18:43 -05:00
Janus 4bfd643dec Reject 131 (expired) 2020-08-01 17:17:43 -05:00
Luke Dashjr c134a853a9 Merge pull request #949 from jrawsthorne/bip8-pseudocode-fix
BIP8: Fix pseudocode starting 1 block early
2020-08-01 02:28:38 +00:00
Luke Dashjr d1eec05739 Merge pull request #954 from sipa/202007_tapsighash_capitalization
Use consistent capitalization of tag TapSighash
2020-08-01 02:26:14 +00:00
Luke Dashjr 10ddcd6846 Merge pull request #948 from achow101/bip174-dual-utxos
BIP174: Clarify that both UTXO types are allowed
2020-08-01 02:24:08 +00:00
Luke Dashjr b096ae3bd3 Merge pull request #934 from scgbckbone/fix_bip85
Fix bip85
2020-08-01 00:13:38 +00:00
Luke Dashjr 0e460e7f1e Merge pull request #932 from azuchi/fix-bip85-testvector
BIP85: Fix wrong test vector
2020-08-01 00:12:39 +00:00
Luke Dashjr e4c606a742 Merge pull request #939 from ysangkok/expired-bip-0156
Reject 156 (expired)
2020-08-01 00:06:33 +00:00
Luke Dashjr 8feba22367 Merge pull request #936 from ysangkok/expired-bip-0140
Reject 140 (expired)
2020-08-01 00:05:42 +00:00
Luke Dashjr 7660d60151 Merge pull request #947 from ajtowns/202007-signet-tx
bip-325: change signature scheme to be tx-based
2020-07-30 02:34:15 +00:00
Pieter Wuille b9ea863727 Use consistent capitalization of tag TapSighash 2020-07-28 13:50:50 -07:00
Jake Rawsthorne d6267eddb4 Fix pseudocode starting 1 block early 2020-07-22 20:56:09 +01:00
Anthony Towns 3cf239eef3 bip-325: change signature scheme to be tx-based 2020-07-22 14:41:19 +10:00
Pieter Wuille e331aadf92 Merge pull request #206 from jonasnick/some-fixups
BIP-0340: Miscellaneous fixups
2020-07-21 19:38:23 -07:00