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 #
- GitHubChainlinkPriceOracleV1.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 →