Skip to content
1 viewer

rust 1,859,753 · typescript 235,218 · javascript 132,950 · python 20,426 · 6,405 files · digest 8b5a693e3c82 · built in 1.8 s · crystals off

canonical

cre8_app_matching::basket_route::canonical

fn · cre8-app-matching · crates/cre8-app-matching/src/basket_route.rs:217

87lines
42cyclomatic
2max nesting
51statements
2? exits
1params
2callers
4callees
1.7 (p93)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (2 direct callers, 4 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitemethod · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 2 sitesname · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 4 sitesname · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitemethod · 2 sitesname · 6 sitesname · 4 sitespath · 1 sitename · 1 siteverify_discovered_routeapp-matching · cc 1cre8_app_matching::basket_route::verify_discovered_routediscover_basket_routesapp-matching · cc 28cre8_app_matching::basket_route::discover_basket_routesreachable_group_budget_and_…app-matching · cc 1cre8_app_matching::basket_route_tests::reachable_group_budget_and_strategy_have_canonical_wire_bindingsprepared_request_owns_its_c…app-matching · cc 1cre8_app_matching::basket_route_tests::prepared_request_owns_its_canonical_input_and_preserves_the_wire_hashprepared_verifier_still_rej…app-matching · cc 5cre8_app_matching::basket_route_tests::prepared_verifier_still_rejects_forged_witnesses_and_changed_fundingpublic_entry_points_never_a…app-matching · cc 4cre8_app_matching::basket_route_tests::public_entry_points_never_accept_a_caller_supplied_prepared_markerstrategy_is_bound_to_reques…app-matching · cc 1cre8_app_matching::basket_route_tests::strategy_is_bound_to_request_without_changing_legacy_wire_identitycanonical_results_and_indep…app-matching · cc 6cre8_app_matching::basket_route_tests::canonical_results_and_independent_route_verifier_reject_tamperingPreparedRouteRequest::newapp-matching · cc 1cre8_app_matching::basket_route::PreparedRouteRequest::newroute_discovery_hashapp-matching · cc 1cre8_app_matching::basket_route::route_discovery_hashcanonicalapp-matching · cc 42cre8_app_matching::basket_route::canonicalvalidate_shared_liquidity_p…app-matching-model · cc 23cre8_app_matching_model::shared_liquidity::validate_shared_liquidity_problemnamedapp-matching · cc 2cre8_app_matching::basket_route::namedRouteSearchStrategy::uses_r…app-matching · cc 1cre8_app_matching::basket_route::RouteSearchStrategy::uses_reachable_groupsvalid_basketapp-matching · cc 5cre8_app_matching::basket_route::valid_basket

Control flow

Source not readable from this process.

Callers 2

Callees 4

Source not readable from this process.