1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off
credit
5lines
1cyclomatic
0max nesting
3statements
0? exits
4params
41callers
1callees
4.4 (p99)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (41 direct callers, 1 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 41
- reserve_moves_units_from_available_to_reserved runtime-kernel · name
- snapshots_include_available_and_reserved_holdings runtime-kernel · name
- seed_from_replaces_balances_and_reservations runtime-kernel · name
- reserve_accumulates_under_same_ref_id runtime-kernel · name
- reserve_under_strict_policy_denies_overdraft runtime-kernel · name
- reserve_rejects_non_positive_amount runtime-kernel · name
- release_returns_units_to_available runtime-kernel · name
- full_release_removes_escrow_entry runtime-kernel · name
- release_more_than_reserved_fails runtime-kernel · name
- settle_reserved_routes_to_recipient runtime-kernel · name
- settle_reserved_rejects_non_positive_missing_or_oversized_amounts runtime-kernel · name
- partial_settle_then_release_remainder runtime-kernel · name
- settle_reserved_pair_routes_both_reserved_legs runtime-kernel · name ×2
- settle_reserved_pair_combines_amounts_for_same_escrow runtime-kernel · name
- settle_reserved_pair_rejects_same_escrow_without_enough_combined_units runtime-kernel · name
- settle_reserved_pair_rejects_missing_second_leg_without_debiting_first runtime-kernel · name
- settle_reserved_pair_rejects_non_positive_or_oversized_first_leg runtime-kernel · name ×2
- multiple_ref_ids_track_independently runtime-kernel · name
- reserved_amounts_dont_leak_across_assets runtime-kernel · name ×2
- restore_peer_reverts_balances_and_reservations runtime-kernel · name
- restore_peer_with_empty_snapshot_clears_a_new_peer runtime-kernel · name
- settle_reserved_group_commits_three_legs_atomically runtime-kernel · name
- settle_reserved_group_failure_leaves_every_leg_untouched runtime-kernel · name ×2
- settle_direct_group_moves_both_sides_when_both_are_funded runtime-kernel · name ×2
- settle_direct_group_rejects_the_whole_pair_when_one_leg_is_unfunded runtime-kernel · name
- settle_direct_group_rejects_partial_funding_instead_of_scaling_it_down runtime-kernel · name ×2
- settle_direct_group_aggregates_gross_outflow_across_legs runtime-kernel · name
- settle_direct_group_rejects_empty_and_nonpositive_legs runtime-kernel · name
- settle_mixed_group_with_both_legs_reserved_consumes_both_escrows runtime-kernel · name ×2
- settle_mixed_group_with_both_legs_direct_matches_the_direct_lane runtime-kernel · name ×2
- settle_mixed_group_settles_a_reserved_leg_against_a_direct_leg runtime-kernel · name ×2
- settle_mixed_group_rejects_the_whole_path_when_the_direct_leg_is_unfunded runtime-kernel · name
- settle_mixed_group_rejects_an_oversized_reserved_leg_whole runtime-kernel · name ×2
- settle_mixed_group_partial_consume_leaves_the_remainder_for_release runtime-kernel · name ×2
- settle_mixed_group_rejects_empty_and_malformed_legs runtime-kernel · name
- state_root_ignores_insertion_order runtime-kernel · name ×6
- state_root_treats_zeroed_entries_as_absent runtime-kernel · name ×2
- state_root_moves_with_every_balance_change runtime-kernel · name ×5
- state_root_keys_cannot_alias_across_boundaries runtime-kernel · name ×2
- state_root_commits_reservations_and_restores_on_release runtime-kernel · name
- state_root_where_skips_excluded_assets runtime-kernel · name ×2
Callees 1
- permissive_policy runtime-kernel · name
Source not readable from this process.