lnd.xprv/contractcourt
Johan T. Halseth 00154bda24
contractcourt/chain_watcher: attempt dispatchRemoteClose using data loss commitPoint
This commit makes the chainwatcher attempt to dispatch a remote close
when it detects a remote state with a state number higher than our
known remote state. This can mean that we lost some state, and we check
the database for (hopefully) a data loss commit point retrieved during
channel sync with the remote peer. If this commit point is found in the
database we use it to try to recover our funds from the commitment.
2018-07-31 15:16:24 +02:00
..
briefcase_test.go multi: switch over import paths from roasbeef/* to btcsuite/* 2018-07-13 17:05:39 -07:00
briefcase.go multi: switch over import paths from roasbeef/* to btcsuite/* 2018-07-13 17:05:39 -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 Merge pull request #1387 from wpaulino/send-disable-chan-update 2018-07-23 17:46:37 -07:00
chain_watcher_test.go multi test: remove mempool bool from RegisterSpendNtfn 2018-07-22 23:09:08 +02:00
chain_watcher.go contractcourt/chain_watcher: attempt dispatchRemoteClose using data loss commitPoint 2018-07-31 15:16:24 +02:00
channel_arbitrator_test.go multi: switch over import paths from roasbeef/* to btcsuite/* 2018-07-13 17:05:39 -07:00
channel_arbitrator.go contractcourt: use MarkChannelResolved for coop channel closures 2018-07-17 17:35:28 -07:00
contract_resolvers_test.go contractcourt: add complete ContractResolver implementations 2018-01-22 19:19:36 -08:00
contract_resolvers.go contractcourt/contract_resolvers: fix subscribe preimage race 2018-07-25 03:15:51 -07:00
log.go contractcourt: create new package, add logger 2018-01-22 19:19:34 -08:00