lnd.xprv/contractcourt
Olaoluwa Osuntokun 6983a9e146
contractcourt: fix off-by-one error in closeObserver case
In this commit, we fix an off-by-one error when handling force closes
from the remote party. Before this commit, if the remote party
broadcasts state 2, and we were on state 1, then we wouldn't act at all.
This is due to an extraneous +1 in the comparison, causing us to only
detect this DLP case if the remote party's state is two beyond what we
know atm. Before this commit, the test added in the prior commit failed.
2019-03-13 17:31:23 -07: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 contractcourt: abstract call to GetStateNumHint within the closeObserver 2019-03-13 17:31:20 -07:00
chain_watcher_test.go contractcourt: add new TestChainWatcherDataLossProtect test case 2019-03-13 17:31:21 -07:00
chain_watcher.go contractcourt: fix off-by-one error in closeObserver case 2019-03-13 17:31:23 -07:00
channel_arbitrator_test.go Merge pull request #2356 from joostjager/invoices-subserver 2019-02-01 17:19:58 -08:00
channel_arbitrator.go cnct+lnwl+hswc: use lntypes.Preimage for witness beacon 2019-02-19 17:06:00 -08:00
commit_sweep_resolver.go cnct: fix error returning bug 2019-02-26 12:56:21 -03:00
contract_resolvers_test.go contractcourt: add complete ContractResolver implementations 2018-01-22 19:19:36 -08: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 cnct+lnwl+hswc: use lntypes.Preimage for witness beacon 2019-02-19 17:06:00 -08:00
htlc_outgoing_contest_resolver.go cnct+lnwl+hswc: use lntypes.Preimage for witness beacon 2019-02-19 17:06:00 -08:00
htlc_success_resolver.go cnct+lnwl+hswc: use lntypes.Preimage for witness beacon 2019-02-19 17:06:00 -08:00
htlc_timeout_resolver.go cnct: make original htlc amt available for contract resolvers 2019-01-22 20:47:17 -08:00
log.go multi: init subsystem loggers via build pkg 2018-10-05 13:04:45 +09:00