Blockstream / greenlight

Build apps using self-custodial lightning nodes in the cloud
https://blockstream.github.io/greenlight/getting-started/
MIT License
109 stars 27 forks source link

proto: Remove deprecated greenlight.Node interface #497

Open cdecker opened 4 weeks ago

cdecker commented 4 weeks ago

This interface was our first attempt at exposing the JSON-RPC over grpc, and we have learned a lot since then. We have since switched over to using cln-rpc and cln-grpc, which are managed programmatically, and ensured to remain compatible with a range of versions, whereas the hand-rolled version would end up out of date rather quickly, for little benefit.

Since the gl-plugin itself uses some of the RPC, we start removing as much as we can, and mark everything else as deprecated, so nobody ends up accidentally using it.