lnd/htlcswitch
Carla Kirk-Cohen 99828b8ebb
multi: add ability to read warning messages and log on link level
Warning messages are intended to add "softer" failure modes for peers,
so to start with we simply log the warnings sent to us. While we "may"
disconnect from the peer according to the spec, we start with the least
extreme option (which is also not a change in behavior because
previously we'd just log that we received an unknown odd message).
2022-05-16 13:51:31 -04:00
..
hodl multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
hop htlcswitch+invoices: log payment metadata 2022-04-13 22:55:42 +02:00
circuit_map_test.go htlcswitch+lntest: modify Switch to persist resolution messages 2022-04-29 16:40:19 -04:00
circuit_map.go htlcswitch+lntest: modify Switch to persist resolution messages 2022-04-29 16:40:19 -04:00
circuit_test.go htlcswitch+lntest: modify Switch to persist resolution messages 2022-04-29 16:40:19 -04:00
circuit.go htlcswitch: move hop iterator into htlcswitch/hop package 2019-09-05 15:30:31 +02:00
decayedlog_test.go htlcswitch: fix duplicate close 2022-01-10 08:42:32 +01:00
decayedlog.go htlcswitch: fix duplicate close 2022-01-10 08:42:32 +01:00
failure_detail.go htlcswitch: add linkError field to htlcpacket 2020-02-06 19:43:29 +02:00
failure.go htlcswitch: add linkError field to htlcpacket 2020-02-06 19:43:29 +02:00
htlcnotifier.go multi: add logs when subservers are starting 2022-02-11 21:17:03 +08:00
interceptable_switch.go contractcourt: add onchain interception 2022-04-13 11:31:33 +02:00
interfaces.go routerrpc+htlcswitch: move intercepted htlc tracking to switch 2022-03-15 08:44:57 +01:00
link_isolated_test.go htlcswitch: introduce and embed packetHandler interface in ChannelLink 2021-08-10 17:15:51 -04:00
link_test.go htlcswitch: add an always on mode to interceptable switch 2022-03-17 17:39:37 +01:00
link.go multi: add ability to read warning messages and log on link level 2022-05-16 13:51:31 -04:00
linkfailure.go htlcswitch: extend ChannelLink interface with ShutdownIfChannelClean 2021-09-13 13:29:50 -04:00
log.go htlcswitch/hop: fix logging 2019-09-09 13:52:35 +02:00
mailbox_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
mailbox.go multi: typo fixes [skip ci] 2022-05-03 20:55:40 +00:00
mock.go contractcourt: add onchain interception 2022-04-13 11:31:33 +02:00
packet.go multi: Fix typos [skip ci] 2022-01-24 12:19:02 +02:00
payment_result_test.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
payment_result.go multi: move all channelstate operations to ChannelStateDB 2021-09-29 17:00:03 +02:00
resolution_store_test.go htlcswitch: introduce resolutionStore to persist cnct messages 2022-04-29 16:40:16 -04:00
resolution_store.go htlcswitch: introduce resolutionStore to persist cnct messages 2022-04-29 16:40:16 -04:00
sequencer.go kvdb: move channeldb/kvdb to top level 2021-05-07 14:18:56 +02:00
switch_test.go htlcswitch+lntest: modify Switch to persist resolution messages 2022-04-29 16:40:19 -04:00
switch.go htlcswitch+lntest: modify Switch to persist resolution messages 2022-04-29 16:40:19 -04:00
test_utils.go htlcswitch: add an always on mode to interceptable switch 2022-03-17 17:39:37 +01:00