lnd/contractcourt
Joost Jager 86eb0a3383
cnct: log go to chain reason
This commit adds logging of the reason to go to chain for a channel.
This can help users to find out the reason why a channels forced closed.

To get all go to chain reasons, an optimization to break early is
removed. This optimization was not significant, because the normal flow
already examined all htlcs. In the exceptional case where we need to go
to chain, it does not weigh up against logging all go to chain reasons.
2019-04-08 10:34:41 +02:00
..
briefcase_test.go cnct: use sweeper in commit resolver 2019-02-01 09:20:45 +01:00
briefcase.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
chain_arbitrator_test.go contractcourt: add new ChainArbitrator struct as central coordinator of package 2018-01-22 19:19:36 -08:00
chain_arbitrator.go cnct: define separate broadcast delta for outgoing htlcs 2019-04-05 11:36:07 +02:00
chain_watcher_test.go contractcourt: add new TestChainWatcherDataLossProtect test case 2019-03-13 17:31:21 -07:00
chain_watcher.go contractcourt: ignore all other dispatch cases in closeObserver when recovered chan 2019-03-28 17:54:00 -07:00
channel_arbitrator_test.go cnct: define separate broadcast delta for outgoing htlcs 2019-04-05 11:36:07 +02:00
channel_arbitrator.go cnct: log go to chain reason 2019-04-08 10:34:41 +02:00
commit_sweep_resolver.go cnct: fix error returning bug 2019-02-26 12:56:21 -03:00
contract_resolvers.go cnct: expose non-incubating htlcs after channel force close 2019-02-01 09:36:47 +01:00
htlc_incoming_contest_resolver.go htlcswitch: hodl invoice 2019-03-15 10:09:17 +01:00
htlc_outgoing_contest_resolver.go contractcourt: extract which timeout HTLC output to watch into new method 2019-03-19 16:50:09 -07:00
htlc_success_resolver.go htlcswitch: hodl invoice 2019-03-15 10:09:17 +01:00
htlc_timeout_resolver_test.go contractcourt: add new set of tests in htlcTimeoutResolver to exercise refactorings 2019-03-19 16:50:28 -07:00
htlc_timeout_resolver.go contractcourt: simplify htlcTimeoutResolver, unify with HTLC contest logic 2019-03-19 16:50:27 -07:00
log.go multi: init subsystem loggers via build pkg 2018-10-05 13:04:45 +09:00