pull down to refresh
maybe worth to mention I'm using umbrel
reply
I get the following error:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot POST /v1/invoice</pre> </body> </html>
reply
๐คจ
Something seems to be wrong with your node. Looks like CLNRest is not running? I am not familiar with Umbrel unfortunately. Looking at the Umbrel docker-compose config for CLN, I wonder why they run CLNRest separately. Maybe that's related?
Since v23.08, it's built-in so they should add
--clnrest-port
during start to enable it which they don't.reply
It is maybe using a different port?
Does make sense to edit the docker-compose.yml file and add under
command:
for example:--clnrest-port=${APP_CORE_LIGHTNING_DAEMON_IP}: 2104
reply
You can for sure try. But try this:
--clnrest-port=2104
reply
can't really find the same file inside the node ๐ค
reply
Oh, sorry that I left you hanging, I forgot to reply.
Which file? The docker-compose file? Does Umbrel not have a way to pass startup arguments to CLN?
Sorry that I can't help you here further. As far as I can tell, there seems to be something wrong with your node (or reverse proxy if you are running one). I think you should reach out to Umbrel for support. Maybe they have a Telegram group?
reply
No worries, all good I still figuring it out!
yes is the docker-compose.yml that supposed to be under
umbrel-apps/core-lightning
/ but can't locate it in that folder.I'll definitely reach out to to the umbrel team and provide an update here. Thanks for your help til here, much appreciated ๐ช๐ค
reply
method=invoice
. We then use this rune with theRune
header as mentioned here and as you can see here. We don't do anything else to it.invalid json response body at http://hidden.onion:2104/v1/invoice reason: Unexpected token < in JSON at position 0
means that we connected to your node successfully but it didn't return JSON as expected.cURL
? Try this: