Module lightning_invoice::utils [−][src]
Expand description
Convenient utilities to create an invoice.
Functions
Utility to construct an invoice. Generally, unless you want to do something like a custom
cltv_expiry, this is what you should be using to create an invoice. The reason being, this
method stores the invoice’s payment secret and preimage in ChannelManager, so (a) the user
doesn’t have to store preimage/payment secret information and (b) ChannelManager can verify
that the payment secret is valid when the invoice is paid.