lnd/invoices
Conner Fromknecht 3b253e05f6
multi: restructure invoice Terms field
This commit restructures an invoice's ContractTerms to better encompass
the restrictions placed on settling. For instance, the final ctlv delta
and invoice expiry are moved from the main invoice body (where
additional metadata is stored). Additionally, it moves the State field
outside of the terms since it is rather metadata about the invoice
instead of any terms offered to the sender in the payment request.
2019-11-22 02:25:02 -08:00
..
interface.go multi: replace NotifyExitHopHtlc eob param with hop.Payload 2019-11-04 15:10:32 -08:00
invoiceregistry_test.go multi: restructure invoice Terms field 2019-11-22 02:25:02 -08:00
invoiceregistry.go multi: restructure invoice Terms field 2019-11-22 02:25:02 -08:00
log.go invoices: create package 2019-01-07 23:04:05 +01:00
utils_test.go htlcswitch: hodl invoice 2019-03-15 10:09:17 +01:00