Oracle role per asset
Kinetiq's assessment for RD-F-049 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
kHYPE exchange rate: primary role served by StakingAccountant on-chain accounting (no secondary). Validator performance: primary role served by DefaultOracle (operator-push, no secondary). HYPE/USD price: not used — redemption is always HYPE-for-kHYPE, no USD price oracle needed. No fallback oracle for any role.
Sources #
- GitHubStakingAccountant.sol — Code4rena audit repoStakingAccountant.sol _getExchangeRatio(): computes ratio from totalStaked + rewards - claims - slashing / totalKHYPESupply; DefaultOracle.sol updateValidatorMetrics(): single operator-push per validatorretrieved 2026-05-17
Methodology #
For each oracle, classify its role as Primary / Secondary / Fallback per asset/market.
See the full factor methodology and distribution across all protocols →
rubric_version v1.7.0 protocol kinetiq factor RD-F-049 score green collected_at 2026-05-17 15:29:57