lnd/invoices
carla 1ad395ec3f
htlcswitch: add failure details to incoming failures
This commit adds LinkErrors with failure details to htlcs which fail on
our incoming link. This change is made with the intention of notifying
detailed htlc failure reasons in sendHTLCError. The FailureDetail
interface is implemented on FailureResolutionResults so that they can
directly be used to enrich LinkErrors. sendHtlcError is updated to
take a LinkError in preparation for the addition of a htlcnotifier
which will notify the detail of the error.
2020-02-06 19:43:39 +02:00
..
interface.go record: move CustomRecordSet 2019-12-12 00:12:19 +01:00
invoice_expiry_watcher_test.go invoices: fix slow startup with many expired invoices 2020-01-24 21:01:10 +01:00
invoice_expiry_watcher.go invoices: fix log messages 2020-02-03 15:12:55 +01:00
invoiceregistry_test.go multi: replace htlcResolution with an interface 2020-02-06 19:41:36 +02:00
invoiceregistry.go invoices: split resolution result into settle, fail and accept enums 2020-02-06 19:41:39 +02:00
log.go invoices: create package 2019-01-07 23:04:05 +01:00
resolution_result.go htlcswitch: add failure details to incoming failures 2020-02-06 19:43:39 +02:00
resolution.go invoices: split resolution result into settle, fail and accept enums 2020-02-06 19:41:39 +02:00
test_utils_test.go channeldb: inject clock into database 2020-01-20 11:08:30 +01:00
update.go invoices: split resolution result into settle, fail and accept enums 2020-02-06 19:41:39 +02:00