TWAP window duration
Fluid's assessment for RD-F-054 — scored not_applicable on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Primary oracles are Chainlink price feeds (not TWAP-based). The deprecated UniV3CheckCLRSOracle used multi-interval Uniswap V3 checks with windows of 240s-60s-15s-1s, which are very short (below 30-minute threshold). However, this contract is deprecated and replaced by GenericOracle which does not use Uniswap V3 TWAP as a primary source. Since active production oracles are Chainlink-based (not TWAP), this factor is not applicable to the primary oracle path. Flagged yellow rather than N/A because the deprecated oracle still appears in some vault configs until migration is complete.
Sources #
- GitHubFluid UniV3CheckCLRSOracle (deprecated)Instadapp/fluid-contracts-public/contracts/oracle/oracles/uniV3CheckCLRSOracle.sol — DEV DEPRECATED, 240s-60s-15s-1s windowsretrieved 2026-04-29
Methodology #
For each DEX-TWAP oracle, measure the TWAP window duration in minutes; flag any window < 30 minutes as high risk.
See the full factor methodology and distribution across all protocols →