Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

crates/cre8-app-capitalstrategy/src/virtual_wallet.rs

cre8-app-capitalstrategy · module virtual_wallet · src · 591 lines (444 code, 91 comment) · sha d662897bb9fa02f1

Items

struct VirtualWalletState static WALLET struct WalletLegExposure static PROCESSED_EMISSIONS

Functions

By call-graph weight (PageRank; 1.0 is the average function). 38 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
seeded_wallet_statesrc/virtual_wallet.rs:56fn131325.8
walletsrc/virtual_wallet.rs:70fn31815.6
initial_usdsrc/virtual_wallet.rs:52fn31112.9
snapshotsrc/virtual_wallet.rs:195fn31812.7
credit_assetsrc/virtual_wallet.rs:97fn94522
wallet_legssrc/virtual_wallet.rs:279fn145321.7
trade_pnlsrc/virtual_wallet.rs:131fn92201.3
realized_equity_usdsrc/virtual_wallet.rs:211fn41511.3
delegated_compute_worker_idsrc/virtual_wallet.rs:423fn62201.2
storage_body_idsrc/virtual_wallet.rs:443fn31201.2
wallet_leg_from_structured_tradesrc/virtual_wallet.rs:294fn279101.2
legacy_wallet_legssrc/virtual_wallet.rs:322fn206101.2
guardsrc/virtual_wallet.rs:453fn31611.2
processed_emissionssrc/virtual_wallet.rs:383fn31101.2
reset_for_testssrc/virtual_wallet.rs:344fn52820.9
apply_opensrc/virtual_wallet.rs:117fn103120.9
apply_closesrc/virtual_wallet.rs:161fn184130.9
apply_pnlsrc/virtual_wallet.rs:78fn134320.8
mark_emission_processedsrc/virtual_wallet.rs:389fn31210.8
credit_execution_observationsrc/virtual_wallet.rs:415fn71120.8
credit_byte_body_storagesrc/virtual_wallet.rs:430fn122120.8
rehydrate_from_tradessrc/virtual_wallet.rs:220fn246250.8
apply_close_legssrc/virtual_wallet.rs:141fn145120.8
record_realized_wallet_metricssrc/virtual_wallet.rs:180fn124120.8
available_usdsrc/virtual_wallet.rs:203fn31310.7
snapshot_jsonsrc/virtual_wallet.rs:353fn222110.7
process_conduit_emission_nodesrc/virtual_wallet.rs:407fn73120.6
apply_rehydrated_opensrc/virtual_wallet.rs:245fn92110.6
apply_rehydrated_closedsrc/virtual_wallet.rs:255fn154110.6
process_conduit_emissionssrc/virtual_wallet.rs:393fn133130.5
seed_matches_initial_usdsrc/virtual_wallet.rs:458fn111040.5
apply_pnl_shifts_usdsrc/virtual_wallet.rs:471fn71030.5
available_usd_tracks_credits_and_debitssrc/virtual_wallet.rs:480fn91040.5
emission_nodes_are_credited_exactly_oncesrc/virtual_wallet.rs:491fn91030.5
non_finite_pnl_is_ignoredsrc/virtual_wallet.rs:502fn81030.5
delegated_compute_worker_id_requires_matching_strategysrc/virtual_wallet.rs:512fn191010.5
storage_body_id_reads_byte_body_metadatasrc/virtual_wallet.rs:533fn81010.5
rehydrate_from_trades_rebuilds_closed_pnl_and_open_exposuresrc/virtual_wallet.rs:543fn481040.5

Source not readable from this process.