lnd.xprv/feature
Conner Fromknecht bbb841bd5f
feature/set: add SetInvoiceAmp
AMP invoices need to signal:
 - AMPRequired in order to avoid being paid by older clients that don't
   support it.
 - Can't advertised MPP optional, otherwise older clients will attempt
   to pay the invoice with regular MPP payment.

Hence, the features advertised on AMP invoices are mutually exclusive
from those advertised on MPP. Create a new set to classify the two.
2021-05-10 16:55:16 -07:00
..
default_sets.go features: define temporary AMP feature bits 30/31 2021-04-07 12:08:34 -07:00
deps_test.go feature/deps: validate feature dependencies 2019-12-16 13:06:30 -08:00
deps.go features: define temporary AMP feature bits 30/31 2021-04-07 12:08:34 -07:00
manager_internal_test.go feature: add new feature pkg to manage feature sets 2019-11-08 05:29:16 -08:00
manager.go features: define temporary AMP feature bits 30/31 2021-04-07 12:08:34 -07:00
required.go feature/required: add ValidateRequired method 2020-01-08 12:24:37 -08:00
set.go feature/set: add SetInvoiceAmp 2021-05-10 16:55:16 -07:00