- ~300 GB of download bandwidth
- ~7 GB of disk space (~300 GB if you want the Bitcoin transaction index, makes for a faster LND)
- Windows 7+ or macOS 10.12.6+
Please submit a pull request if you want to add Linux support! Next year is the Year of Desktop Linux...
Download and open the latest release for your operating system: https://github.com/PierreRochard/node-launcher/releases
- Creates a node launcher data directory
- macOS:
~/Library/Application Support/Node Launcher/
- Windows:
%localappdata%/Node\ Launcher/
- macOS:
- Finds available ports for Bitcoin and LND, testnet and mainnet
- When launched, Bitcoin nodes use the
datadir
directory specified inbitcoin.conf
(or the default data directory) - If you don't have >300 GB of disk space free, Bitcoin nodes will fall back to pruned
- Pruning still requires downloading data, so make sure you can handle downloading ~300 GB of data
git clone https://github.com/PierreRochard/node-launcher && cd node-launcher
- Setup a Python 3.7+ virtual environment
python -m pip install --index-url=http://download.qt.io/snapshots/ci/pyside/dev/latest pyside2 --trusted-host download.qt.io
pip install -r requirements.txt
python setup.py develop
python run.py
pytest tests
To include tests with network calls to GitHub:
pytest tests --run_slow
macOS: pyinstaller run-mac.spec
Windows: pyinstaller run-windows.spec
(pyinstaller packaging only works on Windows 7)
https://github.com/lightningnetwork/lnd/blob/master/docs/grpc/python.md