Skip to content

jelbazi/node-launcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Launcher

  1. Creates a node launcher data directory
    • macOS: ~/Library/Application Support/Node Launcher/
    • Windows: %localappdata%/Node\ Launcher/
    • Linux: ~/.node_launcher
  2. Finds available ports for Bitcoin and LND, testnet and mainnet
  3. When launched, nodes use the node launcher data directory, not the default data directories
  4. Nodes are pruned by default and take up to 8 GB of disk space
  5. Pruning still requires downloading data, so make sure you can handle downloading ~300 GB of data

Development

  1. git clone https://github.com/PierreRochard/node-launcher && cd node-launcher
  2. Setup a Python 3.6+ virtual environment
  3. python -m pip install --index-url=http://download.qt.io/snapshots/ci/pyside/5.11/latest pyside2 --trusted-host download.qt.io
  4. pip install -r requirements.txt
  5. python setup.py develop
  6. python run.py

Testing

pytest tests

To include tests with network calls to GitHub: pytest tests --run_slow

Packaging

macOS:

pyinstaller run.spec

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%