lnd/htlcswitch
Olaoluwa Osuntokun 83fdbda2fa
multi: obtain+verify aux sigs for all second level HTLCs
In this commit, we start to use the new AuxSigner to obtain+verify aux sigs for all second level HTLCs. This is similar to the existing SigPool, but we'll only attempt to do this if the AuxSigner is present (won't be for most channels).
2024-09-18 19:04:53 +02:00
..
hodl multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
hop htlcswitch: handle blinded path dummy hops 2024-07-26 09:54:18 +02:00
testdata multi: update linter, fix new issues 2023-06-13 11:58:33 +02:00
circuit.go htlcswitch: introduce wrapper type error encrypter to identify blinded 2024-04-25 09:47:10 -04:00
circuit_map.go multi: add SpewLogClosure to avoid code repetition 2024-07-25 22:18:49 +08:00
circuit_map_test.go multi: fix fmt.Errorf error wrapping 2024-02-27 11:13:40 +00:00
circuit_test.go go.mod: update lightning-onion dep 2024-07-26 09:53:48 +02:00
decayedlog.go multi: make sure missionControlStore catches done signal 2024-07-23 21:30:08 +08: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 multi: update linter, fix new issues 2023-06-13 11:58:33 +02: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: add debug logs to catch slow shutdown 2023-10-06 16:34:47 -07:00
interceptable_switch.go multi: use wire records on payment and intercept flows 2024-09-05 11:18:16 +02:00
interfaces.go htlcswitch: expose custom channel blob from link 2024-09-05 18:00:49 +02:00
link.go multi: obtain+verify aux sigs for all second level HTLCs 2024-09-18 19:04:53 +02:00
link_isolated_test.go htlcswitch+lnwallet: remove PaymentDescriptor from ReceiveRevocation returns 2024-09-09 20:59:22 -06:00
link_test.go multi: obtain+verify aux sigs for all second level HTLCs 2024-09-18 19:04:53 +02:00
linkfailure.go multi: ensure link is always torn down due to db failures, add exponential back off for sql-kvdb failures (#7927) 2023-08-30 16:48:00 -07:00
log.go multi: add NewLogClosure in lnutils to avoid repetition 2024-07-25 21:25:23 +08:00
mailbox.go htlcswitch: refactor dust handling to use ChannelParty 2024-07-31 14:50:27 -07:00
mailbox_test.go htlcswitch: use mock clock in TestMailBoxAddExpiry 2023-01-12 22:08:15 +08:00
mock.go htlcswitch: expose custom channel blob from link 2024-09-05 18:00:49 +02:00
packet.go multi: use wire records on payment and intercept flows 2024-09-05 11:18:16 +02:00
payment_result.go htlcswitch: rename paymentID to attemptID for clarity 2024-08-07 22:17:58 +08:00
payment_result_test.go lnwire: add custom records field to type UpdateFulfillHtlc 2024-09-05 11:18:15 +02: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: remove PaymentDescriptor conversion from reforwardSettleFails 2024-09-09 20:59:41 -06:00
switch_test.go htlcswitch: refactor dust handling to use ChannelParty 2024-07-31 14:50:27 -07:00
test_utils.go multi: obtain+verify aux sigs for all second level HTLCs 2024-09-18 19:04:53 +02:00