lnd.xprv/lnrpc/invoicesrpc
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
..
addinvoice.go multi: restructure invoice Terms field 2019-11-22 02:25:02 -08:00
config_active.go lnrpc/invoices: add hold invoice rpc 2019-03-15 10:08:58 +01:00
config_default.go invoicesrpc: create sub server 2019-02-01 09:42:35 +01:00
driver.go invoicesrpc: create sub server 2019-02-01 09:42:35 +01:00
invoices_server.go invoicesrpc+lnrpc: add msat fields to invoices 2019-11-15 08:59:35 +01:00
invoices.pb.go invoicesrpc+lnrpc: add msat fields to invoices 2019-11-15 08:59:35 +01:00
invoices.proto invoicesrpc+lnrpc: add msat fields to invoices 2019-11-15 08:59:35 +01:00
log.go invoicesrpc: create sub server 2019-02-01 09:42:35 +01:00
utils.go multi: restructure invoice Terms field 2019-11-22 02:25:02 -08:00