1 viewer
rust 1,859,989 · typescript 235,245 · javascript 132,952 · python 20,426 · 6,406 files · digest 386394835379 · built in 1.3 s · crystals off
execute_and_persist
292lines
35cyclomatic
4max nesting
79statements
0? exits
8params
1callers
27callees
0.5 (p40)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (1 direct callers, 27 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 1
- handle_execute_result app-compute · name
Callees 27
- now_ms platform-time · path ×2
- Mutex::lock_or_recover util-lock-ext · method
- HyperDbProtocolStore::crystallize app-protocol · method
- execute_local app-compute · path
- compute_emissions app-compute · path
- RuntimeContext::authenticated_peer_origin runtime-app-types · method
- result_to_json app-compute · path
- stored_result_from_execution_with_protocol_store app-compute · path
- EmissionConfig::default app-compute · path
- hash_args app-compute · path
- lease_metadata app-compute · path
- persist_stored_result app-compute · path
- output_commitment app-compute · path
- bind_stored_result_request_identity app-compute · path
- submit_authorized_stored_result app-compute · path
- announce_result app-compute · path
- ExecutionLeaseGate::release_after_failure app-compute · method ×7
- execute_local_deferred_publication app-compute · path
- publish_deferred_local_execution_result app-compute · path
- DurableArtifactReuse::persist_hyperdb_immutable app-compute · path
- hyperdb_artifact_store_available app-compute · name
- emission_ledger_retired app-compute · path
- no_economic_emission app-compute · path
- ExecutionLeaseGate::start_heartbeat app-compute · method
- ExecutionLeaseGate::finalize_after_persist app-compute · method
- ExecutionLeaseHeartbeat::stop_and_check app-compute · method ×3
- finalized_lease_metadata app-compute · path
Source not readable from this process.