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.
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
andcln-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.