Risk Parameters
Every Templar market is deployed with a fixed set of risk parameters that cannot be changed afterwards (see Immutable Markets). This page lists those parameters for the markets offered on app.templarfi.org, generated from the declarative specifications the markets were deployed from. Markets deprecated in the app, alpha markets under templar-alpha.near, and test markets are not listed; see Smart Contract Addresses for the full account list. Which markets count as offered is recorded in script/docs/listed-markets.toml, and the generator refuses to run if a deployed market is missing from it.
What the Parameters Mean
| Parameter | Meaning | Rust field |
|---|---|---|
| MCR (maintenance) | Minimum collateralization ratio (collateral value ÷ debt value) a position must satisfy after any borrower action such as borrowing more or withdrawing collateral. | borrow_mcr_maintenance |
| MCR (liquidation) | A position whose ratio falls below this value is eligible for liquidation. Always at or below the maintenance MCR; the gap is the borrower's buffer. | borrow_mcr_liquidation |
| Max usage ratio | The share of supplied principal that may be lent out. The remainder is held as a reserve that suppliers can withdraw against. | borrow_asset_maximum_usage_ratio |
| Max liquidation spread | The largest discount to market value at which a liquidator may buy collateral out of an undercollateralized position; effectively the liquidation penalty. | liquidation_maximum_spread |
| Max price age | The market rejects an oracle price older than this. Price-dependent operations fail until the oracle is refreshed. | price_oracle_configuration |
| Interest rate curve | The annualized borrow rate as a function of usage (borrowed ÷ supplied). Piecewise curves are cheap below the kink and steep above it to pull usage back toward the optimum. | borrow_interest_rate_strategy |
| Origination fee | A one-time fee added to the principal of each borrow. | borrow_origination_fee |
| Supply withdrawal fee | A time-based fee on supply withdrawals, to discourage very short-lived positions. | supply_withdrawal_fee |
| Yield split | How interest paid by borrowers is divided between suppliers and static recipients such as the protocol revenue account. | yield_weights |
| Borrow, supply, and withdrawal ranges | Bounds on the size of a position after any modification. atom is the smallest unit of the asset; tokens is a whole-token amount. | borrow_range, supply_range, supply_withdrawal_range |
| Max borrow duration | If set, a borrow becomes liquidatable after this period regardless of collateralization. | borrow_maximum_duration_ms |
| Time chunk | The period over which the market snapshots its state to accrue interest and yield. | time_chunk_configuration |
Oracle columns describe how each asset is priced: which proxy oracle the market reads, the underlying sources and their weights, the aggregation rule (median_low biases collateral valuations down, median_high biases liability valuations up), and the minimum number of fresh sources required. The Storage patched column links to the reviewed patch record for markets whose storage was modified after deployment (the August 2026 migration of legacy markets to proxy oracles; see Deployer Key Retention).
How to Read This Page
- Source of truth: the tables are generated from
deployments/v1/*.tomlwith the same profile-composition rulestmplrmgrapplies at deployment, and CI fails if they drift from the specs. A spec is the reviewed deployment input; the on-chain configuration returned by a market'sget_configurationview is authoritative. Nothing on this page was reconciled against the chain when it was generated. - Patched markets: for the storage-patched markets, the spec was updated to the post-patch oracle configuration, so it describes current intent rather than deployment-time state.
- Rounding: ratios and rates are rounded to four decimal places; the on-chain values carry up to 38 decimal digits (a maintenance MCR of
1.3333is4/3on chain). - Feed migration: Pyth's classic contract is being retired in favour of Pyth Lazer. A source list in a spec can lead what is on chain for a market whose proxy oracle has not been reconfigured yet; the proxy's
get_proxyview shows the sources in force.
Collateralization and Liquidation
| Market | Collateral | Borrow | MCR (maintenance) | MCR (liquidation) | Max usage ratio | Max liquidation spread | Max price age |
|---|---|---|---|---|---|---|---|
iada-ixlmusdc.v1.tmplr.near | ADA (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.25 (125%) | 1.2 (120%) | 99% | 10% | 60s |
ibtc-iethusdc-1.v1.tmplr.near | BTC (via NEAR Intents) | USDC on Ethereum (via NEAR Intents) | 1.25 (125%) | 1.2 (120%) | 99% | 8% | 60s |
ibtc-ixlmusdc.v1.tmplr.near | BTC (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.1765 (117.65%) | 1.1111 (111.11%) | 99% | 10% | 60s |
idoge-ixlmusdc.v1.tmplr.near | DOGE (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.25 (125%) | 1.2 (120%) | 99% | 10% | 60s |
iethfxrp-ixlmusdc.v1.tmplr.near | FXRP on Ethereum (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.25 (125%) | 1.2 (120%) | 99% | 10% | 120s |
iethhemibtc-iethusdc.v1.tmplr.near | hemiBTC on Ethereum (via NEAR Intents) | USDC on Ethereum (via NEAR Intents) | 1.2 (120%) | 1.15 (115%) | 99% | 10% | 60s |
iethwbtc-ixlmusdc.v1.tmplr.near | WBTC on Ethereum (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.2 (120%) | 1.15 (115%) | 99% | 10% | 120s |
iltc-ixlmusdc.v1.tmplr.near | LTC (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.3333 (133.33%) | 1.25 (125%) | 99% | 10% | 60s |
ixlm-ixlmpyusd.v1.tmplr.near | XLM (via NEAR Intents) | PYUSD on Stellar (via NEAR Intents) | 1.4 (140%) | 1.3333 (133.33%) | 99% | 10% | 60s |
ixlm-ixlmusdc-1.v1.tmplr.near | XLM (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.4286 (142.86%) | 1.3333 (133.33%) | 99% | 10% | 120s |
ixlmcetes-ixlmusdc.v1.tmplr.near | CETES on Stellar (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.25 (125%) | 1.1765 (117.65%) | 99% | 10% | 60s |
ixlmdejaaa-ixlmusdc-1.v1.tmplr.near | deJAAA on Stellar (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.07 (107%) | 1.05 (105%) | 99% | 2.5% | 120s |
ixlmdejaaa-ixlmusdc-2.v1.tmplr.near | deJAAA on Stellar (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.07 (107%) | 1.05 (105%) | 99% | 2.5% | 120s |
ixlmdejtrsy-ixlmusdc-1.v1.tmplr.near | deJTRSY on Stellar (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.07 (107%) | 1.05 (105%) | 99% | 2.5% | 120s |
ixlmsolvbtc-ixlmusdc.v1.tmplr.near | SolvBTC on Stellar (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.25 (125%) | 1.2 (120%) | 99% | 10% | 60s |
ixlmustry-ixlmusdc.v1.tmplr.near | USTRY on Stellar (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.2 (120%) | 1.1111 (111.11%) | 99% | 10% | 60s |
ixrp-ixlmusdc.v1.tmplr.near | XRP (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.25 (125%) | 1.2 (120%) | 99% | 10% | 60s |
izec-ixlmusdc.v1.tmplr.near | ZEC (via NEAR Intents) | USDC on Stellar (via NEAR Intents) | 1.6667 (166.67%) | 1.5385 (153.85%) | 99% | 10% | 60s |
Interest and Fees
| Market | Interest rate curve (annualized) | Origination fee | Supply withdrawal fee | Yield split | Borrow range | Supply range | Supply withdrawal range | Max borrow duration | Time chunk |
|---|---|---|---|---|---|---|---|---|---|
iada-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ibtc-iethusdc-1.v1.tmplr.near | 0% at 0% usage, 8% at 90% usage (kink), 32% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ibtc-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
idoge-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
iethfxrp-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
iethhemibtc-iethusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
iethwbtc-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.004 tokens, no maximum | min 0.004 tokens, no maximum | none | 10m |
iltc-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixlm-ixlmpyusd.v1.tmplr.near | 0% at 0% usage, 8% at 90% usage (kink), 32% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixlm-ixlmusdc-1.v1.tmplr.near | 0% at 0% usage, 8% at 90% usage (kink), 32% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixlmcetes-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 8% at 90% usage (kink), 32% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixlmdejaaa-ixlmusdc-1.v1.tmplr.near | Linear from 3.3% at 0% usage to 3.3% at 100% usage | Flat 0 atoms | None | suppliers 19/20; revenue.tmplr.near 1/20 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixlmdejaaa-ixlmusdc-2.v1.tmplr.near | 3% at 0% usage, 3% at 90% usage (kink), 23% at 100% usage | Flat 0 atoms | None | suppliers 19/20; revenue.tmplr.near 1/20 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixlmdejtrsy-ixlmusdc-1.v1.tmplr.near | Linear from 3% at 0% usage to 3% at 100% usage | Flat 0 atoms | None | suppliers 19/20; revenue.tmplr.near 1/20 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixlmsolvbtc-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 8% at 90% usage (kink), 32% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixlmustry-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 8% at 90% usage (kink), 32% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
ixrp-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
izec-ixlmusdc.v1.tmplr.near | 0% at 0% usage, 6% at 90% usage (kink), 24% at 100% usage | Flat 0 atoms | None | suppliers 4/5; revenue.tmplr.near 1/5 | min 1 atom, no maximum | min 0.04 tokens, no maximum | min 0.04 tokens, no maximum | none | 10m |
Oracle Configuration
| Market | Oracle | Collateral price sources | Borrow price sources | Oracle governance | Storage patched |
|---|---|---|---|---|---|
iada-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-iada-ixlmusdc.v1.tmplr.near | Pyth (classic) 2a01deae… via pyth-oracle.near, weight 8RedStone ADA via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth (classic) eaa020c6… via pyth-oracle.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | proxy-gov-iada-ixlmusdc.v1.tmplr.near | No |
ibtc-iethusdc-1.v1.tmplr.near | Proxy oracle proxy-oracle-ibtc-iethusdc-1.v1.tmplr.near | Pyth Lazer feed 1 via pyth-lazer.v1.tmplr.near, weight 8RedStone BTC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth Lazer feed 7 via pyth-lazer.v1.tmplr.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-ibtc-iethusdc-1.v1.tmplr.near | Yes |
ibtc-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-ibtc-ixlmusdc.v1.tmplr.near | Pyth (classic) e62df6c8… via pyth-oracle.near, weight 8RedStone BTC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth (classic) eaa020c6… via pyth-oracle.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | proxy-gov-ibtc-ixlmusdc.v1.tmplr.near | No |
idoge-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-idoge-ixlmusdc.v1.tmplr.near | Pyth (classic) dcef50dd… via pyth-oracle.near, weight 8RedStone DOGE via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth (classic) eaa020c6… via pyth-oracle.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | proxy-gov-idoge-ixlmusdc.v1.tmplr.near | No |
iethfxrp-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-iethfxrp-ixlmusdc.v1.tmplr.near | Pyth Lazer feed 14 via pyth-lazer.templar-alpha.near, weight 8RedStone XRP via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth Lazer feed 7 via pyth-lazer.v1.tmplr.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-iethfxrp-ixlmusdc.v1.tmplr.near | No |
iethhemibtc-iethusdc.v1.tmplr.near | Proxy oracle proxy-oracle-iethhemibtc-iethusdc.v1.tmplr.near | Pyth (classic) e62df6c8… via pyth-oracle.near, weight 8RedStone BTC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth (classic) eaa020c6… via pyth-oracle.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | proxy-gov-iethhemibtc-iethusdc.v1.tmplr.near | No |
iethwbtc-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-iethwbtc-ixlmusdc.v1.tmplr.near | Pyth Lazer feed 103 via pyth-lazer.v1.tmplr.near, weight 8RedStone WBTC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth Lazer feed 7 via pyth-lazer.v1.tmplr.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-iethwbtc-ixlmusdc.v1.tmplr.near | No |
iltc-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-iltc-ixlmusdc.v1.tmplr.near | Pyth (classic) 6e3f3fa8… via pyth-oracle.near, weight 8RedStone LTC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth (classic) eaa020c6… via pyth-oracle.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | proxy-gov-iltc-ixlmusdc.v1.tmplr.near | No |
ixlm-ixlmpyusd.v1.tmplr.near | Proxy oracle proxy-oracle-ixlm-ixlmpyusd.v1.tmplr.near | Pyth Lazer feed 23 via pyth-lazer.v1.tmplr.near, weight 8RedStone XLM via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth Lazer feed 156 via pyth-lazer.v1.tmplr.near, weight 8RedStone PYUSD via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-ixlm-ixlmpyusd.v1.tmplr.near | Yes |
ixlm-ixlmusdc-1.v1.tmplr.near | Proxy oracle proxy-oracle-ixlm-ixlmusdc-1.v1.tmplr.near | Pyth Lazer feed 23 via pyth-lazer.v1.tmplr.near, weight 8RedStone XLM via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth Lazer feed 7 via pyth-lazer.v1.tmplr.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-ixlm-ixlmusdc-1.v1.tmplr.near | No |
ixlmcetes-ixlmusdc.v1.tmplr.near | Direct read of proxy-oracle-ixlmcetes-ixlmusdc.v1.tmplr.near | feed 43455445… read directly | feed 55534443… read directly | Owner of that oracle (own_get_owner) | No |
ixlmdejaaa-ixlmusdc-1.v1.tmplr.near | Proxy oracle proxy-oracle-ixlmdejaaa-ixlmusdc-1.v1.tmplr.near | RedStone deJAAA_FUNDAMENTAL/USD via redstone-adapter.v1.tmplr.near, weight 5aggregator median_low, min sources 1 | Pyth Lazer feed 7 via pyth-lazer.v1.tmplr.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-ixlmdejaaa-ixlmusdc-1.v1.tmplr.near | No |
ixlmdejaaa-ixlmusdc-2.v1.tmplr.near | Proxy oracle proxy-oracle-ixlmdejaaa-ixlmusdc-2.v1.tmplr.near | RedStone deJAAA_FUNDAMENTAL/USD via redstone-adapter.v1.tmplr.near, weight 5aggregator median_low, min sources 1 | Pyth Lazer feed 7 via pyth-lazer.v1.tmplr.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-ixlmdejaaa-ixlmusdc-2.v1.tmplr.near | No |
ixlmdejtrsy-ixlmusdc-1.v1.tmplr.near | Proxy oracle proxy-oracle-ixlmdejtrsy-ixlmusdc-1.v1.tmplr.near | RedStone deJTRSY_FUNDAMENTAL/USD via redstone-adapter.v1.tmplr.near, weight 5aggregator median_low, min sources 1 | Pyth Lazer feed 7 via pyth-lazer.v1.tmplr.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-ixlmdejtrsy-ixlmusdc-1.v1.tmplr.near | No |
ixlmsolvbtc-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-ixlmsolvbtc-ixlmusdc.v1.tmplr.near | RedStone SolvBTC_FUNDAMENTAL/USD via redstone-adapter.v1.tmplr.near, weight 1aggregator median_low, min sources 1 | Pyth Lazer feed 7 via pyth-lazer.v1.tmplr.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_high, min sources 1 | proxy-gov-ixlmsolvbtc-ixlmusdc.v1.tmplr.near | Yes |
ixlmustry-ixlmusdc.v1.tmplr.near | Direct read of proxy-oracle-ixlmustry-ixlmusdc.v1.tmplr.near | feed 55535452… read directly | feed 55534443… read directly | Owner of that oracle (own_get_owner) | No |
ixrp-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-ixrp-ixlmusdc.v1.tmplr.near | Pyth (classic) ec5d3998… via pyth-oracle.near, weight 8RedStone XRP via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth (classic) eaa020c6… via pyth-oracle.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | proxy-gov-ixrp-ixlmusdc.v1.tmplr.near | No |
izec-ixlmusdc.v1.tmplr.near | Proxy oracle proxy-oracle-izec-ixlmusdc.v1.tmplr.near | Pyth (classic) be9b59d1… via pyth-oracle.near, weight 8RedStone ZEC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | Pyth (classic) eaa020c6… via pyth-oracle.near, weight 8RedStone USDC via redstone-adapter.v1.tmplr.near, weight 2aggregator median_low, min sources 1 | proxy-gov-izec-ixlmusdc.v1.tmplr.near | No |
Asset Identifiers
| Market | Collateral asset | Decimals | Borrow asset | Decimals | Profiles applied |
|---|---|---|---|---|---|
iada-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep141:cardano.omft.near | 6 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-stable |
ibtc-iethusdc-1.v1.tmplr.near | nep245:intents.near:nep141:btc.omft.near | 8 | nep245:intents.near:nep141:eth-0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.omft.near | 6 | mainnet, v1, v1-collateral-ibtc, v1-borrow-iethusdc |
ibtc-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep141:btc.omft.near | 8 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-stable |
idoge-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep141:doge.omft.near | 8 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-stable |
iethfxrp-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep141:eth-0xce6170ea245dc8d1f275a710a062b70f125f0110.omft.near | 6 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-stable, v1-borrow-ixlmusdc |
iethhemibtc-iethusdc.v1.tmplr.near | nep245:intents.near:nep141:eth-0x06ea695b91700071b161a434fed42d1dcbad9f00.omft.near | 8 | nep245:intents.near:nep141:eth-0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.omft.near | 6 | mainnet, v1, irs-stable |
iethwbtc-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep141:eth-0x2260fac5e5542a773aa44fbcfedf7c193bc2c599.omft.near | 8 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-stable |
iltc-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep141:ltc.omft.near | 8 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-stable |
ixlm-ixlmpyusd.v1.tmplr.near | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB5v7AhLyPMDwS8uJgQV24KaAPXtwyVWu2KXbbfQU6NXRCz | 7 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB62XZkuam1hPr5wsG54FvwhYaPvecKwgZo1ZoKMWEXcE2n | 7 | mainnet, v1, irs-standard, v1-collateral-ixlm, v1-borrow-ixlmpyusd |
ixlm-ixlmusdc-1.v1.tmplr.near | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB5v7AhLyPMDwS8uJgQV24KaAPXtwyVWu2KXbbfQU6NXRCz | 7 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-standard |
ixlmcetes-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB5uBD3Wrr7pthp8XhJsreEcwTVnmjQ1wpbzkvHLEQf3ygS | 7 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-standard |
ixlmdejaaa-ixlmusdc-1.v1.tmplr.near | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB66Lr9d7WU1sDna78SqG5x1ZraFjkpPdiYXjHFRnZJUhuV | 18 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, v1-borrow-ixlmusdc |
ixlmdejaaa-ixlmusdc-2.v1.tmplr.near | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB66Lr9d7WU1sDna78SqG5x1ZraFjkpPdiYXjHFRnZJUhuV | 18 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, v1-borrow-ixlmusdc |
ixlmdejtrsy-ixlmusdc-1.v1.tmplr.near | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB5y5yhcUCbDKaCx4zNjEHQbwLAdvwucCecVzC5Ub7uNKEb | 18 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, v1-borrow-ixlmusdc |
ixlmsolvbtc-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB5xzU1EsXby4ckez2qjWFTBiPoqHzZpPkq1Gr9gB7FQpeZ | 8 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-standard, v1-collateral-ixlmsolvbtc, v1-borrow-ixlmusdc |
ixlmustry-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB5yT2A5maKJqJQsuNg7BA6VG4S4ZATpqmKYLwYBsfEfh6e | 7 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-standard |
ixrp-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep141:xrp.omft.near | 6 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-stable |
izec-ixlmusdc.v1.tmplr.near | nep245:intents.near:nep141:zec.omft.near | 8 | nep245:intents.near:nep245:v2_1.omni.hot.tg:1100_111bzQBB65GxAPAVoxqmMcgYo5oS3txhqs1Uh1cgahKQUeTUq1TJu | 7 | mainnet, v1, irs-stable |
Verifying a Market
Read the immutable configuration straight from the market:
near contract call-function as-read-only <market-address> get_configuration json-args {} network-config mainnet now
borrow_mcr_maintenance, borrow_mcr_liquidation, borrow_asset_maximum_usage_ratio, liquidation_maximum_spread, and borrow_interest_rate_strategy in the output correspond to the columns above; price_oracle_configuration names the oracle account and price identifiers. For a proxy-backed market, list the sources and quorum behind each identifier:
near contract call-function as-read-only <proxy-oracle-address> get_proxy json-args '{"id": "<price-id>"}' network-config mainnet now
Further health checks (current snapshot, borrow-asset metrics, cached prices, circuit-breaker state) are in Monitoring and Risk Management.