lnd/contractcourt
Johan T. Halseth d216416db8
contractcourt/channel_arbitrator: ignore ErrDoubleSpend on force close
This commit mitigates a problem within the ChannelArbitrator, where
after a restart we would start up in the state StateBroadcastCommit but
fail to broadcast out commitment because a conflicting transaction (most
likely our own commitment) was already broadcast. A more complete fix
for this case will be added later, but this commit let the
ChannelArbitrator continue, trying to close out the channel.
2018-03-29 11:15:41 +02:00
..
briefcase_test.go build+multi: switch from bolt to bbolt 2018-03-10 19:01:13 -08:00
briefcase.go build+multi: switch from bolt to bbolt 2018-03-10 19:01:13 -08: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 multi: comprehensive typo fixes across all packages 2018-02-06 19:11:11 -08:00
chain_watcher.go multi: update packages due to recent SignDescriptor and WalletController changes 2018-03-06 16:04:03 -05:00
channel_arbitrator_test.go contractcourt: add new ChannelArbitrator struct 2018-01-22 19:19:34 -08:00
channel_arbitrator.go contractcourt/channel_arbitrator: ignore ErrDoubleSpend on force close 2018-03-29 11:15:41 +02:00
contract_resolvers_test.go contractcourt: add complete ContractResolver implementations 2018-01-22 19:19:36 -08:00
contract_resolvers.go contractcourt: use vsize fee estimate and new fee rate types 2018-02-26 22:42:25 +01:00
log.go contractcourt: create new package, add logger 2018-01-22 19:19:34 -08:00