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-capitalstrategy/src/manifold_settle.rs

cre8-app-capitalstrategy · module manifold_settle · src · 489 lines (356 code, 76 comment) · sha 4c1fd73bf406c392

Items

const STRATEGY_PEER const LEDGER_ASSET_ID const TRADE_OPEN_CONTRACT_ID const TRADE_SETTLE_CONTRACT_ID const TRADE_EXPIRE_CONTRACT_ID const PNL_MINT_CONTRACT_ID const PNL_BURN_CONTRACT_ID const WALLET_SEED_CONTRACT_ID const INTENT_TRADE_OPEN const INTENT_TRADE_SETTLE const INTENT_TRADE_EXPIRE const INTENT_PNL_MINT const INTENT_PNL_BURN const INTENT_WALLET_SEED const TARGET_PATTERN const SOURCE_APP const QUEUE_CAP const RECENT_CAP enum PendingOp static QUEUE static RECENT static COMMITTED_TOTAL static FAILED_TOTAL static DROPPED_TOTAL struct LedgerMirrorObserver static REGISTERED impl TradeOpenObserver for LedgerMirrorObserver impl TradeCloseObserver for LedgerMirrorObserver

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
targetsrc/manifold_settle.rs:154fn31502.3
trade_payloadsrc/manifold_settle.rs:158fn71502.3
queuesrc/manifold_settle.rs:212fn31301.9
contractssrc/manifold_settle.rs:141fn101261.6
enginesrc/manifold_settle.rs:417fn31521.5
recentsrc/manifold_settle.rs:216fn31201.5
centssrc/manifold_settle.rs:224fn32401.3
record_envelopesrc/manifold_settle.rs:368fn254210.9
enabledsrc/manifold_settle.rs:220fn31310.9
build_open_receiptsrc/manifold_settle.rs:166fn41220.9
build_settle_receiptsrc/manifold_settle.rs:171fn41220.9
build_expire_receiptsrc/manifold_settle.rs:176fn41220.9
build_pnl_receiptsrc/manifold_settle.rs:181fn103220.9
build_seed_receiptsrc/manifold_settle.rs:192fn41220.8
push_opsrc/manifold_settle.rs:228fn93210.8
receipts_for_pending_opsrc/manifold_settle.rs:327fn113140.7
commit_and_record_receiptsrc/manifold_settle.rs:339fn51120.7
trade_open_contractsrc/manifold_settle.rs:83fn71130.7
trade_settle_contractsrc/manifold_settle.rs:94fn71130.7
trade_expire_contractsrc/manifold_settle.rs:103fn71130.7
pnl_mint_contractsrc/manifold_settle.rs:112fn71130.7
pnl_burn_contractsrc/manifold_settle.rs:121fn71130.7
wallet_seed_contractsrc/manifold_settle.rs:130fn71130.7
flush_pendingsrc/manifold_settle.rs:296fn163150.6
drain_pending_opssrc/manifold_settle.rs:313fn61110.6
flush_pending_opsrc/manifold_settle.rs:320fn61120.6
ensure_seededsrc/manifold_settle.rs:349fn163170.6
register_observersrc/manifold_settle.rs:246fn71120.5
LedgerMirrorObserver::on_opensrc/manifold_settle.rs:255trait impl103030.5
LedgerMirrorObserver::on_closesrc/manifold_settle.rs:268trait impl215030.5
status_jsonsrc/manifold_settle.rs:396fn151020.5
open_emits_reserve_on_strategy_peersrc/manifold_settle.rs:422fn131020.5
settle_emits_atomic_settle_to_selfsrc/manifold_settle.rs:437fn101020.5
expire_emits_releasesrc/manifold_settle.rs:449fn61020.5
pnl_receipt_routes_sign_to_mint_or_burnsrc/manifold_settle.rs:457fn141020.5
seed_resolves_to_mintsrc/manifold_settle.rs:473fn61020.5
cents_rounds_and_rejects_non_finitesrc/manifold_settle.rs:481fn81010.5

Source not readable from this process.