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