Track how our HTLCs are resolved on-chain persistently
authorMatt Corallo <git@bluematt.me>
Wed, 4 Aug 2021 15:16:43 +0000 (15:16 +0000)
committerMatt Corallo <git@bluematt.me>
Wed, 15 Sep 2021 18:07:34 +0000 (18:07 +0000)
commitc02b6a3807488e1943d79792c5ac0ee52530b971
treea9e2433399257d25a55568f89cf71bd66b45683b
parent73ee30d9da29ebe9e87b00db27c03f8830a754b1
Track how our HTLCs are resolved on-chain persistently

This tracks how any HTLC outputs in broadcast commitment
transactions are resolved on-chain, storing the result of the HTLC
resolution persistently in the ChannelMonitor.

This can be used to determine which outputs may still be available
for claiming on-chain.
lightning/src/chain/channelmonitor.rs