SignOptions
Options for a software signer.
Adjust the behavior of our software signers and the way a transaction is finalized.
Constructors
Properties
Whether the signer should use the sighash_type
set in the PSBT when signing, no matter what its value is
Whether we should grind ECDSA signature to ensure signing with low r or not. Defaults to true
, i.e., we always grind ECDSA signature to sign with low r.
Whether the wallet should assume a specific height has been reached when trying to finalize a transaction
Whether we should try to sign a taproot transaction with the taproot internal key or not. This option is ignored if we're signing a non-taproot PSBT.
Whether the signer should trust the witness_utxo
, if the non_witness_utxo
hasn't been provided
Whether to try finalizing the PSBT after the inputs are signed.