🔎
Analysis of oDAO Duties
  • Intro
  • Overview of Duties
    • ETH Balance Submission
    • MEV Penalties
    • Contract Upgrades
    • Scrub Check - Withrawal Credentials
    • Reward Tree - RPL Rewards
    • RPL Price Submisson
    • oDAO Settings
    • Reward Tree - Smoothing Pool
    • Scrub Check - Solo Migration
    • Scrub Check - LEB8 Migration
    • [TODO] pDAO/Guardian
  • Verifiable Off-Chain Calculations
  • Guardrails - Balance Submission
  • Guardrails - MEV Penalties
  • Fraud Proof Scrubs
  • MEV Stealing Proofs
  • MEV - Negative BC Commission
  • Fraud Proof Challenge Period
Powered by GitBook
On this page
  1. Overview of Duties

RPL Price Submisson

PreviousReward Tree - RPL RewardsNextoDAO Settings

Last updated 1 year ago

The protocol needs the RPL price to determine minimum staked needed for creating new minipools, RPL rewards based on effective RPL staked, and size of RPL slashings.

As of now (before Smartnode v1.9.0), the oDAO sources a for the price and votes on it the same way as in ETH Balance Submission. Smartnode v1.9.0 uses a Uniswap v3 TWAP instead.

Impact of incorrect values is relatively limited. Setting a very low price would effectively block new minipools from being created (see also oDAO Settings and Scrub Check - Withrawal Credentials) and could allow manipulation of RPL Rewards (see also Reward Tree - RPL Rewards). Setting a very high price would allow anyone to unstake their RPL and creating new minipools with minimal or no RPL collateral.

1inch oracle