RPL Price Submisson

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 1inch oracle 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.

Last updated