defirisk.co
rubric v1.7.0

Immutable oracle address

Yearn Finance's assessment for RD-F-180 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

No oracle address is stored as immutable in any assessed Yearn contract. V2 BaseStrategy.sol: baseFeeOracle declared as mutable public state variable (address public baseFeeOracle), updateable via setBaseFeeOracle(address _baseFeeOracle) external onlyVaultManagers — admin-settable, not immutable. V3 BaseStrategy.sol (tokenized-strategy repo): only immutables are asset (ERC-20 token address) and tokenizedStrategyAddress (implementation contract pointer — not an oracle). No oracle address exists in V3 base strategy. V3 AprOracle: uses mapping(address => address) public oracles — admin-settable via setOracle(address _strategy, address _oracle) external, gated by governance or strategy management. Vault core (V2 + V3) has no oracle address at all. NOTE FOR ORCHESTRATOR: F180 is promoted ★ under rubric v1.4 (T-14 2026-04-22) but held as critical-CANDIDATE for counting per T-12 PD-017. Score is green so has no grade impact.

Sources #

Methodology #

Determine whether any collateral oracle address is marked `immutable` in protocol config with no admin-replaceable adapter wrapper, preventing the protocol from repricing when the upstream asset depegs.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol yearn-finance factor RD-F-180 score green collected_at 2026-05-16 08:34:32