fn sign(
        &'a self,
        secp: &Secp256k1<All>,
        fund_privkey: &SecretKey,
        funding_script_pubkey: &Script,
        fund_output_value: u64,
        cets: &[Transaction],
        precomputed_points: &[Vec<Vec<PublicKey>>],
    ) -> Result<Vec<EcdsaAdaptorSignature>, Error> {
        let trie_info = self.iter();
        sign_helper(
            secp,
            cets,
            fund_privkey,
            funding_script_pubkey,
            fund_output_value,
            precomputed_points,
            trie_info,
        )
    }
/// Produce the set of adaptor signatures for the trie.
Produce the set of adaptor signatures for the trie.
Produce the set of adaptor signatures for the trie .
fn sign(
        &'a self,
        secp: &Secp256k1<All>,
        fund_privkey: &SecretKey,
        funding_script_pubkey: &Script,
        fund_output_value: u64,
        cets: &[Transaction],
        precomputed_points: &[Vec<Vec<PublicKey>>],
    ) -> Result<Vec<EcdsaAdaptorSignature>, Error> {
        let trie_info = self.iter();
        sign_helper(
            secp,
            cets,
            fund_privkey,
            funding_script_pubkey,
            fund_output_value,
            precomputed_points,
            trie_info,
        )
    }
fn sign ( & ' a self , secp : & Secp256k1 < All > , fund_privkey : & SecretKey , funding_script_pubkey : & Script , fund_output_value : u64 , cets : & [ Transaction ] , precomputed_points : & [ Vec < Vec < PublicKey > > ] , ) -> Result < Vec < EcdsaAdaptorSignature > , Error > { let trie_info = self . iter ( ) ; sign_helper ( secp , cets , fund_privkey , funding_script_pubkey , fund_output_value , precomputed_points , trie_info , ) }
Produce the set of adaptor signatures for the trie.
Produce the set of adaptor signatures for the trie .
&'a self
secp
&Secp256k1<All>
fund_privkey
&SecretKey
funding_script_pubkey
&Script
fund_output_value
u64
cets
&[Transaction]
precomputed_points
&[Vec<Vec<PublicKey>>]