bvallelunga / crypto-research

Apache License 2.0
11 stars 1 forks source link

Lighting Network Setup #1

Open bvallelunga opened 6 years ago

robertDurst commented 6 years ago

Here is are links for reference (keeping track for future):

https://github.com/lightningnetwork/lnd/tree/master/docker https://interfect.github.io/#!/posts/009-Ride-the-Lightning.md http://dev.lightning.community/guides/docker/ http://lightning.community/lnd/faucet/2017/01/19/lightning-network-faucet/

robertDurst commented 6 years ago

Instructions for starting LND and BTCD Docker

Setup docker

1) apt-get update
2) apt-get install docker.io
3) apt-get install docker-compose
CONFIRM:
docker -v => 1.8.0
docker-compose -v => 1.13.0

Setup Lightning Network Daemon and Bitcoin Daemon

5) git clone https://github.com/lightningnetwork/lnd.git
6) cd ~/lnd/docker
7) export NETWORK="simnet" 
8) docker-compose run -d --name alice lnd_btc

Fund a Lightning Node and Activate Segwit

9) docker exec -i -t alice bash 
10) lncli newaddress np2wkh 
11) Ctrl-p ctrl-q
12) MINING_ADDRESS=<alice_address> docker-compose up -d btcd
13) docker-compose run btcctl generate 400

Confirm Segwit Activated and Alice Funded

14) docker-compose run btcctl getblockchaininfo | grep -A 1 segwit
15) docker exec -i -t alice bash 
16) lncli walletbalance

Todo:

Reference

A majority of this was accomplished from instructions: https://github.com/lightningnetwork/lnd/tree/master/docker