bitcoinjs-lib icon indicating copy to clipboard operation
bitcoinjs-lib copied to clipboard

feat: support taproot for signAllInputsHD

Open jasonandjay opened this issue 7 months ago • 2 comments

  • 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.

jasonandjay avatar Jul 24 '24 08:07 jasonandjay