Factual research for B2B parameter review; not investment advice or a recommendation.
Paid by: nobody (internal sample, not commissioned). If this report is shared, it states who commissioned it.
Market parameters (LLTV, LTV grid) are illustrative config inputs, not the parameters of a live market (PrimeFi XDC WXDC/USDC parameters were not found in public docs and are not read on chain here).
Observed: 2026-10-21T14:58:19Z · XDC mainnet block 108575591 (2026-10-21T14:58:16Z) · mode: live
| Parameter | Value | Source |
|---|---|---|
| Protocol / venue | morpho-blue | market config |
| Collateral token | WXDC 0x951857744785E80e2De051c32EE7b25f9c458C42 (decimals 18) | symbol()/decimals() eth_call |
| Loan token | USDC 0xfa2958cb79b0491cc627c1557f441ef849ca8eb1 (decimals 6) | symbol()/decimals() eth_call |
| Oracle feed (proxy) | XDC/USDC 0x0261911548dc291BDf6287e73DFf9B1BF8B08fE8 | description() eth_call |
| Oracle aggregator | 0xe8860f90268aa933bbceedff1711c21fe0a3dea7 | aggregator() eth_call |
| LLTV | 62.5% | market config (illustrative) |
| Liquidation incentive factor | 1.1268 | Morpho Blue formula min(1.15, 1/(0.3·LLTV+0.7)) |
| Feed quote vs loan token | feed "XDC/USDC" · loan USDC | Plugin XDC/USDC feed; quote = USDC (FeedExplorer /api/feeds.json) |
| Metric | Value | Source / timestamp |
|---|---|---|
| Latest answer | 0.0348743 | latestRoundData() at block 108575591 |
| Latest round id | 18446744073709568653 | latestRoundData() |
| Last update | 2026-10-21T14:50:18Z | latestRoundData().updatedAt |
| Age at observation (staleness) | 8 min | observedAt − updatedAt |
| Rounds read | 25 (since 2026-10-21T06:36:02Z) | getRoundData() walk-back |
| Update interval median / min / max | 15 min / 14.7 min / 30.6 min | consecutive updatedAt in rounds read |
| Rounds in last 24 h (within rounds read) | 25 | rounds read |
| Round-to-round answer change median / max | 0.483% / 1.87% | rounds read |
| Registry deviation threshold | 0.2% | FeedExplorer /api/feeds.json (Plugin job registry fields, FeedExplorer health), generated 2026-10-21T14:53:56Z; unit per FeedExplorer (percent) |
| Registry poll timer | 15 min | same; unit per FeedExplorer (minutes) |
| Registry min. oracles | 1 | same |
| Data providers listed (count) | 3 | same |
| Registry API status | Active | same |
| FeedExplorer uptime 7d / 30d | 96.6% / 96.6% | same (FeedExplorer observation schedule) |
Price drop to liquidation = 1 − LTV / LLTV (collateral price in loan-token terms, debt value constant). LLTV = 62.5%.
| Position LTV | Price drop to liquidation | Oracle answer at liquidation |
|---|---|---|
| 40% | 36% | 0.02231955 |
| 50% | 20% | 0.02789944 |
| 60% | 4% | 0.03347933 |
Liquidation incentive factor 1.1268 (Morpho Blue formula min(1.15, 1/(0.3·LLTV+0.7))); LIF × LLTV = 0.7042 (above 1 means the incentive at LTV = LLTV exceeds the collateral value).
For reference: largest round-to-round oracle change in the rounds read = 1.87%; median update interval = 15 min.
Pool: XSwap V2 pair 0xf490b8574a7d7063027b5e77b721b8418c62784a (factory 0x347d14b13a68457186b2450bb2a6c2fd7b38352f), WXDC/USDC. Reserves at block 108575591: 1,213.9 WXDC / 42.18 USDC; pool last updated 2026-10-21T14:53:50Z.
Pool mid: 0.03474629 USDC per WXDC. Pool mid vs oracle answer: -0.367%.
Constant-product (x·y=k) estimate for swapping WXDC into USDC in this single pool; swap fee excluded; other pools/routes not included.
| Size (WXDC) | Approx. value (USDC, oracle) | Output (USDC) | Price impact vs mid |
|---|---|---|---|
| 100 | 3.49 | 3.2102 | 7.61% |
| 1,000 | 34.87 | 19.0517 | 45.17% |
| 10,000 | 348.74 | 37.6127 | 89.18% |
| 100,000 | 3,487.43 | 41.6727 | 98.8% |
| Price impact | WXDC size reaching it (fee excluded) |
|---|---|
| 1% | 12.26 |
| 2% | 24.77 |
| 5% | 63.89 |
| 10% | 134.88 |
XSwap V3 factory 0x30f317a9ec0f0d06d5de0f8d248ec3506b7e4a8a getPool(WXDC, quote, fee). Concentrated liquidity: no constant-product impact estimate is made for these pools.
| Fee tier | Pool | In-range liquidity L | Tick |
|---|---|---|---|
| 0.05% | 0xeda394fcd3af1c3202f22ffb56c9b99f1953934c | 0 | -307327 |
| 0.3% | 0x5854b550482dc2785c9c4ecdb235076b5e1d75b7 | 712638405681104508 | -309849 |
| 1% | 0xa64c1e3d1fe488ff423e6a29bef69578501d58ce | 0 | -311285 |
0x0261911548dc291BDf6287e73DFf9B1BF8B08fE8: latestRoundData(), getRoundData(), decimals(), description(), aggregator().0x347d14b13a68457186b2450bb2a6c2fd7b38352f getPair(), pair getReserves()/token0()/token1().0x30f317a9ec0f0d06d5de0f8d248ec3506b7e4a8a getPool() for fee tiers 100, 500, 3000, 10000; pool liquidity()/slot0().wxdc-usdc-example (illustrative).Factual research for B2B parameter review; not investment advice or a recommendation.
All figures are observations or arithmetic on the sources above at the stated times; they are not forecasts.