Skip to content

Actinium-project/AcmLndHub

Repository files navigation

LndHub

Wrapper for Lightning Network Daemon. It provides separate accounts with minimum trust for end users

INSTALLATION

You can use those guides or follow instructions below:

git clone git@github.com:Actinium-Project/AcmLndHub.git
cd AcmLndHub
npm i

Install Actiniumd, lnd and redis. Edit config.js and set it up correctly. Copy admin.macaroon and tls.cert in root folder of LndHub.

Actiniumd should run with -deprecatedrpc=accounts, for now. Lndhub expects Lnd's wallet to be unlocked, if not - it will attempt to unlock it with password stored in config.lnd.password. Don't forget to enable disk-persistance for redis.

Deploy to Heroku

Add config vars :

  • CONFIG : json serialized config object
  • MACAROON: hex-encoded admin.macaroon
  • TLSCERT: hex-encoded tls.cert

Tests

Acceptance tests are in https://github.com/Actinium-project/AcmLightningWallet/blob/master/LightningCustodianWallet.test.js

image

About

Lightning Network Hub

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6