joule-extension icon indicating copy to clipboard operation
joule-extension copied to clipboard

Eclair node compatibility

Open wbobeirne opened this issue 7 years ago • 5 comments

https://github.com/ACINQ/eclair

Looks like it doesn't use Macaroons, so it'll probably require some agnostic auth changes since a lot of assumptions are made around using them.

wbobeirne avatar Dec 03 '18 02:12 wbobeirne

This might be non-trivial given that Eclair can't receive payments - you'd have to somehow selectively disable functionality in Joule based on the backend.

jamesob avatar Dec 03 '18 20:12 jamesob

Eclair can't receive payments

That's just for the Eclair android wallet. The eclair node can receive (see eclair RPC reference here: https://github.com/ACINQ/eclair#json-rpc-api which includes a receive method).

jnewbery avatar Dec 03 '18 21:12 jnewbery

Any updates on this? Currently trying to connect through Eclair and it would appear that the REST URL for Eclair is also incompatible in addition to this macaroon business. Is there a way to provide authentication in the header or is that what the discussion is about?

VoR0220 avatar Jul 11 '19 18:07 VoR0220

It goes a lot deeper than just the authentication, the entire Eclair API is completely different than LND. No real updates, I unfortunately haven't had a lot of time to tackle this. Hoping to devote more time to it in the next few weeks though.

wbobeirne avatar Jul 11 '19 21:07 wbobeirne

Shameless self-promotion: https://github.com/fiatjaf/kwh/

kWh is a webln-compatible browser extension with built-in support for Eclair. Not as pretty as Joule for now, but it works.

fiatjaf avatar Jul 12 '19 01:07 fiatjaf