lnd/htlcswitch
Oliver Gugger a2e78c3984
htlcswitch: thread through packet's inbound wire records
For calculating the available auxiliary bandwidth of a channel, we need
access to the inbound custom wire records of the HTLC packet, which
might contain auxiliary information about the worth of the HTLC packet
apart from the BTC value being transported.
2024-12-05 12:39:33 +01:00
..
hodl multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
hop multi: rename nolint:lll to nolint:ll 2024-12-02 09:14:21 +02:00
testdata multi: update linter, fix new issues 2023-06-13 11:58:33 +02:00
circuit.go multi+refactor: move models package to graph/db 2024-11-28 13:34:33 +02: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 multi: rename chan DB Open method to OpenForTesting 2024-11-28 13:51:15 +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+refactor: move models package to graph/db 2024-11-28 13:34:33 +02:00
held_htlc_set_test.go multi+refactor: move models package to graph/db 2024-11-28 13:34:33 +02:00
htlcnotifier.go multi+refactor: move models package to graph/db 2024-11-28 13:34:33 +02:00
interceptable_switch.go multi+refactor: move models package to graph/db 2024-11-28 13:34:33 +02:00
interfaces.go htlcswitch: thread through packet's inbound wire records 2024-12-05 12:39:33 +01:00
link.go htlcswitch: thread through packet's inbound wire records 2024-12-05 12:39:33 +01:00
link_isolated_test.go multi: link quit can interrupt commitment signing 2024-10-17 17:35:29 +02:00
link_test.go htlcswitch: thread through packet's inbound wire records 2024-12-05 12:39:33 +01:00
linkfailure.go htlcswitch: implement stfu response 2024-11-26 13:51:56 -07:00
log.go multi: start updating various loggers to use the new v2 type 2024-10-22 17:03:55 +02:00
mailbox.go htlcswitch: pass quit chans as unidirectional 2024-10-17 17:33:15 +02:00
mailbox_test.go htlcswitch: pass quit chans as unidirectional 2024-10-17 17:33:15 +02:00
mock.go htlcswitch: thread through packet's inbound wire records 2024-12-05 12:39:33 +01:00
packet.go multi+refactor: move models package to graph/db 2024-11-28 13:34:33 +02:00
payment_result.go htlcswitch: rename paymentID to attemptID for clarity 2024-08-07 22:17:58 +08:00
payment_result_test.go multi: rename chan DB Open method to OpenForTesting 2024-11-28 13:51:15 +02:00
quiescer.go multi: remove PrefixLog 2024-11-27 10:44:32 +02:00
quiescer_test.go htlcswitch: don't pass pending update counts into quiescer 2024-11-26 14:13:43 -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: thread through packet's inbound wire records 2024-12-05 12:39:33 +01:00
switch_test.go multi: rename chan DB Open method to OpenForTesting 2024-11-28 13:51:15 +02:00
test_utils.go multi: rename nolint:lll to nolint:ll 2024-12-02 09:14:21 +02:00