Trait RecoverySign

Source
pub trait RecoverySign {
    // Required methods
    fn sign_holder_commitment_tx_for_recovery(
        &self,
    ) -> Result<(Transaction, Vec<Transaction>, ScriptBuf, (SecretKey, Vec<Vec<u8>>), PublicKey), Status>;
    fn funding_outpoint(&self) -> OutPoint;
    fn counterparty_selected_contest_delay(&self) -> u16;
    fn get_per_commitment_point(&self) -> Result<PublicKey, Status>;
}
Expand description

Provide enough signer functionality to force-close a channel

Required Methods§

Implementors§