Borrower market 7 (0x0ca10126)Standard external
Pinned market 0x0ca10126f6c94cbd9cf0a48cc9516ae5e3dec5aa68303e6d988ee37c5149bf0d at block 52095842: collateral 0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22, loan 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913, LLTV=770000000000000000/1e18. Oracle 0x97ff9cbd7e77348b2b8ffbb883bf29452ad18295.
Borrower market 8 (0x2319fa11)Single-source / laggy
At base block 52139143, exact market parameters identify pricing root 0xefe4a8e53ff7c65fe07a079b54e26b48d1a51967. EIP-1167 clone delegates to 0x846e726a1bf5fd5cbe08c179ee491b085b1cac3e; primary=0x64cf6dfab3f938eb49e4f6ac2fd09ea3e2458505, backup=0x1b7cccca7d58d01131bb9f64b919a94f253a3588, current=0x64cf6dfab3f938eb49e4f6ac2fd09ea3e2458505, deviation=20000000000000000/1e18, challenge=57600s, healing=86400s. price() catches selected-oracle reverts and calls the other; persistent deviation switches require the permissionless challenge/heal timelock. No independent-provider or timestamp-freshness guarantee follows.
Borrower market 1 (0x29ae7ac0)
Morpho idToMarketParams(marketId).oracle / price() · MorphoChainlinkOracleV2 · base
BASE_FEED_1() · CustomAggregatorV3CompatibleFeedAdjusted · base
BASE_FEED_1.underlyingFeed proxy implementation · MGloCustomAggregatorFeed manual-admin pricing · base
0xfcc9cc1209651ed8867332d6f664cf82743a2584 · max LTV 91.5%
Morpho core checks borrower health at the market oracle price and immutable market LLTV; permissionless liquidators repay debt and seize collateral.
No independently verified dedicated funded default-recovery backstop for this exact lender receipt is established by these code and state reads.
The verified fixed arithmetic composes the recorded feeds/vault conversions, with zero feed addresses treated as unity. There is no independent failover branch or consumer-enforced heartbeat/staleness bound in the reviewed ChainlinkDataFeedLib; negative answers revert. External feed refresh remains provider-dependent.
When seized collateral is exhausted, Morpho realizes residual badDebtAssets by reducing totalBorrowAssets and totalSupplyAssets; lender NAV absorbs the shortfall. No guaranteed par recovery is claimed.
Borrower market 2 (0x54cf9be5)
price() / currentOracle() · MetaOracleDeviationTimelock EIP-1167 clone · base
primaryOracle() · MorphoChainlinkOracleV2 · base
backupOracle() · MorphoChainlinkOracleV2 · base
backupOracle() / BASE_FEED_1() · Pinned single feed or ERC-4626 rate input; no independent heartbeat guarantee asserted · base
0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34 · max LTV 91.5%
Morpho core checks borrower health at the market oracle price and immutable market LLTV; permissionless liquidators repay debt and seize collateral.
No independently verified dedicated funded default-recovery backstop for this exact lender receipt is established by these code and state reads.
EIP-1167 clone delegates to 0x846e726a1bf5fd5cbe08c179ee491b085b1cac3e; primary=0xf243538bc89634b0abb5686a5b72e21282a54695, backup=0x995aed0fa3dbe02fa1efa50f65ea57dc0b3dcf6a, current=0xf243538bc89634b0abb5686a5b72e21282a54695, deviation=5000000000000000/1e18, challenge=57600s, healing=86400s. price() catches selected-oracle reverts and calls the other; persistent deviation switches require the permissionless challenge/heal timelock. No independent-provider or timestamp-freshness guarantee follows.
When seized collateral is exhausted, Morpho realizes residual badDebtAssets by reducing totalBorrowAssets and totalSupplyAssets; lender NAV absorbs the shortfall. No guaranteed par recovery is claimed.
Borrower market 3 (0x76629002)
Morpho idToMarketParams(marketId).oracle / price() · MorphoChainlinkOracleV2 · base
BASE_FEED_1() · EACAggregatorProxy · base
0xb200000000000000000000451d033a5000cb479e · max LTV 62.5%
Morpho core checks borrower health at the market oracle price and immutable market LLTV; permissionless liquidators repay debt and seize collateral.
No independently verified dedicated funded default-recovery backstop for this exact lender receipt is established by these code and state reads.
The verified fixed arithmetic composes the recorded feeds/vault conversions, with zero feed addresses treated as unity. There is no independent failover branch or consumer-enforced heartbeat/staleness bound in the reviewed ChainlinkDataFeedLib; negative answers revert. External feed refresh remains provider-dependent.
When seized collateral is exhausted, Morpho realizes residual badDebtAssets by reducing totalBorrowAssets and totalSupplyAssets; lender NAV absorbs the shortfall. No guaranteed par recovery is claimed.
Borrower market 4 (0xd4a903dc)
Morpho idToMarketParams(marketId).oracle / price() · MorphoChainlinkOracleV2 · base
BASE_FEED_1() · EACAggregatorProxy · base
0xcb585250f852c6c6bf90434ab21a00f02833a4af · max LTV 62.5%
Morpho core checks borrower health at the market oracle price and immutable market LLTV; permissionless liquidators repay debt and seize collateral.
No independently verified dedicated funded default-recovery backstop for this exact lender receipt is established by these code and state reads.
The verified fixed arithmetic composes the recorded feeds/vault conversions, with zero feed addresses treated as unity. There is no independent failover branch or consumer-enforced heartbeat/staleness bound in the reviewed ChainlinkDataFeedLib; negative answers revert. External feed refresh remains provider-dependent.
When seized collateral is exhausted, Morpho realizes residual badDebtAssets by reducing totalBorrowAssets and totalSupplyAssets; lender NAV absorbs the shortfall. No guaranteed par recovery is claimed.
Borrower market 5 (0xe458a501)
Morpho idToMarketParams(marketId).oracle / price() · MorphoChainlinkOracleV2 · base
BASE_FEED_1() · EACAggregatorProxy · base
0xb2000000000000000000008501b13360000cb2ec · max LTV 62.5%
Morpho core checks borrower health at the market oracle price and immutable market LLTV; permissionless liquidators repay debt and seize collateral.
No independently verified dedicated funded default-recovery backstop for this exact lender receipt is established by these code and state reads.
The verified fixed arithmetic composes the recorded feeds/vault conversions, with zero feed addresses treated as unity. There is no independent failover branch or consumer-enforced heartbeat/staleness bound in the reviewed ChainlinkDataFeedLib; negative answers revert. External feed refresh remains provider-dependent.
When seized collateral is exhausted, Morpho realizes residual badDebtAssets by reducing totalBorrowAssets and totalSupplyAssets; lender NAV absorbs the shortfall. No guaranteed par recovery is claimed.
Borrower market 6 (0x9103c3b4)
Morpho idToMarketParams(marketId).oracle / price() · MorphoChainlinkOracleV2 · base
BASE_FEED_1() · EACAggregatorProxy · base
0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf · max LTV 86%
Morpho core checks borrower health at the market oracle price and immutable market LLTV; permissionless liquidators repay debt and seize collateral.
No independently verified dedicated funded default-recovery backstop for this exact lender receipt is established by these code and state reads.
The verified fixed arithmetic composes the recorded feeds/vault conversions, with zero feed addresses treated as unity. There is no independent failover branch or consumer-enforced heartbeat/staleness bound in the reviewed ChainlinkDataFeedLib; negative answers revert. External feed refresh remains provider-dependent.
When seized collateral is exhausted, Morpho realizes residual badDebtAssets by reducing totalBorrowAssets and totalSupplyAssets; lender NAV absorbs the shortfall. No guaranteed par recovery is claimed.
Borrower market 7 (0x0ca10126)
Morpho idToMarketParams(marketId).oracle / price() · MorphoChainlinkOracleV2 · base
BASE_FEED_1() · EACAggregatorProxy · base
0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22 · max LTV 77%
Morpho core checks borrower health at the market oracle price and immutable market LLTV; permissionless liquidators repay debt and seize collateral.
No independently verified dedicated funded default-recovery backstop for this exact lender receipt is established by these code and state reads.
The verified fixed arithmetic composes the recorded feeds/vault conversions, with zero feed addresses treated as unity. There is no independent failover branch or consumer-enforced heartbeat/staleness bound in the reviewed ChainlinkDataFeedLib; negative answers revert. External feed refresh remains provider-dependent.
When seized collateral is exhausted, Morpho realizes residual badDebtAssets by reducing totalBorrowAssets and totalSupplyAssets; lender NAV absorbs the shortfall. No guaranteed par recovery is claimed.
Borrower market 8 (0x2319fa11)
price() / currentOracle() · MetaOracleDeviationTimelock EIP-1167 clone · base
primaryOracle() · MorphoChainlinkOracleV2 · base
primaryOracle() / BASE_FEED_1() · Pinned single feed or ERC-4626 rate input; no independent heartbeat guarantee asserted · base
backupOracle() · MorphoChainlinkOracleV2 · base
backupOracle() / BASE_FEED_1() · Pinned single feed or ERC-4626 rate input; no independent heartbeat guarantee asserted · base
0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2 · max LTV 91.5%
Morpho core checks borrower health at the market oracle price and immutable market LLTV; permissionless liquidators repay debt and seize collateral.
No independently verified dedicated funded default-recovery backstop for this exact lender receipt is established by these code and state reads.
EIP-1167 clone delegates to 0x846e726a1bf5fd5cbe08c179ee491b085b1cac3e; primary=0x64cf6dfab3f938eb49e4f6ac2fd09ea3e2458505, backup=0x1b7cccca7d58d01131bb9f64b919a94f253a3588, current=0x64cf6dfab3f938eb49e4f6ac2fd09ea3e2458505, deviation=20000000000000000/1e18, challenge=57600s, healing=86400s. price() catches selected-oracle reverts and calls the other; persistent deviation switches require the permissionless challenge/heal timelock. No independent-provider or timestamp-freshness guarantee follows.
When seized collateral is exhausted, Morpho realizes residual badDebtAssets by reducing totalBorrowAssets and totalSupplyAssets; lender NAV absorbs the shortfall. No guaranteed par recovery is claimed.