lnd/htlcswitch
Olaoluwa Osuntokun 5d20d088e9 htlcswitch: add new LinkFailureAction enum
In this commit, we add a new LinkFailureAction enum to take over the old
force close bool. Force closing isn't the only thing we might want to do
when we decide to fail the link, so this is a prep refactoring for an
upcoming change.
2023-05-23 14:22:39 -07:00
..
hodl multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
hop multi: update to tlv/v1.1.0 and use new *P2P tlv decoding variants 2022-12-05 09:32:56 -05:00
testdata lnwire: allow longer failure messages 2022-12-02 14:27:59 +01:00
circuit.go multi: create channeldb/models package 2023-01-16 07:14:55 -08:00
circuit_map.go htlcswitch: improve loggings for Keystone 2023-01-12 22:08:02 +08:00
circuit_map_test.go htlcswitch+lntest: modify Switch to persist resolution messages 2022-04-29 16:40:19 -04:00
circuit_test.go htlcswitch: clean up test resources and temporary files 2022-10-10 10:32:39 -07:00
decayedlog.go htlcswitch: fix duplicate close 2022-01-10 08:42:32 +01:00
decayedlog_test.go htlcswitch: use T.TempDir to create temporary test directory 2022-08-24 09:03:01 +08:00
failure.go htlcswitch: add linkError field to htlcpacket 2020-02-06 19:43:29 +02:00
failure_detail.go htlcswitch: add linkError field to htlcpacket 2020-02-06 19:43:29 +02:00
failure_test.go lnwire: allow longer failure messages 2022-12-02 14:27:59 +01:00
held_htlc_set.go multi: create channeldb/models package 2023-01-16 07:14:55 -08:00
held_htlc_set_test.go multi: create channeldb/models package 2023-01-16 07:14:55 -08:00
htlcnotifier.go multi: create channeldb/models package 2023-01-16 07:14:55 -08:00
interceptable_switch.go multi: create channeldb/models package 2023-01-16 07:14:55 -08:00
interfaces.go multi: break invoice depenency on channeldb 2023-01-16 07:31:09 -08:00
link.go htlcswitch: add new LinkFailureAction enum 2023-05-23 14:22:39 -07:00
link_isolated_test.go htlcswitch: keep final htlc outcome 2022-10-27 16:42:36 +02:00
link_test.go htlcswitch: add new LinkFailureAction enum 2023-05-23 14:22:39 -07:00
linkfailure.go htlcswitch: add new LinkFailureAction enum 2023-05-23 14:22:39 -07:00
log.go htlcswitch/hop: fix logging 2019-09-09 13:52:35 +02:00
mailbox.go htlcswitch: improve loggings for Keystone 2023-01-12 22:08:02 +08:00
mailbox_test.go htlcswitch: use mock clock in TestMailBoxAddExpiry 2023-01-12 22:08:15 +08:00
mock.go multi: rename FundingLocked to ChannelReady 2023-03-17 18:21:58 +08:00
packet.go server+htlcswitch: prevent privacy leaks, allow alias routing 2022-07-07 17:10:28 -04:00
payment_result.go multi: move all channelstate operations to ChannelStateDB 2021-09-29 17:00:03 +02:00
payment_result_test.go htlcswitch: clean up test resources and temporary files 2022-10-10 10:32:39 -07:00
resolution_store.go htlcswitch: introduce resolutionStore to persist cnct messages 2022-04-29 16:40:16 -04:00
resolution_store_test.go htlcswitch: use T.TempDir to create temporary test directory 2022-08-24 09:03:01 +08:00
sequencer.go kvdb: move channeldb/kvdb to top level 2021-05-07 14:18:56 +02:00
switch.go htlcswitch+peer: notify inactive link event when htlcManager exits 2023-01-18 03:46:16 +08:00
switch_test.go multi: replace FundingLocked related docs 2023-03-17 18:21:59 +08:00
test_utils.go multi: rename FundingLocked to ChannelReady 2023-03-17 18:21:58 +08:00