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-network network cargo crate
NetworkApp — federation + gossip + consensus + epoch chain + proxy/relay + network client. Extracted from src/apps/network (2026-05-23, mega-mode slice).
37workspace deps
10direct dependents
91transitive dependents
496calls out
56calls in
798call-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-runtime-host (normal).
Files
lowhigh
File call graph
Resolved calls between this crate's files, callers left of callees.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 918 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| room_session_mapsrc/relay.rs:26 | fn | 4 | 1 | 6 | 0 | 7.6 | |
| ComposeOp::is_meet_likesrc/compose.rs:81 | method | 3 | 1 | 3 | 0 | 6 | |
| compose_consensus_policiessrc/compose.rs:116 | fn | 34 | 5 | 12 | 3 | 5.9 | |
| session_mapsrc/relay.rs:21 | fn | 4 | 1 | 6 | 0 | 5.3 | |
| with_truth_apisrc/peer_store.rs:6 | fn | 5 | 1 | 9 | 2 | 5.2 | |
| with_truth_apisrc/store.rs:7 | fn | 5 | 1 | 10 | 2 | 5.1 | |
| compute_consensus_proofsrc/proof.rs:139 | fn | 12 | 1 | 31 | 1 | 4.9 | |
| hash_consensus_inputssrc/proof.rs:130 | fn | 4 | 1 | 2 | 1 | 4.8 | |
| verify_artifactsrc/artifact.rs:187 | fn | 18 | 6 | 12 | 2 | 4.6 | |
| load_peerssrc/peer_store.rs:26 | fn | 3 | 1 | 9 | 2 | 4.1 | |
| canonical_bytes_for_signingsrc/artifact.rs:110 | fn | 7 | 1 | 6 | 1 | 3.9 | |
| federated_positionssrc/federation/position_gossip.rs:101 | fn | 7 | 2 | 6 | 2 | 3.8 | |
| cachesrc/federation/position_gossip.rs:70 | fn | 3 | 1 | 3 | 0 | 3.5 | |
| unregister_peer_from_all_roomssrc/relay.rs:94 | fn | 13 | 3 | 6 | 1 | 3.4 | |
| normalize_peer_urlsrc/peer_url.rs:1 | fn | 3 | 1 | 6 | 0 | 3.3 | |
| quorum_verdictsrc/hot_path.rs:91 | fn | 31 | 8 | 11 | 0 | 3.2 | |
| broadcast_to_roomsrc/relay.rs:139 | fn | 37 | 8 | 9 | 4 | 3.2 | |
| registrysrc/secure_session_registry.rs:149 | fn | 4 | 1 | 6 | 0 | 3.1 | |
| decidesrc/policy.rs:372 | fn | 28 | 7 | 9 | 1 | 3 | |
| key_from_strsrc/hot_path.rs:127 | fn | 7 | 1 | 4 | 0 | 3 | |
| compute_commitment_hashsrc/multi_proof.rs:58 | fn | 7 | 1 | 5 | 1 | 2.9 | |
| vm_consensus_proof_meta_hashsrc/proof.rs:224 | fn | 13 | 1 | 5 | 1 | 2.8 | |
| read_network_config_filesrc/init.rs:56 | fn | 3 | 1 | 6 | 1 | 2.7 | |
| federation_network_idsrc/federation/store.rs:11 | fn | 4 | 2 | 6 | 0 | 2.7 | |
| with_truth_apisrc/federation/store.rs:16 | fn | 5 | 1 | 6 | 2 | 2.7 | |
| payloadsrc/amendment.rs:375 | fn | 11 | 1 | 16 | 0 | 2.6 | |
| push_validationsrc/federation/validation_gossip.rs:407 | fn | 50 | 5 | 15 | 4 | 2.6 | |
| ChunkCollector::with_limitssrc/relay.rs:478 | method | 8 | 1 | 7 | 0 | 2.5 | |
| quorum_inputssrc/multi_proof.rs:202 | fn | 25 | 1 | 16 | 0 | 2.5 | |
| try_send_session_messagesrc/relay.rs:41 | fn | 9 | 2 | 4 | 1 | 2.5 | |
| env_usizesrc/federation/interest.rs:78 | fn | 3 | 1 | 2 | 1 | 2.5 | |
| live_network_statesrc/router.rs:22 | fn | 43 | 5 | 3 | 2 | 2.5 | |
| get_networksrc/store.rs:53 | fn | 3 | 1 | 7 | 2 | 2.5 | |
| registrysrc/federation/interest.rs:74 | fn | 3 | 1 | 5 | 0 | 2.4 | |
| pis_pub_inputs_sibling_pathsrc/proof.rs:508 | fn | 3 | 1 | 5 | 0 | 2.4 | |
| fresh_signedsrc/artifact.rs:263 | fn | 4 | 1 | 9 | 3 | 2.4 | |
| registrysrc/secure_service.rs:183 | fn | 4 | 1 | 6 | 0 | 2.4 | |
| fresh_inputssrc/proof.rs:575 | fn | 32 | 1 | 12 | 0 | 2.3 | |
| EstablishedNoiseSession::poisonsrc/secure_session.rs:599 | method | 4 | 1 | 5 | 0 | 2.3 | |
| init_passport_tables_for_testssrc/federation/store.rs:94 | fn | 20 | 1 | 6 | 1 | 2.3 |
Outside the workspace
anyhow cre8-lib-math hyperdb serde serde_json sha2 snow tracing tungstenite