X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Fln%2Fchannelmonitor.rs;h=ed532e1f025e0a5e6355bbc4585de507449e3a35;hb=7be903ba006d45d95298d991f687affdee2c978f;hp=e17111256ea016ae6df06abaa22fcb5b846f8043;hpb=d421816e8420a9402461bbc96588843a1519cdff;p=rust-lightning diff --git a/lightning/src/ln/channelmonitor.rs b/lightning/src/ln/channelmonitor.rs index e17111256..ed532e1f0 100644 --- a/lightning/src/ln/channelmonitor.rs +++ b/lightning/src/ln/channelmonitor.rs @@ -2421,8 +2421,6 @@ impl ChannelMonitor { claimed_input_material.push(input_material); } } - // Avoid bump engine using inaccurate feerate due to new transaction size - claim_material.feerate_previous = 0; //TODO: recompute soonest_timelock to avoid wasting a bit on fees bump_candidates.push((ancestor_claimable_txid.0.clone(), claim_material.clone())); } @@ -2519,8 +2517,6 @@ impl ChannelMonitor { OnchainEvent::ContentiousOutpoint { outpoint, input_material } => { if let Some(ancestor_claimable_txid) = self.claimable_outpoints.get(&outpoint) { if let Some(claim_material) = self.pending_claim_requests.get_mut(&ancestor_claimable_txid.0) { - // Avoid bump engine using inaccurate feerate due to new transaction size - claim_material.feerate_previous = 0; claim_material.per_input_material.insert(outpoint, input_material); // Using a HashMap guarantee us than if we have multiple outpoints getting // resurrected only one bump claim tx is going to be broadcast