Skip to content
1 viewer

rust 1,880,524 · typescript 232,735 · javascript 134,853 · python 22,539 · 6,529 files · digest 0753164a9f64 · built in 15.6 s · crystals off

run

cre8_app_wallet::init::run

fn · cre8-app-wallet · crates/cre8-app-wallet/src/init.rs:765 pub

63lines
4cyclomatic
1max nesting
21statements
5? exits
1params
3callers
8callees
1.1 (p82)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 2 sitesmethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 siteWalletApp::handleapp-wallet · cc 1cre8_app_wallet::app::WalletApp::handlereserve_result_idempotency_…app-wallet · cc 1cre8_app_wallet::init::tests::reserve_result_idempotency_guard_prevents_double_reservethe_grant_survives_the_wall…app-wallet · cc 1cre8_app_wallet::welcome_grant::ledger_tests::the_grant_survives_the_wallet_request_hookrunapp-wallet · cc 4cre8_app_wallet::init::runrelease_expired_positionsapp-wallet · cc 9cre8_app_wallet::init::release_expired_positionsseed_wallet_balancesapp-wallet · cc 1cre8_app_wallet::init::seed_wallet_balancesapply_transactionsapp-wallet · cc 6cre8_app_wallet::init::apply_transactionspersist_walletsapp-wallet · cc 3cre8_app_wallet::init::persist_walletsrelease_holds_for_settled_t…app-wallet · cc 5cre8_app_wallet::init::release_holds_for_settled_transactionsreserve_position_submission…app-wallet · cc 4cre8_app_wallet::init::reserve_position_submission_if_neededrelease_confirmation_holds_…app-wallet · cc 2cre8_app_wallet::init::release_confirmation_holds_if_neededdefer_matching_run_settleme…app-wallet · cc 3cre8_app_wallet::init::defer_matching_run_settlement_if_neededRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthconnection_matchesruntime-app-types · cc 1cre8_runtime_app_types::util::gateway::connection_matchesopen_wallet_graphapp-wallet · cc 1cre8_app_wallet::store::open_wallet_graphTruthInterface::credit_assetapp-truth · cc 2cre8_app_truth::interface::TruthInterface::credit_assetload_reservationapp-wallet · cc 1cre8_app_wallet::store::load_reservationmark_positions_consumedapp-matching · cc 1cre8_app_matching::store::mark_positions_consumedfire_position_lifecycle_rec…app-wallet · cc 4cre8_app_wallet::init::fire_position_lifecycle_receiptsettle_reservationapp-wallet · cc 2cre8_app_wallet::store::settle_reservationcancel_reservationapp-wallet · cc 2cre8_app_wallet::store::cancel_reservationcheck_and_reserve_positionapp-wallet · cc 3cre8_app_wallet::init::check_and_reserve_position

Control flow

Source not readable from this process.

Callees 8

Source not readable from this process.