Snyk has created this PR to upgrade ioredis from 4.16.2 to 4.16.3. See this package in NPM: https://www.npmjs.com/package/ioredis See this project in Snyk: https://app.snyk.io/org/bluewallet/project/29c066bc-abce-44d9-b68e-064466e610e7?utm_source=github&utm_medium=upgrade-pr
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:
- https://github.com/dangeross/guides/blob/master/raspibolt/raspibolt_6B_lndhub.md
- https://medium.com/@jpthor/running-lndhub-on-mac-osx-5be6671b2e0c
git clone git@github.com:BlueWallet/LndHub.git
cd LndHub
npm i
Install bitcoind
, lnd
and redis
. Edit config.js
and set it up correctly.
Copy admin.macaroon
and tls.cert
in root folder of LndHub.
bitcoind
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 objectMACAROON
: hex-encodedadmin.macaroon
TLSCERT
: hex-encodedtls.cert
Reference client implementation
Can be used in ReactNative or Nodejs environment
Tests
Acceptance tests are in https://github.com/BlueWallet/BlueWallet/blob/master/LightningCustodianWallet.test.js
Responsible disclosure
Found critical bugs/vulnerabilities? Please email them bluewallet@bluewallet.io Thanks!