Dr Maxim Orlovsky
5716f2878f
BIP P2C proposal initial version
...
Signed-off-by: Dr. Maxim Orlovsky <orlovsky@pandoraprime.ch >
2022-08-21 21:43:17 +02:00
Dr Maxim Orlovsky
d16522949d
BIP-174: Remove PSBT_GLOBAL_SIGHASH_SINGLE_INPUT
2022-01-06 12:54:49 +01:00
Dr. Maxim Orlovsky
592cb6fa0c
BIP-341: allow future softforks for leaf version signature verification
...
Currently the BIP-341 and BIP-342 leave the question of how to verify signature for non-`0xC0` leaf version scripts undefined. I haven't checked the Bitcoin Core code for that matter yet, but (1) I think we need to cover signature validation of non-`0xC0` leaf version scripts in this standard and (2) the only way of doing that is "always succeed" rule for the future leaf version values (otherwise we will need a hard fork to introduce them).
2021-11-08 22:07:28 +01:00
Dr. Maxim Orlovsky
dd39e2234c
BIP-21 remove of all "size" mentions
2021-04-26 22:55:25 +02:00
Dr. Maxim Orlovsky
a29c14f664
Removing size param (not used anymore)
2021-03-06 02:13:08 +01:00
Dr. Maxim Orlovsky
6db1e16486
Fixing Simple Signer Algorithm
...
Simple Signer Algorithm was lacking an index argument (last one) on all function calls
2021-03-02 20:26:59 +01:00
Dr. Maxim Orlovsky
6b3b636490
BIp 174: fixing typo in rationale reference with closed tag
2020-09-08 15:00:07 +02:00
Dr. Maxim Orlovsky
d509aa2110
BIP 174: removing extra "fields" word
2020-09-07 18:38:23 +02:00
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