defirisk.co
rubric v1.7.0

External keeper/relayer not redundant

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

Evidence summary #

The oracle reporter (immutable _reporter = 0x9fde717a21c5b272B8956d3AA0c3551E1FFd23D7 in GenericNextPriceAggregator) is functionally a single-keeper push oracle. If this address fails to transmit, prices go stale. No redundancy mechanism or failover identified. The Teller has setOracle (ABI confirmed) allowing oracle contract swap, but within the current live oracle contract the reporter is immutable. Single-keeper dependency without redundancy confirmed.

Sources #

Methodology #

Determine whether the protocol depends on a single keeper or relayer (Gelato, Chainlink Automation, custom) with no redundancy or failover.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol circle-usyc factor RD-F-062 score yellow collected_at 2026-05-15 21:56:43