★ Oracle source = spot DEX pool (no TWAP)
Maple Finance's assessment for RD-F-053 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
No spot DEX pool oracle used for any live market. All collateral/pool-asset pricing goes through MapleGlobals.getLatestPrice() which calls Chainlink latestRoundData(). No slot0() or getReserves() calls in any price path. [★ CRITICAL — NOT RED]
Detail #
MapleGlobals implementation (0x9BeAbb1B6f3Ad1ddb87B65148Ba5Eb6102334956) getLatestPrice() function: IChainlinkAggregatorV3Like(oracle_).latestRoundData() is the sole price-fetch pattern. 19 Chainlink feeds in data-cache, all confirmed push-feeds with off-chain aggregation. No Uniswap v2/v3 pool price calls found in oracle path. RD-F-053 critical factor is NOT triggered.
Sources #
- EtherscanMapleGlobals implementation — getLatestPrice oracle callMapleGlobals implementation 0x9BeAbb1B6f3Ad1ddb87B65148Ba5Eb6102334956 getLatestPrice()retrieved 2026-04-27
- MapleGlobals sourceMapleGlobals.sol getLatestPrice — Chainlink latestRoundData() callretrieved 2026-04-27
Methodology #
Determine whether the primary oracle for any asset/market reads spot price from a single DEX pool without a TWAP window or secondary source.
See the full factor methodology and distribution across all protocols →