Difference between revisions of "Lnd"

From lightningwiki.net
Jump to navigation Jump to search
m (cat)
m (changed TODO to HELP (should be done on many pages in order to use just 1 (HELP) and phase out TODO))
Line 1: Line 1:
= About =  
= About =  
The Lightning Network Daemon (lnd) - is a complete implementation of a Lightning Network node. lnd has several pluggable back-end chain services including btcd (a full-node), bitcoind, and neutrino (a new experimental light client). The project's codebase uses the btcsuite set of Bitcoin libraries, and also exports a large set of isolated re-usable Lightning Network related libraries within it.  
The Lightning Network Daemon ([[lnd]]) - is a complete implementation of a Lightning Network node. [[lnd]] has several pluggable back-end chain services including btcd (a full-node), bitcoind, and neutrino (a new experimental light client). The project's codebase uses the btcsuite set of Bitcoin libraries, and also exports a large set of isolated re-usable Lightning Network related libraries within it.  


lnd fully conforms to the Lightning Network specification ([[BOLTs]]). BOLT stands for: Basis of Lightning Technology. The specifications are currently being drafted by several groups of implementers based around the world including the developers of lnd. The set of specification documents as well as our implementation of the specification are still a work-in-progress.  
[[lnd]] fully conforms to the Lightning Network specification ([[BOLTs]]). BOLT stands for: Basis of Lightning Technology. The specifications are currently being drafted by several groups of implementers based around the world including the developers of [[lnd]]. The set of specification documents as well as our implementation of the specification are still a work-in-progress.  


= Howto =
= Howto =
{{TODO|Add more pages with HOWTOs, or links to HOWTOs}}
{{HELP|Add more pages with HOWTOs, or links to HOWTOs}}
* LND Node on Windows: https://medium.com/@martinschrer/installing-a-mainnet-lnd-node-on-windows-and-accessing-it-on-an-iphone-da1e63a613cb
* LND Node on Windows: https://medium.com/@martinschrer/installing-a-mainnet-lnd-node-on-windows-and-accessing-it-on-an-iphone-da1e63a613cb
* Lnd + Zap on bitcoind [https://medium.com/lightning-power-users/windows-macos-lightning-network-284bd5034340 medium post by Pierre Rochard]
* Lnd + Zap on bitcoind [https://medium.com/lightning-power-users/windows-macos-lightning-network-284bd5034340 medium post by Pierre Rochard]
Line 40: Line 40:
# make install
# make install


= Links / resources =
= Resources =
{{TODO|Add more links}}
{{HELP|Add more links}}
* [https://github.com/lightningnetwork/lnd LND github]
* [https://github.com/lightningnetwork/lnd LND github]
* [https://api.lightning.community/rest/index.html#v1-getinfo API Reference]
* [https://api.lightning.community/rest/index.html#v1-getinfo API Reference]

Revision as of 12:56, 28 February 2019

About

The Lightning Network Daemon (lnd) - is a complete implementation of a Lightning Network node. lnd has several pluggable back-end chain services including btcd (a full-node), bitcoind, and neutrino (a new experimental light client). The project's codebase uses the btcsuite set of Bitcoin libraries, and also exports a large set of isolated re-usable Lightning Network related libraries within it.

lnd fully conforms to the Lightning Network specification (BOLTs). BOLT stands for: Basis of Lightning Technology. The specifications are currently being drafted by several groups of implementers based around the world including the developers of lnd. The set of specification documents as well as our implementation of the specification are still a work-in-progress.

Howto

Error creating thumbnail: File missing
Please help by adding more information. Suggestion:
Add more pages with HOWTOs, or links to HOWTOs

Configuring lnd

Sample config: https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf

Sample bitcoind config

Working bitcoind config.

listen=1
maxconnections=200
server=1
rpcuser=username
rpcpassword=secret
rpcport=8332
datadir=/hdd/bitcoin
daemon=1
zmqpubrawblock=tcp://127.0.0.1:28332
zmqpubrawtx=tcp://127.0.0.1:28333
timeout=15000

Updating to a specific tag

If you build from source, go to the src dir and do:

  1. cd $GOPATH/src/github.com/lightningnetwork/lnd
  2. git fetch --tags
  3. git checkout v0.5.2-beta
  4. make
  5. make install

Resources

Error creating thumbnail: File missing
Please help by adding more information. Suggestion:
Add more links