File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -790,17 +790,17 @@ pub struct ProbabilisticScoringFeeParameters {
790790impl 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}
You can’t perform that action at this time.
0 commit comments