lnd.xprv/invoices
carla 8cbed23f26
invoices: split resolution result into settle, fail and accept enums
This commit splits the resolution result enum into results divided
by outcome (settled, failed or accepted). This allows us to more
strictly control which resolution results can be used with which
HtlcResolution structs, to prevent the combination of a settle
resolution result with a failure resolution result, for example.
2020-02-06 19:41: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 invoices: split resolution result into settle, fail and accept enums 2020-02-06 19:41: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