routing: use capacity in pathfinding

Extends the pathfinder with a capacity argument for later usage.

In tests, the inserted testCapacity has no effect, but will be used
later to estimate reduced probabilities from it.
This commit is contained in:
bitromortac committed 2022-12-12 13:22:28 +01:00
1 parent 2b6308a61f
commit 516e3a8cca
11 files changed
+70 -37

No files matched your search

+1 -1
View File
@@ -227,7 +227,7 @@ type MissionController interface {
// GetProbability is expected to return the success probability of a
// payment from fromNode along edge.
GetProbability(fromNode, toNode route.Vertex,
amt lnwire.MilliSatoshi) float64
amt lnwire.MilliSatoshi, capacity btcutil.Amount) float64
}
// FeeSchema is the set fee configuration for a Lightning Node on the network.