You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Score's FeeParams as passed-in params on Routefinding functions
This PR aims to create a "stateless" scorer. Instead of passing
in fee params at construction-time, we want to parametrize the
scorer with an associated "parameter" type, which is then
passed to the router function itself, and allows passing
different parameters per route-finding call.
let random_seed_bytes = chanmon_cfgs[1].keys_manager.get_secure_random_bytes();
7046
7046
let payment_params = PaymentParameters::from_node_id(nodes[1].node.get_our_node_id(), TEST_FINAL_CLTV).with_bolt11_features(nodes[1].node.invoice_features()).unwrap();
let payment_preimage = send_along_route(&nodes[0], route, &[&nodes[1]], 3_000_000).0;
7303
7303
let payment_params = PaymentParameters::from_node_id(nodes[0].node.get_our_node_id(), 50).with_bolt11_features(nodes[0].node.invoice_features()).unwrap();
7304
7304
let route = get_route(&nodes[1].node.get_our_node_id(), &payment_params, &nodes[1].network_graph.read_only(), None,
let payment_params_1 = PaymentParameters::from_node_id(nodes[1].node.get_our_node_id(),TEST_FINAL_CLTV).with_bolt11_features(nodes[1].node.invoice_features()).unwrap();
98
-
let route_1 = get_route(&nodes[0].node.get_our_node_id(),&payment_params_1,&nodes[0].network_graph.read_only(),None,100000,&logger,&scorer,&random_seed_bytes).unwrap();
98
+
let route_1 = get_route(&nodes[0].node.get_our_node_id(),&payment_params_1,&nodes[0].network_graph.read_only(),None,100000,&logger,&scorer,&(),&random_seed_bytes).unwrap();
99
99
let payment_params_2 = PaymentParameters::from_node_id(nodes[0].node.get_our_node_id(),TEST_FINAL_CLTV).with_bolt11_features(nodes[0].node.invoice_features()).unwrap();
100
-
let route_2 = get_route(&nodes[1].node.get_our_node_id(),&payment_params_2,&nodes[1].network_graph.read_only(),None,100000,&logger,&scorer,&random_seed_bytes).unwrap();
100
+
let route_2 = get_route(&nodes[1].node.get_our_node_id(),&payment_params_2,&nodes[1].network_graph.read_only(),None,100000,&logger,&scorer,&(),&random_seed_bytes).unwrap();
0 commit comments