BitcoinCore.Swift icon indicating copy to clipboard operation
BitcoinCore.Swift copied to clipboard

fix: expose signer interface

Open metalurgical opened this issue 5 months ago • 0 comments

The purpose of this PR is to expose the ITransactionSigner and IInputSigner interfaces so that a custom signer can be passed in instead of the default signer.

This is useful to use multi-party computation protocols (such as DKLS for ecdsa and FROST for schnorr) to sign transaction inputs.

metalurgical avatar Feb 01 '24 09:02 metalurgical