bitcoinjs-lib
bitcoinjs-lib copied to clipboard
feat: support taproot for signAllInputsHD
- issue discussion: https://github.com/bitcoinjs/bitcoinjs-lib/issues/2132
- feat
- affected Signature Methods
- signAllInputsHD
- signAllInputsAsyncHD
- signInputHD
- signInputAsyncHD
- remove conflict default sighashTypes of signInputHD
- Transaction.SIGHASH_DEFAULT for _signTaprootInput
- Transaction.SIGHASH_ALL for _signInput
- so we should remove the outermost default signType
- add integration test for HDWallet with tapBip32Derivation
- we will need more integration tests later.
- affected Signature Methods