pub fn add_sig<C: secp256k1::Verification>(
        &mut self,
        pubkey: secp256k1::PublicKey,
        signature: secp256k1::Signature,
        secp: &secp256k1::Secp256k1<C>,
    ) -> Result<Option<Vec<u8>>, InputSatisfactionError> {
        // We are only ever created with a single input
        let input_index = 0;
        RevaultTransaction::add_signature(self, input_index, pubkey, signature, secp)
    }
/// Add a signature for the (single) input spending the Deposit transaction
Add a signature for the (single) input spending the Deposit transaction
Add a signature for the ( single ) input spending the Deposit transaction
pub fn add_sig<C: secp256k1::Verification>(
        &mut self,
        pubkey: secp256k1::PublicKey,
        signature: secp256k1::Signature,
        secp: &secp256k1::Secp256k1<C>,
    ) -> Result<Option<Vec<u8>>, InputSatisfactionError> {
        // We are only ever created with a single input
        let input_index = 0;
        RevaultTransaction::add_signature(self, input_index, pubkey, signature, secp)
    }
pub fn add_sig < C : secp256k1 :: Verification > ( & mut self , pubkey : secp256k1 :: PublicKey , signature : secp256k1 :: Signature , secp : & secp256k1 :: Secp256k1 < C > , ) -> Result < Option < Vec < u8 > > , InputSatisfactionError > { // We are only ever created with a single input let input_index = 0 ; RevaultTransaction :: add_signature ( self , input_index , pubkey , signature , secp ) }
Add a signature for the (single) input spending the Deposit transaction
Add a signature for the ( single ) input spending the Deposit transaction
&mut self
pubkey
secp256k1::PublicKey
signature
secp256k1::Signature
secp
&secp256k1::Secp256k1<C>