Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-virtual_bridge virtual cargo crate

Virtual_bridgeApp — extracted RuntimeApp crate.

crates/cre8-app-virtual_bridge · level 15 · 14,241 lines (11,208 code) · 21 files · 617 fns (144 tests) · cyclomatic Σ 1,156

21workspace deps
3direct dependents
14transitive dependents
286calls out
1calls in
495call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Declared but never named in this crate's source: cre8-app-agreement (dev), cre8-app-ballot (dev), cre8-app-escrow (dev), cre8-app-proposal (dev), cre8-app-value-allocation (dev).

normal dep · 0 calls · never namednormal dep · 1 callsnormal dep · 3 callsnormal dep · 1 callsnormal dep · 33 callsnormal dep · 3 callsnormal dep · 21 callsnormal dep · 1 callsnormal dep · 7 callsnormal dep · 13 callsnormal dep · 21 callsnormal dep · 3 callsnormal dep · 9 callsnormal dep · 21 callsnormal dep · 14 callsnormal dep · 25 callsnormal dep · 1 callsnormal dep · 49 callsnormal dep · 1 callsnormal dep · 13 callsnormal dep · 13 callsnormal dep · 1 callsnormal dep · 29 callsdev dep · 0 calls · never nameddev dep · 1 calls · never nameddev dep · 1 callsdev dep · 0 calls · never nameddev dep · 0 calls · never nameddev dep · 21 callsdev dep · 7 callsdev dep · 0 calls · never namednormal dep · 0 callsdev dep · 0 calls · never namedapp-virtual_bridgeL15 · 11,208 linescre8-app-virtual_bridgeapp-circuitL16 · 8,690 linescre8-app-circuitapp-virtualL25 · 24,277 linescre8-app-virtualapp-conduitL13 · 77,424 linescre8-app-conduitapp-gatewayL12 · 23,741 linescre8-app-gatewayapp-manifoldL9 · 18,864 linescre8-app-manifoldapp-project-modelL4 · 959 linescre8-app-project-modelapp-protocolL8 · 25,151 linescre8-app-protocolapp-transitL8 · 6,799 linescre8-app-transitapp-truthL6 · 20,464 linescre8-app-truthapp-virtual-modelL0 · 2,869 linescre8-app-virtual-modelapp-virtual-storeL7 · 3,078 linescre8-app-virtual-storeapp-virtual_computeL14 · 2,874 linescre8-app-virtual_computeplatform-envL3 · 316 linescre8-platform-envplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL5 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,077 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL6 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostutil-cryptoL3 · 749 linescre8-util-cryptoutil-graph-vertexL0 · 173 linescre8-util-graph-vertexutil-jsonL0 · 296 linescre8-util-jsonvirtual-harnessL4 · 10,171 linescre8-virtual-harnessapp-agreementL11 · 1,643 linescre8-app-agreementapp-ballotL18 · 7,091 linescre8-app-ballotapp-courtL10 · 2,833 linescre8-app-courtapp-escrowL10 · 1,473 linescre8-app-escrowapp-proposalL10 · 2,313 linescre8-app-proposalapp-value-allocationL10 · 1,112 linescre8-app-value-allocationruntime-app-catalogL27 · 676 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh
crates/cre8-app-virtual_bridge/src/app.rs · 359 lines · 10 fnsapp.rscrates/cre8-app-virtual_bridge/src/bin/virtual_bridge_drain/main.rs · 3 lines · 1 fnscrates/cre8-app-virtual_bridge/src/bin/virtual_bridge_drain/run.rs · 522 lines · 37 fnsrun.rscrates/cre8-app-virtual_bridge/src/conduit.rs · 176 lines · 16 fnsconduit.rscrates/cre8-app-virtual_bridge/src/contract.rs · 126 lines · 9 fnscontract.rscrates/cre8-app-virtual_bridge/src/lib.rs · 23 lines · 0 fnscrates/cre8-app-virtual_bridge/src/logic.rs · 3,878 lines · 203 fnslogic.rscrates/cre8-app-virtual_bridge/src/peer_compute_ack.rs · 259 lines · 16 fnspeer_compute_…crates/cre8-app-virtual_bridge/src/peer_compute_credit_tests.rs · 274 lines · 20 fnspeer_compute…crates/cre8-app-virtual_bridge/src/transport_economy.rs · 304 lines · 13 fnstransport_economy.rscrates/cre8-app-virtual_bridge/src/village_census.rs · 501 lines · 33 fnsvillage_census.rscrates/cre8-app-virtual_bridge/src/village_decision.rs · 398 lines · 16 fnsvillage_decision.rscrates/cre8-app-virtual_bridge/src/village_dispute.rs · 300 lines · 12 fnsvillage_disput…crates/cre8-app-virtual_bridge/src/village_judgment.rs · 607 lines · 29 fnsvillage_judgment.rscrates/cre8-app-virtual_bridge/src/village_manifold.rs · 114 lines · 12 fnsvillage_m…crates/cre8-app-virtual_bridge/src/village_mint.rs · 661 lines · 36 fnsvillage_mint.rscrates/cre8-app-virtual_bridge/src/village_trade.rs · 984 lines · 54 fnsvillage_trade.rscrates/cre8-app-virtual_bridge/src/village_vote.rs · 858 lines · 50 fnsvillage_vote.rscrates/cre8-app-virtual_bridge/src/village_wallet.rs · 149 lines · 9 fnsvillage_walle…crates/cre8-app-virtual_bridge/src/village_work.rs · 705 lines · 40 fnsvillage_work.rscrates/cre8-app-virtual_bridge/src/wasm.rs · 7 lines · 1 fns

File call graph

Resolved calls between this crate's files, callers left of callees.

