logo
pub trait TransactionSigner: SignerCommon {
    fn sign_transaction(
        &self,
        psbt: &mut PartiallySignedTransaction,
        sign_options: &SignOptions,
        secp: &Secp256k1<All>
    ) -> Result<(), SignerError>; }
Expand description

PSBT signer

This trait can be implemented when the signer can’t sign inputs individually, but signs the whole transaction at once.

Required methods

Sign all the inputs of the psbt

Implementors

This implementation ignores sign_options