Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-task/src/contract.rs

cre8-app-task · module contract · src · 660 lines (393 code, 188 comment) · sha d519ac99c5b130a7

Items

const TASK_COMPLETE_CONTRACT_ID const CREDENTIAL_UNIT struct TaskApprovalPayload impl TaskApprovalPayload const SETTLEMENT_MINTS_PAYLOAD_KEY const CHARTER_MINTS_PAYLOAD_KEY struct TaskApprovalSettlement struct TaskApprovalOutcome

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
task_complete_contractsrc/contract.rs:135fn161811.8
project_tasksrc/contract.rs:341fn511231.6
TaskApprovalPayload::from_receiptsrc/contract.rs:83method411201.6
approved_receiptsrc/contract.rs:347fn511111.6
settlement_mint_mapsrc/contract.rs:178fn122421.5
validate_positive_bountysrc/contract.rs:253fn62101.3
settle_task_approvalsrc/contract.rs:203fn91931.3
permissive_policysrc/contract.rs:333fn71901.1
validate_task_approval_payloadsrc/contract.rs:243fn93211
mint_assetsrc/contract.rs:260fn141100.9
task_approval_ledgersrc/contract.rs:213fn31100.9
settle_task_approval_with_ledgersrc/contract.rs:217fn112120.9
resolve_task_approvalsrc/contract.rs:298fn252230.6
committed_task_settlementsrc/contract.rs:233fn91110.6
charter_projectsrc/contract.rs:577fn81120.5
payload_parses_from_lifecycle_receiptsrc/contract.rs:356fn101030.5
payload_handles_orphan_task_with_no_project_idsrc/contract.rs:368fn81030.5
settle_mints_bounty_and_credentials_to_claimantsrc/contract.rs:380fn281060.5
settle_skips_project_contribution_for_orphan_tasksrc/contract.rs:410fn211060.5
settle_credential_only_when_bounty_is_emptysrc/contract.rs:433fn171060.5
settle_rejects_empty_claimantsrc/contract.rs:452fn81050.5
settle_rejects_non_positive_bounty_amountsrc/contract.rs:462fn81050.5
contract_id_is_stablesrc/contract.rs:474fn31010.5
contract_matches_task_approve_receiptsrc/contract.rs:479fn71040.5
contract_emits_no_graph_effects_post_layer_2src/contract.rs:488fn151040.5
resolve_runs_both_tracks_end_to_endsrc/contract.rs:507fn231060.5
resolve_errors_when_engine_has_no_matching_contractsrc/contract.rs:532fn101050.5
contract_settlement_effects_match_the_imperative_fallbacksrc/contract.rs:546fn281080.5
charter_contract_effects_match_the_imperative_charter_fallbacksrc/contract.rs:587fn4410100.5
approve_receipt_omits_the_charter_key_when_the_charter_is_emptysrc/contract.rs:633fn141040.5
approve_receipt_payload_carries_the_settlement_map_under_the_contract_keysrc/contract.rs:649fn111020.5

Source not readable from this process.