0b0a9f4172
In this commit, we refactor DeleteChannelEdge to use ChannelIDs rather than ChannelPoints. We do this as the only use of DeleteChannelEdge is when we are pruning zombie channels from our graph. When running under a light client, we are unable to obtain the ChannelPoint of each edge due to the expensive operations required to do so. As a stop-gap, we'll resort towards using an edge's ChannelID instead, which is already gossiped between nodes. |
||
---|---|---|
.. | ||
chainview | ||
testdata | ||
ann_validation.go | ||
conf_experimental.go | ||
conf.go | ||
errors.go | ||
graph.go | ||
heap_test.go | ||
heap.go | ||
log.go | ||
missioncontrol.go | ||
notifications_test.go | ||
notifications.go | ||
pathfind_test.go | ||
pathfind.go | ||
payment_session_test.go | ||
payment_session.go | ||
README.md | ||
router_test.go | ||
router.go | ||
validation_barrier_test.go | ||
validation_barrier.go |
routing
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