Module lightning_invoice::utils [−][src]
Expand description
Convenient utilities to create an invoice.
Structs
A Router
implemented using find_route
.
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.