Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated README links to Jenkins #442

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 14 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

![Lit Logo](litlogo145.png)

[![Build Status](http://hubris.media.mit.edu:8080/job/lit-PR/badge/icon)](http://hubris.media.mit.edu:8080/job/lit/)
[![Build Status](http://hubris.media.mit.edu:8080/job/lit-prod/job/master/badge/icon)](http://hubris.media.mit.edu:8080/job/lit-prod/job/master/) (master)

(or [PR builds](http://hubris.media.mit.edu:8080/job/lit-PR-ng/view/change-requests/))

Under development, not for use with real money.

Expand Down Expand Up @@ -52,7 +54,7 @@ To run the python integration tests (which requires `bitcoind`), run `make test

#### Windows

Install [Cygwin](http://www.cygwin.com) and follow the setup instructions or download prebuilt binaries from
Install [Cygwin](http://www.cygwin.com) and follow the setup instructions or download prebuilt binaries from [Jenkins](http://hubris.media.mit.edu:8080/job/lit-prod/job/master/lastSuccessfulBuild/artifact/build/_releasedir/).

1. Make sure that environmental variable `%GOPATH%` is initizlized correctly.

Expand All @@ -72,12 +74,12 @@ The below command will run Lit on the Bitcoin testnet3 network
(Note: Windows users should take off `./` but need to change `lit` to `lit.exe`)

```bash
./lit --tn3=true
./lit --tn3 localhost

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi! I pushed a fix for something similar to #444. I wanted to make sure that this works, but when I run this on my system, I get:

...
...
...
2019/01/22 22:11:13.949962 [INFO] created hardcoded genesis header at /Users/arunasank/.lit/testnet3/header.bin
2019/01/22 22:11:13.949992 [INFO] opened header file /Users/arunasank/.lit/testnet3/header.bin
2019/01/22 22:11:13.950003 [INFO] Attempting connection to node at localhost:18333
2019/01/22 22:11:13.952335 [ERROR]dial tcp4 127.0.0.1:18333: connect: connection refused
2019/01/22 22:11:13.952354 [ERROR] Tried to connect to all available node Addresses. Failed
2019/01/22 22:11:13.952359 [INFO] Couldn't dial node localhost, Moving on
2019/01/22 22:11:13.952365 [ERROR] Can't connect to host localhost
2019/01/22 22:11:13.952369 [ERROR] NewWallit Hook.Start crash  Couldn't establish connection with node. Exiting.
2019/01/22 22:11:13.953296 [INFO] adr 0 hash is <hash>
2019/01/22 22:11:13.953742 [ERROR]Unsupported coin daemon or coin daemon not running
2019/01/22 22:11:13.953756 [ERROR]Unsupported coin daemon or coin daemon not running
2019/01/22 22:11:13.953769 [DEBUG] Trying to listen on %!s(int=2448)
2019/01/22 22:11:13.953778 [DEBUG] eventbus: Published event: lnp2p.listen.start
2019/01/22 22:11:13.953784 [INFO]PORT: 2448
2019/01/22 22:11:13.953955 [INFO] Listening with ln address: <address>
2019/01/22 22:11:13.953985 [INFO] Done, tried 0 hosts
...

```

The words `yup, yes, y, true, 1, ok, enable, on` can be used to specify that Lit
automatically connect to peers fetched from a list of DNS seeds. It can also be replaced by
the address of the node you wish to connect to.
automatically connect to peers fetched from a list of DNS seeds, although you
probably want to connect it to an already-trusted node, like a local one.

### Packaging

Expand Down Expand Up @@ -134,25 +136,25 @@ generated on startup with `tn3=1` by default.

| Folder Name | Details |
|:-------------|:-----------------------------------------------------------------------------------------------------------------------------------------|
| `bech32` | Util for the Bech32 format |
| `btcutil` | Bitcoin-specific libraries |
| `bech32` | Util for the Bech32 format |
| `btcutil` | Bitcoin-specific libraries |
| `build` | Tools used for building Lit |
| `cmd` | Has some rpc client code to interact with the lit node. Not much there yet |
| `coinparam` | Information and other constants for identifying currencies |
| `consts` | Global constants |
| `crypto` | Utility cryptographic libraries |
| `crypto` | Utility cryptographic libraries |
| `dlc` | Discreet Log Contracts |
| `docs` | Writeups for setting up things and screenshots |
| `docs` | Writeups for setting up things and screenshots |
| `elkrem` | A hash-tree for storing `log(n)` items instead of n |
| `litrpc` | Websockets based RPC connection |
| `litrpc` | Websockets based RPC connection |
| `lndc` | Lightning network data connection -- send encrypted / authenticated messages between nodes |
| `lnutil` | Widely used utility functions |
| `lnutil` | Widely used utility functions |
| `portxo` | Portable utxo format, exchangable between node and base wallet (or between wallets). Should make this into a BIP once it's more stable. |
| `powless` | Introduces a web API chainhook in addition to the uspv one |
| `qln` | A quick channel implementation with databases. Doesn't do multihop yet. |
| `sig64` | Library to make signatures 64 bytes instead of 71 or 72 or something |
| `snap` | Snapcraft metadata |
| `test` | Python Integration tests |
| `test` | Python Integration tests |
| `uspv` | Deals with the network layer, sending network messages and filtering what to hand over to `wallit` |
| `wallit` | Deals with storing and retrieving utxos, creating and signing transactions |
| `watchtower` | Unlinkable outsourcing of channel monitoring |
Expand Down