"The **signinvoice** RPC command signs an invoice. Unlike **createinvoice** it does not save the invoice into the database and thus does not require the preimage."
],
"request":{
"required":[
"invstring"
],
"properties":{
"invstring":{
"type":"string",
"description":[
"Bolt11 form, but the final signature is ignored. Minimal sanity checks are done."
]
}
}
},
"response":{
"required":[
"bolt11"
],
"properties":{
"bolt11":{
"type":"string",
"description":[
"The bolt11 string."
]
}
}
},
"errors":[
"The following error codes may occur:",
"",
"- -1: Catchall nonspecific error."
],
"author":[
"Carl Dong <<contact@carldong.me>> is mainly responsible."
],
"see_also":[
"lightning-createinvoice(7)",
"lightning-invoice(7)",
"lightning-listinvoices(7)",
"lightning-delinvoice(7)",
"lightning-getroute(7)",
"lightning-sendpay(7)",
"lightning-offer(7)"
],
"resources":[
"Main web site: <https://github.com/ElementsProject/lightning>"