No description
Find a file
Stefan Stammberger 7ecf29cef0
feat: enhancements to /system/login
* password_a must now be posted in the request body as a json object
* password is now read from the .env file instead of hardcoded
* password will be checked if it is min 8 chars
* one_time_password is not yet in use and optional
2021-08-17 18:34:05 +02:00
.github/workflows chore: exclude lnd grpc files from code scanning 2021-08-14 13:08:34 +02:00
.vscode feat: add a launch configuration for vscode 2021-07-25 17:25:32 +02:00
app feat: enhancements to /system/login 2021-08-17 18:34:05 +02:00
.env_sample feat: enhancements to /system/login 2021-08-17 18:34:05 +02:00
.gitignore refactor: move some config vars to the .env file 2021-07-25 17:24:33 +02:00
__init__.py initial commit 2021-06-10 21:13:26 +02:00
main.py feat: watch for invoice changes and push via SSE 2021-07-25 18:15:26 +02:00
README.md refactor: move some config vars to the .env file 2021-07-25 17:24:33 +02:00
requirements.txt feat: implement LN info endpoint / SSE messages 2021-08-02 20:30:18 +02:00

blitz_api

Configuration

Create a .env file with your bitcoind and lnd configuration. See the .env_sample file for all configuration options.

Please note that you will also need to install Redis.

If you need a easy option to run a simple bitcoind & lnd client, Polar makes that pretty easy.

Installation

You will need to have Python in version 3 installed and have the .env see Configuration configured correctly first.

To install the dependencies, run

python -m pip install -r requirements.txt on Linux / macOS or

py -m pip install -r requirements.txt on Windows.

After that, you can run the application with

python -m uvicorn main:app --reload on Linux / macOS or

py -m uvicorn main:app --reload on Windows.