event icon indicating copy to clipboard operation
event copied to clipboard

Support for Core Lightning's native CLNRest plugin?

Open schmitmd opened this issue 1 year ago • 8 comments

Describe the feature

It would seem that the Core Lightning folks have created their own REST API plugin. Do you see this as a potential feature option to be added? It looks like it would use a Rune (part of the native core LN service if I understand correctly) rather than Macaroons for auth and permissions. Any thoughts?

https://github.com/ElementsProject/lightning/tree/master/plugins/clnrest

schmitmd avatar Sep 02 '23 07:09 schmitmd

#1068 possibly related

schmitmd avatar Sep 02 '23 07:09 schmitmd

We want to upgrade to this and deprecate c-lightning-REST

We've got a bounty for lnmessage over at https://github.com/ZeusLN/zeus/blob/master/docs/Bounties.md#core-lightning-commandolnmessage-connection. Perhaps we'll add a smaller one for the CLNRest plugin

kaloudis avatar Sep 04 '23 05:09 kaloudis

Same here. The "native clnrest plugin" of CLN integration, would be appreciated a lot !

svpi11 avatar Jan 04 '24 22:01 svpi11

"Me to." I would pay into the bounty. Now that Ride the Lightning is using the native plugin I could disable c-lightning-REST if Zeus migrated as well.

bitcoinlizard avatar Jan 07 '24 19:01 bitcoinlizard

Has there been any progress on this issue? I would also like to donate.

JWBurgers avatar Jan 09 '24 16:01 JWBurgers

Please reach out to support AT zeusln.com via email to coordinate donations to the bounty.

No progress has been made. Commando is somewhat close though.

kaloudis avatar Jan 09 '24 16:01 kaloudis

I did something few mouths ago, but didn't finish it. If there will be a bounty maybe I will free some time to finish it.

sha-265 avatar May 10 '24 10:05 sha-265

I emailed support AT zeusln.com to commit to a bounty for this feature.

bitcoinlizard avatar May 31 '24 02:05 bitcoinlizard

@kaloudis you mentioned back in January that Commando was "somewhat close", has anything progressed there?

schmitmd avatar Jul 07 '24 17:07 schmitmd

CLNRest is coming in v0.9.0. Progress hasn't been made on Commando. Related issue: https://github.com/ZeusLN/zeus/issues/1068

kaloudis avatar Jul 13 '24 02:07 kaloudis

Bounty is paid out and functionality is rolling out in v0.9.0 (currently in rc1 - please test if you can)

kaloudis avatar Aug 20 '24 01:08 kaloudis

Bounty is paid out and functionality is rolling out in v0.9.0 (currently in rc1 - please test if you can)

I just tested this and it works as expected. Great job!

bitcoinlizard avatar Aug 20 '24 01:08 bitcoinlizard

Works well thanks!

ElucGeek avatar Aug 20 '24 06:08 ElucGeek