multi: initial integration of routing module

This commit integrates BitFury's current routing functionality into lnd. The
primary ochestration point for the routing sub-system in the routingMgr. The
routingMgr manages all persistent and volatile state related to routing within
the network.

Newly opened channels, either when the initiator or responder are inserted into
the routing table once the channel is fully open. Once new links are inserted
the routingMgr can then perform path selection in order to locate an "optimal"
path to a target destination.
This commit is contained in:
BitfuryLightning authored and Olaoluwa Osuntokun committed 2016-08-11 11:20:27 -07:00
1 parent fc16159a37
commit f8c851769f
16 files changed
+467 -1

No files matched your search

+1
View File
@@ -60,6 +60,7 @@ func main() {
GetInfoCommand,
PendingChannelsCommand,
SendPaymentCommand,
ShowRoutingTableCommand,
}
if err := app.Run(os.Args); err != nil {