You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
return(claimable_outpoints,(commitment_txid, watch_outputs));// Corrupted per_commitment_data, fuck this user
1477
1477
}
1478
1478
let revk_outp = RevokedOutput::build(per_commitment_point, per_commitment_key,self.counterparty_tx_cache.counterparty_delayed_payment_base_key,self.counterparty_tx_cache.counterparty_htlc_base_key,if htlc.offered{InputDescriptors::RevokedOfferedHTLC}else{InputDescriptors::RevokedReceivedHTLC}, htlc.amount_msat / 1000,Some(htlc.clone()),self.counterparty_tx_cache.on_counterparty_tx_csv);
1479
-
let justice_package = PackageTemplate::build_package(commitment_txid, transaction_output_index,PackageSolvingData::RevokedOutput(revk_outp),PackageMalleability::Malleable);
let preimage = if htlc.offered{ifletSome(p) = self.payment_preimages.get(&htlc.payment_hash){Some(*p)}else{None}}else{None};
1627
1627
if preimage.is_some() || !htlc.offered{
1628
1628
let counterparty_htlc_outp = CounterpartyHTLCOutput::build(*revocation_point,self.counterparty_tx_cache.counterparty_delayed_payment_base_key,self.counterparty_tx_cache.counterparty_htlc_base_key, preimage, htlc.clone());
1629
-
let counterparty_package = PackageTemplate::build_package(commitment_txid, transaction_output_index,PackageSolvingData::CounterpartyHTLCOutput(counterparty_htlc_outp),PackageMalleability::Malleable);
let htlc_package = PackageTemplate::build_package(holder_tx.txid, transaction_output_index,PackageSolvingData::HolderHTLCOutput(htlc_output),PackageMalleability::Untractable);
let should_broadcast = self.would_broadcast_at_height(height,&logger);
1894
1894
if should_broadcast {
1895
1895
let funding_outp = HolderFundingOutput::build(self.funding_redeemscript.clone());
1896
-
let commitment_package = PackageTemplate::build_package(self.funding_info.0.txid.clone(),self.funding_info.0.indexasu32,PackageSolvingData::HolderFundingOutput(funding_outp),PackageMalleability::Untractable);
let commitment_package = PackageTemplate::build_package(self.funding_info.0.txid.clone(),self.funding_info.0.indexasu32,PackageSolvingData::HolderFundingOutput(funding_outp),PackageMalleability::Untractable, height);
0 commit comments