lnd/contractcourt
Johan T. Halseth f2a033e965
contractcourt/channel_arbitrator: override trigger on startup if IsClosing
At ChannelArbitrator startup we now check the database close status of
the channel. If we detect that the channel is closed, but our state
machine hasn't advanced to reflect that (possibly because of a shutdown
before the state transition was finished), we manually trigger the state
transition to recover.
2018-08-23 00:03:22 +02:00
..
briefcase_test.go multi: sort import paths with gofmt 2018-08-02 18:20:49 -07:00
briefcase.go multi: sort import paths with gofmt 2018-08-02 18:20:49 -07: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 contractcourt/[chain|channel]_arbitrator: define IsPendingClose 2018-08-23 00:03:22 +02:00
chain_watcher_test.go multi: update to latest RegisterBlockEpochNtfn interface 2018-08-10 01:08:57 -07:00
chain_watcher.go contractcourt: move responsibility for closing force closes to chanArb 2018-08-23 00:03:21 +02:00
channel_arbitrator_test.go contractcourt/[chain|channel]_arbitrator: define IsPendingClose 2018-08-23 00:03:22 +02:00
channel_arbitrator.go contractcourt/channel_arbitrator: override trigger on startup if IsClosing 2018-08-23 00:03:22 +02:00
contract_resolvers_test.go contractcourt: add complete ContractResolver implementations 2018-01-22 19:19:36 -08:00
contract_resolvers.go contractcourt/contract_resolvers: correct off-by-one HTLC expiry 2018-08-14 09:15:48 +02:00
log.go contractcourt: create new package, add logger 2018-01-22 19:19:34 -08:00