fusion44 / blitz_api

A management backend for the RaspiBlitz project written in Python / FastAPI
MIT License
19 stars 18 forks source link

Remove gRPC as a hard dependency #74

Open fusion44 opened 2 years ago

fusion44 commented 2 years ago

Currently gRPC is always installed, even if the user only runs Core Lightning.

The dependencies for the lightning backend must be installed by pip manually upon install:

rootzoll commented 2 years ago

Maybe gRPC can now be of bigger use with new Core Lightning supports this interface?

fusion44 commented 2 years ago

Yes, but the end goal is to extract the abstraction layer to its own library. I want to make it usable for LNbits medium term too. LNbits supports also other funding sources that don't have a gRPC requirement.