Skip to content

Commit 070b31d

Browse files
author
Fernando Ledesma
committed
Tune ProbabilisticScoringFeeParameters for better route selection
1 parent f374ac6 commit 070b31d

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

lightning/src/routing/scoring.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -790,17 +790,17 @@ pub struct ProbabilisticScoringFeeParameters {
790790
impl Default for ProbabilisticScoringFeeParameters {
791791
fn default() -> Self {
792792
Self {
793-
base_penalty_msat: 1024,
793+
base_penalty_msat: 50_000, // 50 sats per hop - strongly prefer shorter routes
794794
base_penalty_amount_multiplier_msat: 131_072,
795-
liquidity_penalty_multiplier_msat: 0,
796-
liquidity_penalty_amount_multiplier_msat: 0,
795+
liquidity_penalty_multiplier_msat: 10_000, // Penalize based on real-time liquidity bounds
796+
liquidity_penalty_amount_multiplier_msat: 1_250, // Amount-weighted liquidity penalty
797797
manual_node_penalties: new_hash_map(),
798798
anti_probing_penalty_msat: 250,
799799
considered_impossible_penalty_msat: 1_0000_0000_000,
800800
historical_liquidity_penalty_multiplier_msat: 10_000,
801801
historical_liquidity_penalty_amount_multiplier_msat: 1_250,
802802
linear_success_probability: false,
803-
probing_diversity_penalty_msat: 0,
803+
probing_diversity_penalty_msat: 500, // Encourage path diversity during probing
804804
}
805805
}
806806
}

0 commit comments

Comments
 (0)