# 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.&#x20;

As of now (before Smartnode v1.9.0), the oDAO sources a [1inch oracle](https://github.com/1inch/spot-price-aggregator) for the price and votes on it the same way as in [eth-balance-submission](https://knoshua.gitbook.io/analysis-of-odao-duties/overview-of-duties/eth-balance-submission "mention"). 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](https://knoshua.gitbook.io/analysis-of-odao-duties/overview-of-duties/odao-settings "mention") and [scrub-check-withrawal-credentials](https://knoshua.gitbook.io/analysis-of-odao-duties/overview-of-duties/scrub-check-withrawal-credentials "mention")) and could allow manipulation of RPL Rewards (see also [reward-tree-rpl-rewards](https://knoshua.gitbook.io/analysis-of-odao-duties/overview-of-duties/reward-tree-rpl-rewards "mention")). Setting a very high price would allow anyone to unstake their RPL and creating new minipools with minimal or no RPL collateral.
