routing: add proportional attempt cost

This commit is contained in:
Joost Jager
2020-09-08 13:02:33 +02:00
parent 60a22ff09d
commit bbfeeec8b1
6 changed files with 69 additions and 13 deletions

View File

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