Latest Release
- Repository: cryptosharks131/lndg
- Published on: 2023-12-28 20:35:57 UTC
- Version Tag: v1.8.0
- By: cryptosharks131
- On GitHub: cryptosharks131/lndg/releases
New Features
Auto-refresh of home page every 21 seconds (this can be toggled off from the top right corner of the dashboard)
Adds unified backend controller - no longer need to setup each service individually (adds trading service)
Trading page to setup and manage trading of custom or selected node data (using trade-secrets)
Trade buys and sells can also be completed using the
trade.py
file from the command lineLogs page has been added at
/logs
and displays the last few lines of the controller outputImproved Auto-Fee logic
Recycle connection for peers with expiring htlcs within 13 blocks
More granular volume scores for suggested peers and shared trading data
Adds the oTarget% column to the active channels table on the home page
Expanded 'Load More' feature to payments and invoices
Routing volume stats next to active channels on the home page and now highlighted with a color gradient
Sign message api improvement and QR code generation
Adds a page at
/reset
that will allows users to see internal table counts and reset table dataFuture dates are now shown as a proper relative time and no longer as
Just now
Added Inflight and Pending rebalance sections to the lists on
/rebalances
Disconnect peer button added on the
/peers
pageFeeLog has been added to the available api data endpoints
Adds a
Logout
button to the bottom of every pageUpdated README file and added postgres setup doc
Added many hover tool tips for more insights and tips
Set a custom cookie expiration with
initialize.py
using the-sessionage
or--sessioncookieage
flagThe
keysend.py
file now accepts command line arguments instead of being interactiveAdded fee bumps for pending sweeps
Removes django QR codes and any dependencies on this module
Various improvements and big fixes
IMPORTANT - Manual Installers Read Before Updating!
REQUIRED: Run pip to install new required packages:
bech32
+cryptography
Install missing modules with:
.venv/bin/pip install bech32 cryptography
The
django-qr-code
module can optionally be removed as it is no longer used. 1. Run:.venv/bin/pip uninstall django-qr-code
2. Removeqr_code
from theINSTALLED_APPS
section oflndg/settings.py
RECOMMENDED: Update the systemd setup to use the new
lndg-controller
service.This setup uses one service instead of 3 separate services to run the backend tools (data, rebalancer, htlc-stream). This will also enable the trading service and reading of LNDg logs directly from the web UI at the
/logs
page. You can optionally continue using the old systemd setup but may not benefit from newly added backend features and tools.Stop and remove the old services:
sudo systemctl disable jobs-lndg.timer
sudo systemctl stop jobs-lndg.service
sudo systemctl disable rebalancer-lndg.timer
sudo systemctl stop rebalancer-lndg.service
sudo systemctl stop htlc-stream-lndg.service
sudo systemctl disable htlc-stream-lndg.service
sudo rm /etc/systemd/system/jobs-lndg.timer
sudo rm /etc/systemd/system/jobs-lndg.service
sudo rm /etc/systemd/system/rebalancer-lndg.timer
sudo rm /etc/systemd/system/rebalancer-lndg.service
sudo rm /etc/systemd/system/htlc-stream-lndg.service
Setup the
lndg-controller
as described here:https://github.com/cryptosharks131/lndg/blob/master/systemd.md
Data updated on: 2024-07-01 13:14 UTC