8 calls19 calls2 calls2 calls2 calls2 calls2 calls4 calls2 calls2 calls2 calls1 calls1 calls1 calls3 calls1 calls1 calls3 calls2 calls9 calls4 calls2 calls2 calls1 calls6 calls1 calls1 calls1 calls11 calls1 calls1 calls2 calls1 calls8 calls1 calls2 calls2 calls4 calls3 calls6 calls1 calls1 calls3 calls2 calls1 calls2 calls1 calls1 calls2 callslogic.rslogiccrates/cre8-app-virtual_bridge/src/logic.rs · 50 call sites in/outapp.rsappcrates/cre8-app-virtual_bridge/src/app.rs · 47 call sites in/outvillage_census.rsvillage_censuscrates/cre8-app-virtual_bridge/src/village_census.rs · 31 call sites in/outvillage_trade.rsvillage_tradecrates/cre8-app-virtual_bridge/src/village_trade.rs · 22 call sites in/outvillage_mint.rsvillage_mintcrates/cre8-app-virtual_bridge/src/village_mint.rs · 18 call sites in/outvillage_vote.rsvillage_votecrates/cre8-app-virtual_bridge/src/village_vote.rs · 17 call sites in/outcontract.rscontractcrates/cre8-app-virtual_bridge/src/contract.rs · 16 call sites in/outpeer_compute_credit_tests.rspeer_compute_credit_testscrates/cre8-app-virtual_bridge/src/peer_compute_credit_tests.rs · 15 call sites in/outvillage_work.rsvillage_workcrates/cre8-app-virtual_bridge/src/village_work.rs · 15 call sites in/outvillage_judgment.rsvillage_judgmentcrates/cre8-app-virtual_bridge/src/village_judgment.rs · 11 call sites in/outpeer_compute_ack.rspeer_compute_ackcrates/cre8-app-virtual_bridge/src/peer_compute_ack.rs · 10 call sites in/outvillage_decision.rsvillage_decisioncrates/cre8-app-virtual_bridge/src/village_decision.rs · 10 call sites in/outvillage_wallet.rsvillage_walletcrates/cre8-app-virtual_bridge/src/village_wallet.rs · 8 call sites in/outvillage_manifold.rsvillage_manifoldcrates/cre8-app-virtual_bridge/src/village_manifold.rs · 7 call sites in/outvillage_dispute.rsvillage_disputecrates/cre8-app-virtual_bridge/src/village_dispute.rs · 5 call sites in/outmain.rsbin::virtual_bridge_drain::maincrates/cre8-app-virtual_bridge/src/bin/virtual_bridge_drain/main.rs · 1 call sites in/outrun.rsbin::virtual_bridge_drain::runcrates/cre8-app-virtual_bridge/src/bin/virtual_bridge_drain/run.rs · 1 call sites in/outtransport_economy.rstransport_economycrates/cre8-app-virtual_bridge/src/transport_economy.rs · 1 call sites in/outwasm.rswasmcrates/cre8-app-virtual_bridge/src/wasm.rs · 1 call sites in/out

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
value_profile_for_display_namesrc/village_census.rs:226fn1931627.8
persona_keysrc/village_census.rs:210fn84204.6
persona_value_leaningssrc/village_census.rs:186fn1713103.8
value_dimension_assetsrc/village_manifold.rs:47fn31702.9
civil_from_dayssrc/village_vote.rs:141fn123102.7
utc_day_keysrc/village_vote.rs:134fn51612.6
write_bridge_recipe_to_inboxsrc/logic.rs:3667fn81722.5
resolve_inbox_pathsrc/village_decision.rs:259fn166712.5
eventsrc/transport_economy.rs:60fn261602.4
load_citizensrc/village_census.rs:123fn31732.3
configured_bridge_pathsrc/logic.rs:3824fn31202.3
value_labelsrc/village_trade.rs:110fn31502.2
vocation_categorysrc/village_manifold.rs:56fn31502
deterministic_ts_from_keysrc/village_census.rs:279fn31402
event_string_pathsrc/logic.rs:2651fn72902
launch_session_propssrc/logic.rs:3882fn41812
root_keyedsrc/logic.rs:1580fn41312
insert_object_fieldsrc/logic.rs:3392fn52402
render_state_overlaysrc/conduit.rs:28fn81432
requested_lifecycle_launch_idsrc/logic.rs:3844fn111721.9
citizen_vidsrc/village_census.rs:99fn31211.9
day_prefixsrc/village_trade.rs:166fn31401.9
requested_room_idsrc/logic.rs:3856fn101211.8
resolve_target_npc_idssrc/village_census.rs:249fn213401.8
contextsrc/village_mint.rs:649fn711131.8
bridge_peer_compute_creditsrc/logic.rs:1668fn14911491.8
parse_citizensrc/village_census.rs:103fn131351.8
upsert_citizensrc/village_census.rs:118fn31621.7
daily_budget_fromsrc/village_vote.rs:154fn31201.7
durable_balancessrc/village_work.rs:572fn191121.7
write_bridge_recipe_to_inbox_for_invocationsrc/logic.rs:3677fn392271.6
bridge_event_kind_declares_worksrc/logic.rs:2971fn111301.6
record_bridge_event_with_worksrc/logic.rs:1319fn161351.6
steward_account_fromsrc/village_work.rs:72fn31201.6
default_bridge_pathsrc/logic.rs:3828fn111211.6
first_open_task_idsrc/village_work.rs:99fn212301.6
bridge_drain_nativesrc/logic.rs:499fn151161.6
configured_bridge_launch_idsrc/logic.rs:3799fn71101.5
VillageVoteCommand::parsesrc/village_vote.rs:463method415331.5
ack_statussrc/peer_compute_ack.rs:275fn73421.5

Outside the workspace

anyhow cre8-lib-math hyperdb serde serde_json