Skip to content
1 viewer

rust 1,859,968 · typescript 235,218 · javascript 132,952 · python 20,426 · 6,406 files · digest c536f05fc420 · built in 1.4 s · crystals off

crates/cre8-app-matching/src/settlement.rs

cre8-app-matching · module settlement · src · 2,420 lines (1,753 code, 520 comment) · sha 5d6117dc9c480ede

Items

const MATCH_CLEAR_SOURCE_APP const MATCH_CLEAR_CONNECTION const MATCH_CLEAR_INTENT const MATCH_CLEAR_GROUP_INTENT struct SettlementOutcome struct AtomicPlanSettlementReport impl AtomicPlanSettlementReport const POSITION_OPEN_CONNECTION const POSITION_CANCEL_CONNECTION const POSITION_OPEN_INTENT const POSITION_CANCEL_INTENT const MATCH_CLEAR_DIRECT_INTENT const MATCH_REP_TRADE_INTENT const MATCH_REP_TRADE_ROUND_INTENT const ENV_SPINE_SETTLE struct SpineRejection impl SpineRejection struct SpineSettlementReport impl SpineSettlementReport const SPINE_GROUP_TARGET struct LimitBreach struct TradeRepTally struct PeerTradeRep impl TradeRepTally struct RecordingCommit impl RecordingCommit impl ManifoldCommitService for RecordingCommit struct NoGroupLane impl ManifoldCommitService for NoGroupLane

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
single_asset_sidesrc/settlement.rs:1170fn51202.6
txsrc/settlement.rs:1656fn1411502.3
settle_transactionsrc/settlement.rs:106fn511222.2
match_clear_receiptsrc/settlement.rs:78fn231402
limit_breachessrc/settlement.rs:1109fn5810311.9
match_clear_default_contractsrc/settlement.rs:362fn1611361.9
spine_payloadsrc/settlement.rs:768fn141201.8
dispatch_spine_settlement_againstsrc/settlement.rs:1215fn277302121.8
release_position_reservationssrc/settlement.rs:629fn152241.5
match_rep_trade_round_receiptsrc/settlement.rs:825fn291401.2
limit_positionsrc/settlement.rs:2082fn81501.2
legsrc/settlement.rs:2091fn101501.2
judgesrc/settlement.rs:2102fn41511.2
matching_contractssrc/settlement.rs:451fn101661.2
release_reserved_legssrc/settlement.rs:602fn214331.1
TradeRepTally::creditsrc/settlement.rs:1550method145101.1
withhold_inexact_atomic_planssrc/settlement.rs:226fn101401.1
position_reserve_enforced_forsrc/settlement.rs:476fn71311
atomic_plansrc/settlement.rs:1671fn201311
spine_group_idsrc/settlement.rs:1003fn61310.9
position_cancel_receiptsrc/settlement.rs:494fn111200.9
reservable_offer_legssrc/settlement.rs:509fn82210.9
release_consumed_position_leftoverssrc/settlement.rs:1496fn151230.9
match_clear_direct_receiptsrc/settlement.rs:785fn121310.9
seedsrc/settlement.rs:2254fn101500.8
atomic_settlement_groupsrc/settlement.rs:123fn531200.8
dispatch_spine_settlement_with_booksrc/settlement.rs:1207fn71510.8
settle_group_succeededsrc/settlement.rs:1517fn152210.8
match_clear_direct_contractsrc/settlement.rs:858fn131260.7
match_rep_trade_v1_contractsrc/settlement.rs:908fn121250.7
production_chokepointsrc/settlement.rs:2216fn2912100.7
RecordingCommit::receipts_with_intentsrc/settlement.rs:2173method41400.7
trade_repsrc/settlement.rs:2265fn41400.7
cyclesrc/settlement.rs:2272fn171400.7
position_open_receiptsrc/settlement.rs:486fn51200.7
match_rep_trade_receiptsrc/settlement.rs:802fn121210.7
dispatch_spine_settlementsrc/settlement.rs:1198fn61210.7
proof_clear_contractsrc/settlement.rs:2013fn151360.7
real_moneysrc/settlement.rs:2246fn71330.7
reserve_position_offersrc/settlement.rs:554fn458280.7
position_open_contractsrc/settlement.rs:418fn91160.7
position_cancel_contractsrc/settlement.rs:435fn91160.7
match_rep_trade_contractsrc/settlement.rs:891fn121130.7
spine_settlement_enabledsrc/settlement.rs:761fn61100.6
spine_settlement_groupsrc/settlement.rs:1017fn551120.6
group_by_pathsrc/settlement.rs:1177fn113100.6
settle_group_per_legsrc/settlement.rs:1595fn539140.6
settle_transactionssrc/settlement.rs:116fn31110.6
release_positions_escrowsrc/settlement.rs:660fn92120.6
commit_reserve_legsrc/settlement.rs:521fn225130.6
dispatch_atomic_settlement_planssrc/settlement.rs:241fn10019150.6
commit_settlement_plansrc/settlement.rs:179fn122020.5
AtomicPlanSettlementReport::to_jsonsrc/settlement.rs:207method141000.5
SpineRejection::to_jsonsrc/settlement.rs:935method81000.5
SpineSettlementReport::to_jsonsrc/settlement.rs:980method171000.5
TradeRepTally::mintsrc/settlement.rs:1568method135020.5
exact_atomic_evidence_reaches_the_manifold_boundarysrc/settlement.rs:1693fn121030.5
capped_atomic_incumbent_is_withheld_before_manifold_dispatchsrc/settlement.rs:1707fn151030.5
legacy_atomic_result_without_structured_evidence_fails_closedsrc/settlement.rs:1724fn71020.5
match_clear_receipt_carries_canonical_fieldssrc/settlement.rs:1735fn111020.5
match_clear_receipt_payload_carries_full_transaction_recordsrc/settlement.rs:1748fn101020.5
match_clear_receipt_hash_changes_with_transaction_idsrc/settlement.rs:1760fn111020.5
default_contract_resolves_match_clear_for_any_cre8_pathsrc/settlement.rs:1775fn193040.5
default_contract_emits_atomic_settlesrc/settlement.rs:1796fn283040.5
direct_contract_emits_transfer_from_giving_peersrc/settlement.rs:1828fn173050.5
rep_contract_mints_one_trade_rep_to_each_sidesrc/settlement.rs:1847fn202050.5
spine_receipts_are_deterministic_and_distinctsrc/settlement.rs:1869fn131030.5
rep_round_contract_mints_the_receipt_amount_to_its_actor_onlysrc/settlement.rs:1884fn333060.5
rep_round_receipt_identity_is_the_exact_legs_it_rewardssrc/settlement.rs:1919fn212010.5
spine_scope_skips_other_settlement_lanessrc/settlement.rs:1942fn131010.5
default_contract_writes_cleared_path_provenance_edgesrc/settlement.rs:1957fn132040.5
settle_transactions_returns_one_outcome_per_input_in_ordersrc/settlement.rs:1974fn162040.5
settle_transaction_with_no_contract_yields_no_matchsrc/settlement.rs:1992fn61030.5
settle_transaction_with_non_cre8_asset_yields_no_matchsrc/settlement.rs:2000fn101040.5
settle_transaction_routes_to_verifier_gated_contract_when_registeredsrc/settlement.rs:2030fn152070.5
settle_transaction_emits_verifier_failed_when_verifier_rejectssrc/settlement.rs:2047fn162070.5
settle_transaction_emits_verifier_missing_when_verifier_unregisteredsrc/settlement.rs:2065fn162050.5
limit_breaches_names_the_position_paid_below_its_ratesrc/settlement.rs:2108fn121030.5
limit_breaches_accepts_the_exact_limit_and_bettersrc/settlement.rs:2122fn131030.5
limit_breaches_refuses_giving_an_asset_never_offeredsrc/settlement.rs:2137fn61030.5
limit_breaches_counts_baskets_and_unknown_ids_as_uncheckedsrc/settlement.rs:2145fn71030.5
limit_breaches_holds_at_amounts_that_overflow_i64_productssrc/settlement.rs:2154fn81030.5
RecordingCommit::commitsrc/settlement.rs:2180trait impl41000.5
RecordingCommit::commit_atomic_groupsrc/settlement.rs:2184trait impl31000.5
RecordingCommit::commit_direct_groupsrc/settlement.rs:2187trait impl31000.5
RecordingCommit::commit_mixed_groupsrc/settlement.rs:2190trait impl31000.5
RecordingCommit::observe_atomic_groupsrc/settlement.rs:2193trait impl61000.5
RecordingCommit::reserved_forsrc/settlement.rs:2199trait impl31000.5
NoGroupLane::commitsrc/settlement.rs:2209trait impl31000.5
rep_minted_once_per_peer_per_round_with_conserved_totalsrc/settlement.rs:2291fn563060.5
rep_rerun_replays_without_double_mintsrc/settlement.rs:2349fn332080.5
a_later_path_in_the_same_round_mints_only_its_own_repsrc/settlement.rs:2384fn181060.5
per_leg_lane_mints_rep_once_per_peersrc/settlement.rs:2404fn161090.5

Source not readable from this process.