Open
Description
Just for record keeping a wishlist of hardfork changes that might be considered for Liquid v2.
- remove
CHECKSIGFROMSTACK
(keepCHECKSIGFROMSTACKVERIFY
) (CHECKSIGFROMSTACK has VERIFY semantics #202) - Fix Non-witness transactions cannot include issuances #473: " Non-witness transactions cannot include issuances"
- Taproot script with threshhold support in wallet (SF actually, but hey it's a lit)
- Bulletproof rangeproofs, including generalized sidechannel in witness data
- Make block header CProof witness data stack of bytes not script [HF]
CProof::solution
should be a list of byte-vectors, not a script #404 - Fix reissuance tokens can not be exercised from unblinded outputs #259: "reissuance tokens can not be exercised from unblinded outputs"
ComputeWitnessHash
should, like in Core, compute the wtxid instead of withash- relax MAX_MONEY constraint
2022-02-10:
- more sighash flags on txes with version 3 or higher (or segwit versions 2 or higher, or whatever)