Inherits: ReserveOracle
Reserve oracle for rswETH.
Creates a new rswEthwstEthReserveOracle instance. Provides the amount of wstETH equal to one rswETH. wstETH / rswETH = ETH / rswETH * wstETH / ETH.
The value of rswETH denominated in wstETH by the provider.
constructor(
uint8 _ilkIndex,
address[] memory _feeds,
uint8 _quorum,
uint256 _maxChange
)
ReserveOracle(_ilkIndex, _feeds, _quorum, _maxChange);Parameters
_ilkIndex
uint8
of rswETH.
_feeds
address[]
List of alternative data sources for the rswETH exchange rate.
_quorum
uint8
The amount of alternative data sources to aggregate.
_maxChange
uint256
Maximum percent change between exchange rate updates. [RAY]
Returns the exchange rate between wstETH and rswETH.
Returns
<none>
uint256
Exchange rate between wstETH and rswETH.
function _getProtocolExchangeRate() internal view override returns (uint256);