Make the historical bucket data private to `bucketed_history`
[rust-lightning] / lightning / src / util / test_utils.rs
index 664deb9fa1566f6aa2628150458385673fd16cc8..1212be261906aaddb8d251b7a314d682a60cab03 100644 (file)
@@ -145,6 +145,8 @@ impl<'a> Router for TestRouter<'a> {
                                                                        let candidate = CandidateRouteHop::FirstHop {
                                                                                details: first_hops[idx],
                                                                                payer_node_id: &node_id,
+                                                                               payer_node_counter: u32::max_value(),
+                                                                               target_node_counter: u32::max_value(),
                                                                        };
                                                                        scorer.channel_penalty_msat(&candidate, usage, &());
                                                                        continue;
@@ -172,6 +174,8 @@ impl<'a> Router for TestRouter<'a> {
                                                        let candidate = CandidateRouteHop::PrivateHop {
                                                                hint: &route_hint,
                                                                target_node_id: &target_node_id,
+                                                               source_node_counter: u32::max_value(),
+                                                               target_node_counter: u32::max_value(),
                                                        };
                                                        scorer.channel_penalty_msat(&candidate, usage, &());
                                                }
@@ -1349,13 +1353,15 @@ impl ScoreLookUp for TestScorer {
 }
 
 impl ScoreUpdate for TestScorer {
-       fn payment_path_failed(&mut self, _actual_path: &Path, _actual_short_channel_id: u64) {}
+       fn payment_path_failed(&mut self, _actual_path: &Path, _actual_short_channel_id: u64, _duration_since_epoch: Duration) {}
 
-       fn payment_path_successful(&mut self, _actual_path: &Path) {}
+       fn payment_path_successful(&mut self, _actual_path: &Path, _duration_since_epoch: Duration) {}
 
-       fn probe_failed(&mut self, _actual_path: &Path, _: u64) {}
+       fn probe_failed(&mut self, _actual_path: &Path, _: u64, _duration_since_epoch: Duration) {}
 
-       fn probe_successful(&mut self, _actual_path: &Path) {}
+       fn probe_successful(&mut self, _actual_path: &Path, _duration_since_epoch: Duration) {}
+
+       fn decay_liquidity_certainty(&mut self, _duration_since_epoch: Duration) {}
 }
 
 impl Drop for TestScorer {