Static
TAGStatic
buildBuild a to_sign transaction using simple signature in accordance to the BIP-322.
Transaction ID of the to_spend transaction as constructed by buildToSpendTx
The script public key for the signing wallet, or the redeemScript for P2SH-P2WPKH address
Set to true if the provided witnessScript is a redeemScript for P2SH-P2WPKH address, default to false
Used to set the taproot internal public key of a taproot signing address when provided, default to undefined
Ready-to-be-signed bitcoinjs.Psbt transaction
Static
buildBuild a to_spend transaction using simple signature in accordance to the BIP-322.
Message to be signed using BIP-322
The script public key for the signing wallet
Bitcoin transaction that correspond to the to_spend transaction
Static
encodeStatic
hashCompute the message hash as specified in the BIP-322. The standard is specified in BIP-340 as: The function hashtag(x) where tag is a UTF-8 encoded tag name and x is a byte array returns the 32-byte hash SHA256(SHA256(tag) || SHA256(tag) || x).
Message to be hashed
Hashed message
Class that handles BIP-322 related operations. Reference: https://github.com/LegReq/bip0322-signatures/blob/master/BIP0322_signing.ipynb