The createinvoice RPC command signs and saves an invoice into the
database.
The invstring parameter is of bolt11 form, but without the final
signature appended. Minimal sanity checks are done. (Note: if
experimental-offers is enabled, invstring can actually be an
unsigned bolt12 invoice).
The label must be a unique string or number (which is treated as a
string, so "01" is different from "1"); it is never revealed to other
nodes on the lightning network, but it can be used to query the status
of this invoice.
The preimage is the preimage to supply upon successful payment of
the invoice.
The createinvoice RPC command signs and saves an invoice into the database.
The invstring parameter is of bolt11 form, but without the final signature appended. Minimal sanity checks are done. (Note: if experimental-offers is enabled, invstring can actually be an unsigned bolt12 invoice).
The label must be a unique string or number (which is treated as a string, so "01" is different from "1"); it is never revealed to other nodes on the lightning network, but it can be used to query the status of this invoice.
The preimage is the preimage to supply upon successful payment of the invoice.