blitz_api/app/lightning/impl/specializations
fusion44 25e4be8441 feat: make config loading more flexible
If the environment variable BAPI_ENV_PATH is set, the config system will
try to read configs from the given path instead of .env in pwd

If no file is found .env in pwd will be used as a fallback

Env variables will always override settings in .env files.
2025-03-23 17:43:39 +01:00
..
blitz_common.py feat: implement Ruff as a linter; fix given errors 2023-06-25 07:17:00 +02:00
cln_grpc_blitz.py feat: make config loading more flexible 2025-03-23 17:43:39 +01:00
cln_jrpc_blitz.py feat: make config loading more flexible 2025-03-23 17:43:39 +01:00
README.md refactor: switch to domain driven directory layout 2022-10-03 20:22:00 +02:00

Specializations

Some platforms implement special features on top of the main lightning implementation. This is the place to keep the code for these specializations.

Example: RaspiBlitz implements a specialization for Core Lightning to unlock the wallet.

This keeps dependencies as lean as possible for the main implementations. RaspiBlitz Core Lightning unlock specialization has a redis dependency but the main implementation does not.