-
9ffac9eae1
lnwire: update NodeAnnouncement to handle multiple addresses
bryanvu
2017-02-17 01:29:23 -08:00
-
65c15c4cb0
build: update glide to pin against latest version of lighting-onion
Olaoluwa Osuntokun
2017-03-27 17:08:42 -07:00
-
d24ca76754
lnrpc: update protoc invocation
Travis Cline
2017-03-27 11:01:02 -07:00
-
6b3a258e86
multi: fix formatting issues in packge README's
Olaoluwa Osuntokun
2017-03-27 16:25:25 -07:00
-
18052f9f19
multi: various formatting fixes after changes to Github flavored markdown
Marty Jones
2017-03-27 18:20:31 -05:00
-
505421db2c
htlcswitch: add HTLC overflow flow-control via bounded channels
Olaoluwa Osuntokun
2017-03-24 16:39:56 -07:00
-
b7fa816bce
htlcswitch: fix error when calculating the switch's 10 second stats
Olaoluwa Osuntokun
2017-03-24 16:30:08 -07:00
-
d6c863e2d1
lnwallet: initialize the height of both commitment chains independently
Olaoluwa Osuntokun
2017-03-24 16:25:59 -07:00
-
a8671c485f
lnwallet: properly observe dust limits during cooperative chan closure
Olaoluwa Osuntokun
2017-03-24 16:20:05 -07:00
-
2dd1c0de3d
lnwallet: adhere to project code-style in restoreStateLogs
Olaoluwa Osuntokun
2017-03-24 16:15:04 -07:00
-
c241892104
lnwallet: use full struct initialization for outputs in CreateCommitmentTx
Olaoluwa Osuntokun
2017-03-24 16:13:29 -07:00
-
86a0b2f886
fundingmgr: fix logging message, correct column line wrap violation
Olaoluwa Osuntokun
2017-03-24 16:12:05 -07:00
-
c9511da22f
channeldb: add new method to channel state, RevocationLogTail
Olaoluwa Osuntokun
2017-03-24 16:07:34 -07:00
-
1efbaee4f5
docker: change container golang version; fix readme
Andrey Samokhvalov
2017-03-21 16:17:24 +03:00
-
c2bdb5a4b0
Fixing badges in README
Michael Lynch
2017-03-22 01:05:55 -04:00
-
d958ea005f
lnwallet: check for correct value in HTLC outputs in commitment transaction
Christopher Jämthagen
2017-02-09 10:44:21 +01:00
-
17d29ba62e
lnwallet: properly restore public key scripts for HTLCs
Christopher Jämthagen
2017-01-21 11:54:37 +01:00
-
e524b7ac81
test: change HTLC amount in persistent test to account for dust
Christopher Jämthagen
2017-01-21 08:23:10 +01:00
-
78e102f08d
lnwallet: fix settled/cancelled HTLCs remote pkScripts + cleanup
Christopher Jämthagen
2017-01-20 15:59:09 +01:00
-
2222df21f3
lnwallet: fix dust limit checks and toChannelDelta() handling of dust
Christopher Jämthagen
2017-01-20 14:39:15 +01:00
-
05a90df67a
lnwallet: return error from toChannelDelta() if htlc output is not found
Christopher Jämthagen
2017-01-20 13:20:02 +01:00
-
9083007ece
lnwallet: fix bug that retrieves incorrect pkScript in toChannelDelta()
Christopher Jämthagen
2017-01-20 12:37:30 +01:00
-
4d03f60e40
lnwallet: handle duplicate payment hashes in toChannelDelta()
Christopher Jämthagen
2017-01-20 11:51:48 +01:00
-
fbf819062a
gotest: remove slow linters
Andrey Samokhvalov
2017-03-21 23:54:39 +03:00
-
69b257154f
routing: fix build on go 1.7.5 by using sort.Interface instead of sort.Lice
Olaoluwa Osuntokun
2017-03-21 12:17:38 -07:00
-
3da8cd7551
routing: add a caching layer in front of the KSP algorithm
Olaoluwa Osuntokun
2017-03-20 21:28:39 -07:00
-
47c065b72c
rpc: re-implement QueryRoute as QueryRoutes
Olaoluwa Osuntokun
2017-03-20 19:05:37 -07:00
-
dabaf9da70
cmd/lncli: convert queryRoute to queryRoutes
Olaoluwa Osuntokun
2017-03-20 19:01:57 -07:00
-
04a6c2f7f6
lnrpc: convert QueryRoute to QueryRoutes
Olaoluwa Osuntokun
2017-03-20 19:01:32 -07:00
-
b126298b2b
routing: implement route failure fallback in SendPayment
Olaoluwa Osuntokun
2017-03-20 18:58:21 -07:00
-
9818f662cf
routing: exit early in FindRoutes if unable to convert any paths to a route
Olaoluwa Osuntokun
2017-03-20 18:31:33 -07:00
-
1df5bece85
routing: FindRoute is now FindRoutes, uses our KSP algo, ranks by fee
Olaoluwa Osuntokun
2017-03-20 18:25:54 -07:00
-
aaa04bb2e5
routing: add findPaths function whcih implements Yen's Algorithm
Olaoluwa Osuntokun
2017-03-20 18:22:04 -07:00
-
56d27f2d58
routing: rename findRoute to findPath, return path in forwards order
Olaoluwa Osuntokun
2017-03-20 18:15:50 -07:00
-
fd18c2d036
routing: newRoute now expects the path in forwards order
Olaoluwa Osuntokun
2017-03-20 18:11:22 -07:00
-
9f96ceb1e0
routing: introduce new heap for storing candidate shortest paths
Olaoluwa Osuntokun
2017-03-20 18:09:01 -07:00
-
e0ef63e4e0
routing: findRoute now returns a slice of selected hops in reverse order
Olaoluwa Osuntokun
2017-03-19 15:15:24 -07:00
-
c6c56173a8
routing: modify findRoute to accept starting node as a paramter
Olaoluwa Osuntokun
2017-03-19 14:32:52 -07:00
-
b6199f27da
routing: replace linear vertex scan with distanceHeap usage
Olaoluwa Osuntokun
2017-03-19 14:15:58 -07:00
-
20aba8060f
routing: add sufficient link capacity to our relaxation condition
Olaoluwa Osuntokun
2017-03-19 14:11:25 -07:00
-
606b23df43
routing: introduce a heap to keep track of closest nodes during pathfinding
Olaoluwa Osuntokun
2017-03-19 14:06:08 -07:00
-
5d434839a4
gotest: use stable version of metalinter
Andrey Samokhvalov
2017-03-16 15:13:40 +03:00
-
9dfaca1632
linter: fix new warnings
Andrey Samokhvalov
2017-03-16 14:04:19 +03:00
-
a423dc3e6c
tests: add timeout in 'revoked uncooperative close retribution' test
Andrey Samokhvalov
2017-03-16 13:46:58 +03:00
-
aa0fbcaefd
lnrpc: correct wrong json_name field in Payment proto
Olaoluwa Osuntokun
2017-03-16 19:45:45 -07:00
-
ac83b8ae06
peer: fix bug in handshake wherein RevokeAndAck would be sent first
Olaoluwa Osuntokun
2017-03-16 19:45:10 -07:00
-
ec52c49b6c
lnd+lnwallet+glide: replace last lingering instances of fastsha256
Olaoluwa Osuntokun
2017-03-16 19:40:18 -07:00
-
a1bb36730a
lnd: fix typos in comments
Thomas Preindl
2017-03-15 06:53:15 +01:00
-
862722d6fe
lnrpc: switch Transaction.Amount from double (BTC) to int64 (sat)
Thomas Preindl
2017-03-05 23:53:37 +01:00
-
b880d2dd03
rcpserver: add missing BlockHeight value to GetTransactions response
Thomas Preindl
2017-03-05 22:39:42 +01:00
-
35813ad939
server: fix panic when error occures on peer intialization (#163)
andrew.shvv
2017-03-16 22:37:36 +03:00
-
d0509955a7
routing: only log topology client sends if clients are active
Olaoluwa Osuntokun
2017-03-16 12:16:24 -07:00
-
57a7d58ef9
test: don't panic within lightningNetworkWatcher if lnd is shutting down
Olaoluwa Osuntokun
2017-03-16 12:15:37 -07:00
-
0db384fd6b
lnwire: properly fold at 80-columns within features.go
Olaoluwa Osuntokun
2017-03-16 12:11:53 -07:00
-
c21cbc5021
cmd/lncli: append a new-line when using encoding/json to print resp
Olaoluwa Osuntokun
2017-03-16 12:06:12 -07:00
-
f0b14af0f3
glide: update glide to remove fastsha256, add x/crypto/chacha20poly1305
Olaoluwa Osuntokun
2017-03-15 19:08:29 -07:00
-
9234956a34
brontide: replace aead/chacha20 with x/crypto/chacha20poly1305
Olaoluwa Osuntokun
2017-03-15 19:03:19 -07:00
-
f217093c00
multi: replace usage of fastsha256 with crypto/sha256
Olaoluwa Osuntokun
2017-03-15 18:56:25 -07:00
-
d723aada30
goclean: add vendor check; add '-i' flag
Andrey Samokhvalov
2017-03-14 17:43:42 +03:00
-
e4e63eb3a3
test: remove many sleeps from integration test by using new topology ntfns
Olaoluwa Osuntokun
2017-03-14 20:06:33 -07:00
-
8ed79ae497
routing: fix bug when sending topology ntfns to multiple clients
Olaoluwa Osuntokun
2017-03-14 20:02:33 -07:00
-
a179a3adbb
test: modify new network announcement hook to be in node level
Olaoluwa Osuntokun
2017-03-14 15:38:04 -07:00
-
5623df6d7e
test: add integration tests for graph topology notifications
Olaoluwa Osuntokun
2017-03-13 22:23:19 -07:00
-
19f33d4faf
test: add ability to register for LN channel notification to framework
Olaoluwa Osuntokun
2017-03-13 22:15:41 -07:00
-
24a69c1164
rpc: implement new streaming SubscribeChannelGraph RPC call
Olaoluwa Osuntokun
2017-03-13 20:39:16 -07:00
-
94fa55cca3
lnrpc: add new SubscribeChannelGraph RPC call
Olaoluwa Osuntokun
2017-03-13 20:37:25 -07:00
-
f6ab1390ed
routing: include the channel point of chan within edge update ntfn
Olaoluwa Osuntokun
2017-03-13 20:32:59 -07:00
-
61991a1c89
lnd: fix latest goclean.sh lint warning
Andrey Samokhvalov
2017-03-09 07:44:32 +03:00
-
730c0b8cb1
tests: exclude integration test from coverage check
Andrey Samokhvalov
2017-03-09 07:39:09 +03:00
-
ee2379775c
lnd: fix golint warning which requires to add additional comments
Andrey Samokhvalov
2017-02-24 16:32:33 +03:00
-
0074643c10
gitignore: add profile.[cov|tmp]
Andrey Samokhvalov
2017-02-24 16:38:27 +03:00
-
7fcccff22a
lnwallet: add TODO which asks to justifying strange import
Andrey Samokhvalov
2017-02-24 16:31:38 +03:00
-
deca1926d1
networktest: fix race condition
Andrey Samokhvalov
2017-02-24 14:36:10 +03:00
-
c30d4a9329
readme: add coverage badge
Andrey Samokhvalov
2017-02-24 02:06:11 +03:00
-
fd97a4bd19
lnd: partially fix golint warnings
Andrey Samokhvalov
2017-02-23 22:56:47 +03:00
-
92dec2a902
lnd: fix govet warnings
Andrey Samokhvalov
2017-02-23 22:09:34 +03:00
-
143a6e01bb
lnd: fix unconvert warnings
Andrey Samokhvalov
2017-02-23 22:07:01 +03:00
-
f2843dd4c9
lnd: fix gofmt warnings
Andrey Samokhvalov
2017-02-23 22:02:08 +03:00
-
8fb54782e2
lnd: fix gosimple warnings
Andrey Samokhvalov
2017-02-23 21:59:50 +03:00
-
f5fd4138a0
gotest: add additional check that test ports are not used by other program
Andrey Samokhvalov
2017-03-02 16:57:41 +03:00
-
1aa4452622
gotest: add gofmt, govet, golint, gosimple, unconvert, race detector, test coverage in travis
Andrey Samokhvalov
2017-02-23 21:58:56 +03:00
-
242c656fd6
lnwallet: use DefaultDustLimit() instead of hard-coded values
Christopher Jämthagen
2017-02-22 11:11:34 +01:00
-
810d8c286e
test: add TestForceClose for lnwallet package
Christopher Jämthagen
2017-01-24 13:04:02 +01:00
-
ce1fcc0bd6
utxonursery: handle non-existant to-self outputs
Christopher Jämthagen
2017-01-24 11:12:32 +01:00
-
a6a503bf28
lnwallet: ForceCloseSummary should check if to-local output exists
Christopher Jämthagen
2017-01-24 10:38:25 +01:00
-
52b56b8cf2
lnwallet+test: no dust outputs in commitment transaction + tests
Christopher Jämthagen
2017-01-23 14:56:00 +01:00
-
9665bb7e54
lncli: add listchaintxns command
Thomas Preindl
2017-03-04 09:23:04 +01:00
-
e1354dca45
glide: modify btcwallet target to version that auto reconnects
Olaoluwa Osuntokun
2017-03-08 15:25:44 -08:00
-
1dfda91415
lnrpc: add field denoting if channel peer is online in ListChannels
Olaoluwa Osuntokun
2017-03-08 14:45:58 -08:00
-
addab3273f
routing: add a set of test cases for client topology notifications
Olaoluwa Osuntokun
2017-03-08 14:30:00 -08:00
-
1a78c73f7e
routing: add new notificaiton client for topology changes
Olaoluwa Osuntokun
2017-03-08 14:27:46 -08:00
-
7bdf02bc9e
routing: modify path finding routines use new EdgeInfo/EdgePolicy
Olaoluwa Osuntokun
2017-03-08 14:24:59 -08:00
-
43f3b6bebe
test: log current edges in testMultiHopPayments on error
Olaoluwa Osuntokun
2017-03-08 14:22:27 -08:00
-
da09f4dcc4
lnwire: modify newAlias to truncate alias strings if too long
Olaoluwa Osuntokun
2017-03-08 14:21:50 -08:00
-
f881e0a356
lnwire: fix typo in ChannelUpdateAnnouncement, Mstat -> Msat
Olaoluwa Osuntokun
2017-03-08 14:20:00 -08:00
-
1e540b0f99
funding: modify channel announcements due to lnwire API change
Olaoluwa Osuntokun
2017-03-05 22:46:49 -06:00
-
743de45c92
lnwire: rename Expiry to TimeLockDelta within ChannelUpdateAnnouncement
Olaoluwa Osuntokun
2017-03-05 22:43:34 -06:00
-
dc5eb8de37
rpc: update graph topology related RPC's to recent db API change
Olaoluwa Osuntokun
2017-03-05 19:28:12 -06:00
-
d8d7dab258
rpc: set PaymentRequest+CreationDate in LookupInvoice respones
Olaoluwa Osuntokun
2017-03-05 19:26:46 -06:00
-
39e145f037
channeldb: update tests to recent API change (edge struct split)
Olaoluwa Osuntokun
2017-03-05 19:22:18 -06:00