Merge pull request #3 from PaulCapestany/master

Make lnd go-gettable, add install instructions to readme
This commit is contained in:
Tadge Dryja 2016-01-17 20:59:13 -08:00
commit 1f11e011de
3 changed files with 21 additions and 6 deletions

@ -8,6 +8,19 @@ This version of Lnd is not yet fully-operational, but a proof of concept on test
Don't try to port it to mainnet or an altcoin and use it today! No really. Lightning transactions will be fast, but for now, please wait just a little bit.
## Installation
* If necessary, install Go according to the installation instructions here: http://golang.org/doc/install. It is recommended to add `$GOPATH/bin` to your `PATH` at this point.
* Run the following command to obtain and install lnd, lncli, lnshell and all dependencies:
```
go get -u -v github.com/lightningnetwork/lnd/...
```
Feel free to disregard any errors/warnings related to the lnstate and uspv packages.
## Packages and Utilities
### chainntfs
A package centered around a generic interface for receiving transaction/confirmation based notifications concerning the blockchain. Such notifications are required in order for pending payment channels to be notified once the funding transaction gains a specified number of confirmations, and in order to catch a counter-party attempting a non-cooperative close using a past commitment transaction to steal funds.

@ -22,9 +22,11 @@ func printRespJson(resp interface{}) {
}
var ShellCommand = cli.Command{
Name: "shell",
Usage: "enter interactive shell",
Action: shell,
Name: "shell",
Usage: "enter interactive shell",
Action: func(c *cli.Context) {
println("not implemented yet")
},
}
var NewAddressCommand = cli.Command{

@ -9,8 +9,8 @@ import (
"github.com/btcsuite/btcd/wire"
"github.com/lightningnetwork/lnd/lndc"
"li.lan/labs/plasma/lnwallet"
"li.lan/labs/plasma/lnwire"
"github.com/lightningnetwork/lnd/lnwallet"
"github.com/lightningnetwork/lnd/lnwire"
)
var (