rust-lightning/lightning/src
Wilmer Paulino 7dcee4f2e5
Cancel previous commitment claims on newly confirmed commitment
Once a commitment transaction is broadcast/confirms, we may need to
claim some of the HTLCs in it. These claims are sent as requests to the
`OnchainTxHandler`, which will bump their feerate as they remain
unconfirmed. When said commitment transaction becomes unconfirmed
though, and another commitment confirms instead, i.e., a reorg happens,
the `OnchainTxHandler` doesn't have any insight into whether these
claims are still valid or not, so it continues attempting to claim the
HTLCs from the previous commitment (now unconfirmed) forever, along with
the HTLCs from the newly confirmed commitment.
2023-12-11 16:44:55 -08:00
..
blinded_path Remove now-unused Readable impl for ReceiveTlvs 2023-11-29 22:43:12 -05:00
chain Cancel previous commitment claims on newly confirmed commitment 2023-12-11 16:44:55 -08:00
events Add Event::ConnectionNeeded for onion messages 2023-12-06 08:47:34 -06:00
ln Cancel previous commitment claims on newly confirmed commitment 2023-12-11 16:44:55 -08:00
offers logging every sent and receive onion message 2023-12-03 00:24:14 +05:30
onion_message Return correct SendSuccess in OnionMessenger 2023-12-07 23:44:47 -06:00
routing Pre-calculate heap element scores (retaining RouteGraphNode size) 2023-12-08 20:45:06 +00:00
sign Merge pull request #2753 from TheBlueMatt/2023-11-inbound-preimages 2023-12-04 13:15:10 -08:00
sync Merge pull request #2167 from TheBlueMatt/2023-04-monitor-e-monitor-prep 2023-05-31 22:48:34 +00:00
util Make CandidateRouteHop::PrivateHop::target_node_id a reference 2023-12-08 20:45:06 +00:00
lib.rs Bump rust-bitcoin to v0.30.2 2023-11-22 15:58:01 -08:00