1 viewer
rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off
crates/cre8-runtime-vm/src/vm_runtime_support.rs
Items
const CACHED_RECEIPT_HASH_FIELD_COUNT const CACHED_RECEIPT_HASH_FIELDS struct CachedReceiptHashes impl CachedReceiptHashes struct CachedPayloadTrustContext struct VmValidationHashChecks impl VmValidationHashChecks struct VmValidationSignatureChecks impl VmValidationSignatureChecks struct VmValidationDebugChecks impl VmValidationDebugChecks
Functions
By call-graph weight (PageRank; 1.0 is the average function). 72 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| hash_canonical_jsonsrc/vm_runtime_support.rs:740 | fn | 3 | 1 | 9 | 1 | 5.1 | |
| is_hex_64src/vm_runtime_support.rs:744 | fn | 3 | 2 | 4 | 0 | 3.2 | |
| with_protocol_storesrc/vm_runtime_support.rs:18 | fn | 8 | 1 | 11 | 1 | 2.9 | |
| runtime_rust_value_to_jsonsrc/vm_runtime_support.rs:47 | fn | 3 | 1 | 5 | 1 | 2 | |
| receipt_hex_fieldsrc/vm_runtime_support.rs:144 | fn | 3 | 1 | 3 | 1 | 1.9 | |
| cached_payload_is_trustedsrc/vm_runtime_support.rs:419 | fn | 11 | 1 | 6 | 2 | 1.5 | |
| cached_l2_l3_proof_is_trustedsrc/vm_runtime_support.rs:356 | fn | 12 | 3 | 1 | 3 | 1.4 | |
| hash_ir_execution_requestsrc/vm_runtime_support.rs:79 | fn | 16 | 1 | 4 | 1 | 1.4 | |
| string_bool_fromsrc/vm_runtime_support.rs:35 | fn | 3 | 1 | 3 | 0 | 1.2 | |
| string_bool_from_valuesrc/vm_runtime_support.rs:39 | fn | 3 | 1 | 3 | 0 | 1.2 | |
| json_value_to_runtime_rustsrc/vm_runtime_support.rs:43 | fn | 3 | 1 | 2 | 1 | 1.2 | |
| cached_payload_trust_contextsrc/vm_runtime_support.rs:396 | fn | 13 | 1 | 1 | 2 | 1.1 | |
| cached_payload_proof_depth_is_trustedsrc/vm_runtime_support.rs:410 | fn | 8 | 2 | 1 | 1 | 1.1 | |
| CachedReceiptHashes::as_fieldssrc/vm_runtime_support.rs:178 | method | 12 | 1 | 1 | 0 | 1.1 | |
| stored_optional_string_matchessrc/vm_runtime_support.rs:226 | fn | 7 | 2 | 1 | 0 | 1.1 | |
| receipt_proof_bytessrc/vm_runtime_support.rs:253 | fn | 17 | 2 | 1 | 0 | 1.1 | |
| stored_receipt_matches_cachedsrc/vm_runtime_support.rs:279 | fn | 10 | 4 | 1 | 4 | 1.1 | |
| proof_depth_labelsrc/vm_runtime_support.rs:27 | fn | 7 | 3 | 2 | 0 | 1.1 | |
| trusted_receiptsrc/vm_runtime_support.rs:999 | fn | 12 | 1 | 4 | 0 | 1 | |
| cached_payload_with_receiptsrc/vm_runtime_support.rs:1012 | fn | 6 | 1 | 4 | 0 | 1 | |
| cached_receipt_hashessrc/vm_runtime_support.rs:200 | fn | 3 | 1 | 1 | 2 | 1 | |
| cached_payload_receipt_is_validsrc/vm_runtime_support.rs:383 | fn | 12 | 4 | 1 | 4 | 1 | |
| hash_sourcesrc/vm_runtime_support.rs:951 | fn | 6 | 1 | 2 | 0 | 1 | |
| auto_certifysrc/vm_runtime_support.rs:958 | fn | 31 | 2 | 1 | 4 | 1 | |
| validation_signature_oksrc/vm_runtime_support.rs:492 | fn | 12 | 6 | 1 | 0 | 0.9 | |
| CachedReceiptHashes::from_fieldssrc/vm_runtime_support.rs:172 | method | 5 | 1 | 1 | 0 | 0.9 | |
| cached_receipt_hash_valuessrc/vm_runtime_support.rs:192 | fn | 7 | 2 | 1 | 1 | 0.9 | |
| stored_receipt_has_valid_proofsrc/vm_runtime_support.rs:325 | fn | 7 | 2 | 1 | 0 | 0.9 | |
| cached_receipt_claims_valid_proofsrc/vm_runtime_support.rs:333 | fn | 6 | 2 | 1 | 0 | 0.9 | |
| proof_chain_for_cached_receiptsrc/vm_runtime_support.rs:340 | fn | 15 | 2 | 1 | 2 | 0.9 | |
| dedupe_cache_keyssrc/vm_runtime_support.rs:59 | fn | 13 | 4 | 3 | 0 | 0.8 | |
| execution_proof_policy_for_depthsrc/vm_runtime_support.rs:73 | fn | 5 | 1 | 1 | 0 | 0.8 | |
| validation_signature_matches_state_rootsrc/vm_runtime_support.rs:484 | fn | 7 | 3 | 1 | 0 | 0.8 | |
| computation_cache_keysrc/vm_runtime_support.rs:132 | fn | 11 | 1 | 3 | 1 | 0.7 | |
| stored_core_hashes_matchsrc/vm_runtime_support.rs:213 | fn | 12 | 1 | 1 | 1 | 0.7 | |
| stored_optional_strings_matchsrc/vm_runtime_support.rs:234 | fn | 10 | 1 | 1 | 1 | 0.7 | |
| stored_proof_verified_matchessrc/vm_runtime_support.rs:245 | fn | 7 | 1 | 1 | 0 | 0.7 | |
| stored_proof_bytes_matchsrc/vm_runtime_support.rs:271 | fn | 7 | 3 | 1 | 1 | 0.7 | |
| hexsrc/vm_runtime_support.rs:995 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| expected_cached_hashes_matchsrc/vm_runtime_support.rs:204 | fn | 8 | 2 | 1 | 0 | 0.7 | |
| cached_state_root_matches_componentssrc/vm_runtime_support.rs:290 | fn | 23 | 1 | 1 | 2 | 0.7 | |
| cached_signature_is_validsrc/vm_runtime_support.rs:314 | fn | 10 | 3 | 1 | 1 | 0.7 | |
| stored_cached_receipt_matchsrc/vm_runtime_support.rs:375 | fn | 7 | 1 | 1 | 1 | 0.7 | |
| peer_urls_from_contextsrc/vm_runtime_support.rs:857 | fn | 8 | 1 | 2 | 0 | 0.7 | |
| gossip_crystal_sync_from_storesrc/vm_runtime_support.rs:868 | fn | 24 | 3 | 2 | 3 | 0.7 | |
| announce_protocol_to_peerssrc/vm_runtime_support.rs:818 | fn | 37 | 2 | 2 | 4 | 0.7 | |
| build_vm_validation_reportsrc/vm_runtime_support.rs:662 | fn | 38 | 3 | 2 | 4 | 0.7 | |
| build_vm_proof_bundlesrc/vm_runtime_support.rs:701 | fn | 38 | 3 | 2 | 1 | 0.7 | |
| resolve_and_linksrc/vm_runtime_support.rs:897 | fn | 51 | 7 | 2 | 2 | 0.6 | |
| validation_required_checkssrc/vm_runtime_support.rs:505 | fn | 20 | 3 | 1 | 0 | 0.6 | |
| validation_hash_checkssrc/vm_runtime_support.rs:609 | fn | 19 | 1 | 1 | 5 | 0.6 | |
| validation_signature_checkssrc/vm_runtime_support.rs:629 | fn | 16 | 1 | 1 | 2 | 0.6 | |
| validation_debug_checkssrc/vm_runtime_support.rs:646 | fn | 15 | 2 | 1 | 0 | 0.6 | |
| vm_cache_config_hashsrc/vm_runtime_support.rs:104 | fn | 18 | 1 | 2 | 1 | 0.6 | |
| execution_dependency_snapshot_hashsrc/vm_runtime_support.rs:123 | fn | 8 | 1 | 2 | 1 | 0.6 | |
| validation_step_chainsrc/vm_runtime_support.rs:466 | fn | 9 | 3 | 1 | 0 | 0.6 | |
| validation_trace_hash_matches_step_chainsrc/vm_runtime_support.rs:476 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| validation_receipt_hashes_hex64src/vm_runtime_support.rs:567 | fn | 17 | 1 | 1 | 1 | 0.6 | |
| validation_state_root_matches_componentssrc/vm_runtime_support.rs:585 | fn | 15 | 1 | 1 | 1 | 0.6 | |
| validation_expected_trace_rootsrc/vm_runtime_support.rs:601 | fn | 7 | 3 | 1 | 0 | 0.6 | |
| broadcast_attestation_to_peerssrc/vm_runtime_support.rs:751 | fn | 61 | 6 | 1 | 4 | 0.6 | |
| hash_vm_requestsrc/vm_runtime_support.rs:431 | fn | 34 | 2 | 1 | 2 | 0.6 | |
| canonical_ir_hash_from_graphsrc/vm_runtime_support.rs:96 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| input_hash_from_argssrc/vm_runtime_support.rs:100 | fn | 3 | 1 | 1 | 2 | 0.5 | |
| args_json_from_runtime_mapsrc/vm_runtime_support.rs:51 | fn | 7 | 2 | 0 | 1 | 0.5 | |
| VmValidationHashChecks::oksrc/vm_runtime_support.rs:535 | method | 3 | 3 | 0 | 0 | 0.5 | |
| VmValidationSignatureChecks::oksrc/vm_runtime_support.rs:548 | method | 3 | 1 | 0 | 1 | 0.5 | |
| VmValidationDebugChecks::oksrc/vm_runtime_support.rs:562 | method | 3 | 3 | 0 | 0 | 0.5 | |
| cached_payload_is_trusted_for_l1_with_required_hashessrc/vm_runtime_support.rs:1020 | fn | 6 | 1 | 0 | 4 | 0.5 | |
| cached_payload_rejects_missing_result_or_hash_mismatchsrc/vm_runtime_support.rs:1028 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| cached_payload_l2_requires_cached_or_stored_proofsrc/vm_runtime_support.rs:1038 | fn | 11 | 1 | 0 | 3 | 0.5 | |
| cached_payload_rejects_invalid_signaturesrc/vm_runtime_support.rs:1051 | fn | 9 | 1 | 0 | 3 | 0.5 |
Source not readable from this process.