Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

upsert_balance

cre8_app_wallet::store::upsert_balance

fn · cre8-app-wallet · crates/cre8-app-wallet/src/store.rs:39 pub

33lines
5cyclomatic
2max nesting
11statements
2? exits
5params
7callers
2callees
1.8 (p93)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

self · 1 sitepath · 1 sitepath · 1 sitepath · 1 siteself · 1 sitename · 2 sitespath · 1 sitename · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 4 sitesmethod · 2 sitesname · 1 siteLegislationSettlement::appl…app-legislation · cc 3cre8_app_legislation::connection::LegislationSettlement::apply_inputstransfer_loser_reservationsapp-prediction · cc 2cre8_app_prediction::resolution::transfer_loser_reservationsrelease_winner_reservationsapp-prediction · cc 2cre8_app_prediction::resolution::release_winner_reservationspay_winner_payoutsapp-prediction · cc 3cre8_app_prediction::resolution::pay_winner_payoutsAgentPerceptionLoop::tickapp-virtual_agent · cc 3cre8_app_virtual_agent::logic::AgentPerceptionLoop::ticktransfer_balanceapp-wallet · cc 4cre8_app_wallet::store::transfer_balanceLegislationSettlement::appl…app-legislation · cc 2cre8_app_legislation::connection::LegislationSettlement::apply_pairtransfer_reservation_to_nam…app-wallet · cc 4cre8_app_wallet::store::transfer_reservation_to_namespacerelease_reservation_to_avai…app-wallet · cc 4cre8_app_wallet::store::release_reservation_to_availableAgentPerceptionLoop::settleapp-virtual_agent · cc 3cre8_app_virtual_agent::logic::AgentPerceptionLoop::settlereplayed_slate_settles_ever…app-sports · cc 7cre8_app_sports::connection::tests::replayed_slate_settles_every_stake_once_and_conserves_unitstransfer_balance_refuses_mo…app-wallet · cc 1cre8_app_wallet::store::tests::transfer_balance_refuses_more_than_the_sender_has_availableupsert_balanceapp-wallet · cc 5cre8_app_wallet::store::upsert_balanceHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphbalance_vidapp-wallet · cc 1cre8_app_wallet::store::balance_vid

Control flow

Source not readable from this process.

Callees 2

Source not readable from this process.