lnd/routing
Olaoluwa Osuntokun 9f0efddc20
multi: switch from btcrpcclient to rpcclient
2017-08-24 18:54:24 -07:00
..
chainview multi: switch from btcrpcclient to rpcclient 2017-08-24 18:54:24 -07:00
testdata
README.md multi: fix formatting issues in packge README's 2017-03-27 16:25:25 -07:00
errors.go routing: Require adding edge to node before adding node. 2017-08-02 15:58:58 -07:00
graph.go
heap.go routing: introduce new heap for storing candidate shortest paths 2017-03-21 12:20:30 -07:00
heap_test.go multi: run all test instances in parallel 2017-06-17 01:00:07 +02:00
log.go lnd: remove seelog logger 2017-06-25 14:19:56 +01:00
notifications.go routing: update path finding and notifications to use mSAT 2017-08-22 00:53:12 -07:00
notifications_test.go routing: update path finding and notifications to use mSAT 2017-08-22 00:53:12 -07:00
pathfind.go routing: in findPath skip edge if incoming edge isn't advertised 2017-08-22 00:54:15 -07:00
pathfind_test.go routing: update path finding and notifications to use mSAT 2017-08-22 00:53:12 -07:00
router.go routing: update ChannelGraphSource due to latest API changes 2017-08-22 00:53:36 -07:00
router_test.go routing: update path finding and notifications to use mSAT 2017-08-22 00:53:12 -07:00

README.md

routing

Build Status MIT licensed GoDoc

The routing package implements authentication+validation of channel announcements, pruning of the channel graph, path finding within the network, sending outgoing payments into the network and synchronizing new peers to our channel graph state.

Installation and Updating

$ go get -u github.com/lightningnetwork/lnd/routing