lnd.xprv/contractcourt
Olaoluwa Osuntokun f8adab1f1c
test: add comprehensive integration tests for on-chain HTLC handling
In this commit, we add 6 new integration tests to test the various
actions that may need to be performed when either side goes on-chain to
fully resolve HTLC’s. Many of the tests are mirrors of each other as
they test sweeping/resolving HTLC’s from both commitment transactions.
2018-01-22 19:20:02 -08:00
..
briefcase_test.go contractcourt: add new briefcase.go file to house persistent arbitrator state 2018-01-22 19:19:35 -08:00
briefcase.go multi: fix linter warnings 2018-01-22 19:19:56 -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 contractcourt: make synchronous chain watcher notifications optional 2018-01-22 19:19:58 -08:00
chain_watcher.go contractcourt: properly use the broadcast state number during breach remedy 2018-01-22 19:19:58 -08:00
channel_arbitrator_test.go contractcourt: add new ChannelArbitrator struct 2018-01-22 19:19:34 -08:00
channel_arbitrator.go contractcourt: make synchronous chain watcher notifications optional 2018-01-22 19:19:58 -08:00
contract_resolvers_test.go contractcourt: add complete ContractResolver implementations 2018-01-22 19:19:36 -08:00
contract_resolvers.go test: add comprehensive integration tests for on-chain HTLC handling 2018-01-22 19:20:02 -08:00
log.go contractcourt: create new package, add logger 2018-01-22 19:19:34 -08:00