Merge pull request #4602 from joostjager/proportional-attempt-cost

routing: proportional attempt cost
This commit is contained in:
Joost Jager authored and GitHub committed 2020-09-16 14:12:19 +02:00
commit 3531c3fbbe
8 files changed
+99 -37

No files matched your search

+4 -2
View File
@@ -725,14 +725,16 @@ func newServer(cfg *Config, listenAddrs []net.Addr,
}
srvrLog.Debugf("Instantiating payment session source with config: "+
"PaymentAttemptPenalty=%v, MinRouteProbability=%v",
"AttemptCost=%v + %v%%, MinRouteProbability=%v",
int64(routingConfig.AttemptCost),
float64(routingConfig.AttemptCostPPM)/10000,
routingConfig.MinRouteProbability)
pathFindingConfig := routing.PathFindingConfig{
PaymentAttemptPenalty: lnwire.NewMSatFromSatoshis(
AttemptCost: lnwire.NewMSatFromSatoshis(
routingConfig.AttemptCost,
),
AttemptCostPPM: routingConfig.AttemptCostPPM,
MinProbability: routingConfig.MinRouteProbability,
}