1 viewer
rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off
crates/cre8-app-capitalstrategy/src/market_graph.rs
Items
const DEFAULT_MAX_MARKETS const MAX_MARKET_CATALOG const DEFAULT_MAX_CORE_ASSETS const DEFAULT_MAX_FANOUT_ASSETS const DEFAULT_POLL_INTERVAL_SECS const CORE_QUOTE_ORDER const PROVIDER_ORDER const WARM_POLLER_PROVIDERS const MARKET_GRAPH_MAX_RESPONSE_BYTES type ExchangeGraph struct MarketGraphOptions struct DiscoveredMarket struct StoredMarket struct MarketIngestStats struct PairStats struct AssetStats struct ProviderStats impl MarketGraphOptions static AGENT
Functions
By call-graph weight (PageRank; 1.0 is the average function). 55 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| canonical_slugsrc/market_graph.rs:1159 | fn | 18 | 6 | 4 | 0 | 2.4 | |
| is_quote_stablesrc/market_graph.rs:1178 | fn | 3 | 1 | 5 | 1 | 2.2 | |
| canonical_providersrc/market_graph.rs:1139 | fn | 9 | 5 | 3 | 0 | 1.8 | |
| asset_jsonsrc/market_graph.rs:818 | fn | 13 | 1 | 3 | 0 | 1.4 | |
| push_provider_valuessrc/market_graph.rs:242 | fn | 8 | 3 | 1 | 1 | 1.4 | |
| valid_pairsrc/market_graph.rs:1182 | fn | 3 | 3 | 6 | 0 | 1.3 | |
| asset_scoresrc/market_graph.rs:832 | fn | 7 | 2 | 4 | 1 | 1.2 | |
| pair_keysrc/market_graph.rs:1131 | fn | 3 | 1 | 4 | 1 | 1.2 | |
| load_marketssrc/market_graph.rs:607 | fn | 21 | 5 | 3 | 5 | 1 | |
| MarketGraphOptions::from_inputssrc/market_graph.rs:96 | method | 37 | 8 | 1 | 1 | 1 | |
| provider_ranksrc/market_graph.rs:1112 | fn | 6 | 1 | 1 | 0 | 1 | |
| upsert_edgesrc/market_graph.rs:640 | fn | 4 | 1 | 1 | 0 | 1 | |
| fetch_jsonsrc/market_graph.rs:270 | fn | 8 | 1 | 4 | 2 | 0.9 | |
| get_strsrc/market_graph.rs:1186 | fn | 3 | 1 | 4 | 0 | 0.9 | |
| market_graph_http_agentsrc/market_graph.rs:261 | fn | 7 | 1 | 1 | 1 | 0.9 | |
| non_empty_stringsrc/market_graph.rs:1194 | fn | 3 | 2 | 3 | 0 | 0.8 | |
| get_prop_strsrc/market_graph.rs:1190 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| analyze_marketssrc/market_graph.rs:645 | fn | 77 | 8 | 1 | 9 | 0.7 | |
| build_feed_plansrc/market_graph.rs:974 | fn | 97 | 8 | 1 | 6 | 0.7 | |
| ingest_marketsrc/market_graph.rs:494 | fn | 63 | 1 | 1 | 8 | 0.7 | |
| analyzesrc/market_graph.rs:135 | fn | 18 | 2 | 1 | 2 | 0.6 | |
| discover_ingest_analyzesrc/market_graph.rs:154 | fn | 65 | 4 | 1 | 5 | 0.6 | |
| feed_plan_from_graphsrc/market_graph.rs:220 | fn | 21 | 1 | 1 | 3 | 0.6 | |
| fetch_provider_marketssrc/market_graph.rs:280 | fn | 9 | 5 | 1 | 5 | 0.6 | |
| dedupe_marketssrc/market_graph.rs:449 | fn | 15 | 4 | 1 | 1 | 0.6 | |
| ingest_marketssrc/market_graph.rs:466 | fn | 26 | 2 | 1 | 3 | 0.6 | |
| fetch_coinbase_marketssrc/market_graph.rs:291 | fn | 35 | 6 | 1 | 5 | 0.6 | |
| fetch_okx_marketssrc/market_graph.rs:328 | fn | 35 | 5 | 1 | 5 | 0.6 | |
| fetch_kraken_marketssrc/market_graph.rs:365 | fn | 42 | 7 | 1 | 5 | 0.6 | |
| fetch_bitstamp_marketssrc/market_graph.rs:409 | fn | 39 | 5 | 1 | 6 | 0.6 | |
| ranked_marketssrc/market_graph.rs:1072 | fn | 7 | 1 | 1 | 1 | 0.6 | |
| add_depth_streamssrc/market_graph.rs:1080 | fn | 21 | 8 | 1 | 0 | 0.6 | |
| dedupe_stream_rowssrc/market_graph.rs:1102 | fn | 9 | 1 | 1 | 0 | 0.6 | |
| upsert_market_edgessrc/market_graph.rs:559 | fn | 38 | 1 | 1 | 1 | 0.6 | |
| upsert_vertexsrc/market_graph.rs:635 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| provider_vidsrc/market_graph.rs:1119 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| pair_vidsrc/market_graph.rs:1123 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| market_vidsrc/market_graph.rs:1127 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| pairs_by_providersrc/market_graph.rs:723 | fn | 7 | 2 | 1 | 1 | 0.6 | |
| providers_jsonsrc/market_graph.rs:731 | fn | 19 | 1 | 1 | 0 | 0.6 | |
| top_pairs_jsonsrc/market_graph.rs:751 | fn | 27 | 1 | 1 | 0 | 0.6 | |
| top_assets_jsonsrc/market_graph.rs:779 | fn | 11 | 1 | 1 | 2 | 0.6 | |
| core_assets_jsonsrc/market_graph.rs:791 | fn | 15 | 2 | 1 | 3 | 0.6 | |
| connector_assets_jsonsrc/market_graph.rs:807 | fn | 10 | 1 | 1 | 1 | 0.6 | |
| topology_jsonsrc/market_graph.rs:840 | fn | 45 | 7 | 1 | 0 | 0.6 | |
| completion_jsonsrc/market_graph.rs:886 | fn | 60 | 10 | 1 | 2 | 0.6 | |
| limits_jsonsrc/market_graph.rs:251 | fn | 8 | 1 | 0 | 0 | 0.5 | |
| ingest_marketssrc/market_graph.rs:599 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| load_marketssrc/market_graph.rs:630 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| data_quality_jsonsrc/market_graph.rs:947 | fn | 26 | 2 | 0 | 0 | 0.5 | |
| canonical_pair_symbolsrc/market_graph.rs:1135 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| provider_labelsrc/market_graph.rs:1149 | fn | 9 | 5 | 0 | 0 | 0.5 | |
| normalize_asset_canonicalizes_exchange_aliasessrc/market_graph.rs:1203 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| quote_stability_and_pair_validitysrc/market_graph.rs:1215 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| split_pair_requires_exactly_two_non_empty_partssrc/market_graph.rs:1228 | fn | 7 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.