Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

crates/cre8-app-prediction/src/resolution.rs

cre8-app-prediction · module resolution · src · 837 lines (644 code, 112 comment) · sha 24254429793c297a

Items

const PREDICTION_RESOLVE_IR_HASH const PREDICTION_RESOLVE_STRUCTURAL_VERIFIER struct ResolutionEntry const RESOLUTION_RECEIPT_VERSION struct ResolutionReceipt impl ResolutionReceipt struct PayoutEntry struct SettlementSummary struct EventSettlement const SETTLEMENT_APPLYING const SETTLEMENT_APPLIED impl EventSettlement static SETTLEMENT_LOCK const PREDICTION_RESOLVE_STARK_VERIFIER

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
matched_event_outcomesrc/resolution.rs:198fn92102.7
compute_prediction_resolutionsrc/resolution.rs:161fn3631812.6
outcomessrc/resolution.rs:535fn611202.4
positionsrc/resolution.rs:517fn1731102.2
compute_payout_tablesrc/resolution.rs:114fn3981001.7
EventSettlement::is_appliedsrc/resolution.rs:228method31201.5
fixture_inputssrc/resolution.rs:638fn101621.4
prediction_resolution_input_hashsrc/resolution.rs:473fn201411.3
load_event_settlementsrc/resolution.rs:251fn31121.2
prediction_resolution_output_hashsrc/resolution.rs:496fn151511.2
apply_prediction_resolutionsrc/resolution.rs:283fn3122111.1
read_event_settlementsrc/resolution.rs:239fn91221.1
settlement_record_idsrc/resolution.rs:234fn31201
prediction_resolution_proofsrc/resolution.rs:418fn292430.9
ResolutionReceipt::winner_countsrc/resolution.rs:87method31300.8
ResolutionReceipt::loser_countsrc/resolution.rs:91method31300.8
try_stark_proofsrc/resolution.rs:451fn191100.8
already_settled_errorsrc/resolution.rs:316fn152110.6
ensure_payouts_are_fundedsrc/resolution.rs:337fn3910120.6
transfer_loser_reservationssrc/resolution.rs:378fn102110.6
release_winner_reservationssrc/resolution.rs:390fn62110.6
pay_winner_payoutssrc/resolution.rs:398fn83110.6
default_receipt_versionsrc/resolution.rs:82fn31000.5
resolution_partitions_winners_and_losers_by_outcomesrc/resolution.rs:543fn211050.5
resolution_skips_positions_unrelated_to_eventsrc/resolution.rs:566fn161050.5
resolution_records_collateral_for_each_entrysrc/resolution.rs:584fn161030.5
resolution_records_event_and_winning_outcome_metadatasrc/resolution.rs:602fn131020.5
resolution_skips_ambiguous_multi_outcome_positionssrc/resolution.rs:619fn181030.5
proof_is_deterministic_across_runssrc/resolution.rs:650fn141030.5
proof_input_hash_is_invariant_to_position_ordersrc/resolution.rs:666fn71020.5
proof_input_hash_changes_with_winning_outcomesrc/resolution.rs:675fn61020.5
proof_output_hash_changes_with_receipt_contentsrc/resolution.rs:683fn91040.5
proof_output_hash_is_invariant_to_winners_ordersrc/resolution.rs:694fn91030.5
payout_table_distributes_loser_collateral_proportionallysrc/resolution.rs:707fn251040.5
payout_table_handles_no_loserssrc/resolution.rs:734fn141040.5
payout_table_handles_no_winnerssrc/resolution.rs:750fn141040.5
payout_table_remainder_stays_in_burn_poolsrc/resolution.rs:766fn211040.5
payout_table_burn_namespace_includes_event_idsrc/resolution.rs:789fn111030.5
payout_table_multi_asset_collateralsrc/resolution.rs:802fn191040.5
proof_attachment_self_consistent_via_existing_proof_hashsrc/resolution.rs:825fn121040.5

Source not readable from this process.