Skip to content
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

cre8-runtime-vm · module vm_runtime_support · src · 1,060 lines (930 code, 23 comment) · sha 016cfbd934642b58

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.

functionkindlinescyclomaticcallerscalleesweightcrystal
hash_canonical_jsonsrc/vm_runtime_support.rs:740fn31915.1
is_hex_64src/vm_runtime_support.rs:744fn32403.2
with_protocol_storesrc/vm_runtime_support.rs:18fn811112.9
runtime_rust_value_to_jsonsrc/vm_runtime_support.rs:47fn31512
receipt_hex_fieldsrc/vm_runtime_support.rs:144fn31311.9
cached_payload_is_trustedsrc/vm_runtime_support.rs:419fn111621.5
cached_l2_l3_proof_is_trustedsrc/vm_runtime_support.rs:356fn123131.4
hash_ir_execution_requestsrc/vm_runtime_support.rs:79fn161411.4
string_bool_fromsrc/vm_runtime_support.rs:35fn31301.2
string_bool_from_valuesrc/vm_runtime_support.rs:39fn31301.2
json_value_to_runtime_rustsrc/vm_runtime_support.rs:43fn31211.2
cached_payload_trust_contextsrc/vm_runtime_support.rs:396fn131121.1
cached_payload_proof_depth_is_trustedsrc/vm_runtime_support.rs:410fn82111.1
CachedReceiptHashes::as_fieldssrc/vm_runtime_support.rs:178method121101.1
stored_optional_string_matchessrc/vm_runtime_support.rs:226fn72101.1
receipt_proof_bytessrc/vm_runtime_support.rs:253fn172101.1
stored_receipt_matches_cachedsrc/vm_runtime_support.rs:279fn104141.1
proof_depth_labelsrc/vm_runtime_support.rs:27fn73201.1
trusted_receiptsrc/vm_runtime_support.rs:999fn121401
cached_payload_with_receiptsrc/vm_runtime_support.rs:1012fn61401
cached_receipt_hashessrc/vm_runtime_support.rs:200fn31121
cached_payload_receipt_is_validsrc/vm_runtime_support.rs:383fn124141
hash_sourcesrc/vm_runtime_support.rs:951fn61201
auto_certifysrc/vm_runtime_support.rs:958fn312141
validation_signature_oksrc/vm_runtime_support.rs:492fn126100.9
CachedReceiptHashes::from_fieldssrc/vm_runtime_support.rs:172method51100.9
cached_receipt_hash_valuessrc/vm_runtime_support.rs:192fn72110.9
stored_receipt_has_valid_proofsrc/vm_runtime_support.rs:325fn72100.9
cached_receipt_claims_valid_proofsrc/vm_runtime_support.rs:333fn62100.9
proof_chain_for_cached_receiptsrc/vm_runtime_support.rs:340fn152120.9
dedupe_cache_keyssrc/vm_runtime_support.rs:59fn134300.8
execution_proof_policy_for_depthsrc/vm_runtime_support.rs:73fn51100.8
validation_signature_matches_state_rootsrc/vm_runtime_support.rs:484fn73100.8
computation_cache_keysrc/vm_runtime_support.rs:132fn111310.7
stored_core_hashes_matchsrc/vm_runtime_support.rs:213fn121110.7
stored_optional_strings_matchsrc/vm_runtime_support.rs:234fn101110.7
stored_proof_verified_matchessrc/vm_runtime_support.rs:245fn71100.7
stored_proof_bytes_matchsrc/vm_runtime_support.rs:271fn73110.7
hexsrc/vm_runtime_support.rs:995fn31200.7
expected_cached_hashes_matchsrc/vm_runtime_support.rs:204fn82100.7
cached_state_root_matches_componentssrc/vm_runtime_support.rs:290fn231120.7
cached_signature_is_validsrc/vm_runtime_support.rs:314fn103110.7
stored_cached_receipt_matchsrc/vm_runtime_support.rs:375fn71110.7
peer_urls_from_contextsrc/vm_runtime_support.rs:857fn81200.7
gossip_crystal_sync_from_storesrc/vm_runtime_support.rs:868fn243230.7
announce_protocol_to_peerssrc/vm_runtime_support.rs:818fn372240.7
build_vm_validation_reportsrc/vm_runtime_support.rs:662fn383240.7
build_vm_proof_bundlesrc/vm_runtime_support.rs:701fn383210.7
resolve_and_linksrc/vm_runtime_support.rs:897fn517220.6
validation_required_checkssrc/vm_runtime_support.rs:505fn203100.6
validation_hash_checkssrc/vm_runtime_support.rs:609fn191150.6
validation_signature_checkssrc/vm_runtime_support.rs:629fn161120.6
validation_debug_checkssrc/vm_runtime_support.rs:646fn152100.6
vm_cache_config_hashsrc/vm_runtime_support.rs:104fn181210.6
execution_dependency_snapshot_hashsrc/vm_runtime_support.rs:123fn81210.6
validation_step_chainsrc/vm_runtime_support.rs:466fn93100.6
validation_trace_hash_matches_step_chainsrc/vm_runtime_support.rs:476fn71100.6
validation_receipt_hashes_hex64src/vm_runtime_support.rs:567fn171110.6
validation_state_root_matches_componentssrc/vm_runtime_support.rs:585fn151110.6
validation_expected_trace_rootsrc/vm_runtime_support.rs:601fn73100.6
broadcast_attestation_to_peerssrc/vm_runtime_support.rs:751fn616140.6
hash_vm_requestsrc/vm_runtime_support.rs:431fn342120.6
canonical_ir_hash_from_graphsrc/vm_runtime_support.rs:96fn31120.5
input_hash_from_argssrc/vm_runtime_support.rs:100fn31120.5
args_json_from_runtime_mapsrc/vm_runtime_support.rs:51fn72010.5
VmValidationHashChecks::oksrc/vm_runtime_support.rs:535method33000.5
VmValidationSignatureChecks::oksrc/vm_runtime_support.rs:548method31010.5
VmValidationDebugChecks::oksrc/vm_runtime_support.rs:562method33000.5
cached_payload_is_trusted_for_l1_with_required_hashessrc/vm_runtime_support.rs:1020fn61040.5
cached_payload_rejects_missing_result_or_hash_mismatchsrc/vm_runtime_support.rs:1028fn81040.5
cached_payload_l2_requires_cached_or_stored_proofsrc/vm_runtime_support.rs:1038fn111030.5
cached_payload_rejects_invalid_signaturesrc/vm_runtime_support.rs:1051fn91030.5

Source not readable from this process.