push
github
Merge rust-bitcoin/rust-bitcoin#2458: Support signing taproot in psbt <a class=hub.com/rust-bitcoin/rust-bitcoin/commit/<a class="double-link" href="https://git"><a class=hub.com/rust-bitcoin/rust-bitcoin/commit/41e8fb0863e5c09f1ad96acaf7d74df9cc504c1f">41e8fb086 Support signing taproot in psbt (yu) Pull request description: Hi team, I'm from Keystone Wallet team. currently rust-bitcoin does not support signing taproot transactions in psbt. We think this founction should be included in the psbt module, we submit this PR. Some context and discussion about this PR can be found here: #2418. For this PR, mostly two new functions are introduced: - `bip32_sign_schnorr`: sign a taproot input. - `sighash_taproot`: calculate the sighash message to sign a taproot input along with the sighash type. Looking forward to your feedback. ACKs for top commit: tcharding: ACK 41e8fb0863e5c09f1ad96acaf7d74df9cc504c1f sanket1729: ACK 41e8fb0863e5c09f1ad96acaf7d74df9cc504c1f. Tree-SHA512: 2eb14a32032783d1875a32de545f202b724
12 of 124 new or added lines in 1 file covered. (9.68%)
1 existing line in 1 file now uncovered.19670 of 23484 relevant lines covered (83.76%)
16496.13 hits per line