btcsnap
btcsnap copied to clipboard
Add support for taproot signing
Summary of changes:
- Update bitcoinjs-lib to version which supports taproot (uses browser compatible ecc library)
- Use
tapBip32Derivationto derive taproot keys and use (configurable) tweaked signer - Add new method to sign input without finalizing (returns PSBT)
Related: https://github.com/bitcoinjs/bitcoinjs-lib/issues/2000