lnd.xprv/contractcourt
Roei Erez 0407b37fce contractcourt+switch: keep channels with timed-out initiated htlcs.
This commit enables the user to specify he is not interested in
automatically close channels with pending payments that their
corresponding htlcs have timed-out.
By requiring a configurable grace period uptime of our node
before closing such channels, we give a chance to the other node to
properly cancel the htlc and avoid unnecessary on-chain transaction.
In mobile it is very important for the user experience as otherwise
channels will be force closed more frequently.
2020-02-16 09:08:03 +02:00
..
briefcase_test.go cnct: store full htlc struct inside resolver 2019-11-12 15:01:36 +01:00
briefcase.go cnct: add new from reader resolver initializers 2019-11-11 14:35:28 +01:00
chain_arbitrator_test.go contractcourt+switch: keep channels with timed-out initiated htlcs. 2020-02-16 09:08:03 +02:00
chain_arbitrator.go contractcourt+switch: keep channels with timed-out initiated htlcs. 2020-02-16 09:08:03 +02:00
chain_watcher_test.go cnct/test: add unit test for commit sweep resolver 2019-11-14 13:38:06 +01:00
chain_watcher.go lnwallet+contractcourt: publicly export DeriveCommitmentKeys use in chain watcher 2019-09-25 18:26:13 -07:00
channel_arbitrator_test.go contractcourt+switch: keep channels with timed-out initiated htlcs. 2020-02-16 09:08:03 +02:00
channel_arbitrator.go contractcourt+switch: keep channels with timed-out initiated htlcs. 2020-02-16 09:08:03 +02:00
commit_sweep_resolver_test.go sweep: create sweep parameters struct 2019-12-13 12:02:42 +01:00
commit_sweep_resolver.go sweep: create sweep parameters struct 2019-12-13 12:02:42 +01:00
contract_resolvers.go cnct: prefix logger for commit sweep resolver 2019-11-13 10:17:24 +01:00
htlc_incoming_contest_resolver.go multi: replace errInvoiceNotFound with resolution result 2019-12-20 13:01:15 +02:00
htlc_incoming_resolver_test.go multi: replace errInvoiceNotFound with resolution result 2019-12-20 13:01:15 +02:00
htlc_outgoing_contest_resolver_test.go cnct: parse onion for resolvers 2019-11-12 15:01:39 +01:00
htlc_outgoing_contest_resolver.go cnct: add resolver report output type 2019-11-13 10:17:28 +01:00
htlc_success_resolver.go utxonursery: remove unused commit sweep code 2019-11-14 13:38:03 +01:00
htlc_timeout_resolver_test.go utxonursery: remove unused commit sweep code 2019-11-14 13:38:03 +01:00
htlc_timeout_resolver.go utxonursery: remove unused commit sweep code 2019-11-14 13:38:03 +01:00
interfaces.go mutli: rename HodlEvent to HtlcResolution 2019-12-20 12:58:07 +02:00
log.go multi: init subsystem loggers via build pkg 2018-10-05 13:04:45 +09:00
mock_registry_test.go contractcourt: rename mock notifyEvent to notifyResolution 2019-12-20 12:59:14 +02:00
utils_test.go cnct/test: add incoming contest resolver test 2019-05-15 14:42:18 +02:00