defirisk.co
rubric v1.7.0

Max-deviation threshold (bps)

Dolomite's assessment for RD-F-058 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

No max-deviation threshold configured in the Dolomite oracle adapter. ChainlinkPriceOracleV1.sol does not implement minAnswer/maxAnswer validation. Chainlink aggregators have internal min/max circuit breakers at the aggregator level, but Dolomite does not check them — during an asset crash where the aggregator returns minAnswer floor, Dolomite would use that floored value as the price, overstating collateral. No configured threshold in bps found.

Sources #

  • GitHub
    ChainlinkPriceOracleV1.soldolomite-exchange/dolomite-margin/blob/master/contracts/external/oracles/ChainlinkPriceOracleV1.sol — no minAnswer/maxAnswer bounds validation in getPrice() functionretrieved 2026-05-16

Methodology #

If a circuit breaker exists, read the configured deviation threshold in basis points.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol dolomite factor RD-F-058 score yellow collected_at 2026-05-16 11:12:56