DexSmartT4PegOracleL2 ​
Inherits:FluidOracleL2, DexSmartT4PegOracle
Gets the exchange rate between a Fluid Dex smart collateral shares and smart debt shares.
-> Reserves from Liquidity with Peg buffer percent. -> Reserves conversion price from separately deployed FluidOracle (optional e.g. needed for wstETH-ETH).
Functions ​
constructor ​
solidity
constructor(DexSmartT4PegOracle.DexSmartT4PegOracleParams memory params_, address sequencerUptimeFeed_)
DexSmartT4PegOracle(params_)
FluidOracleL2(sequencerUptimeFeed_);
getExchangeRateOperate ​
solidity
function getExchangeRateOperate()
public
view
override(DexSmartT4PegOracle, FluidOracleL2)
returns (uint256 exchangeRate_);
getExchangeRateLiquidate ​
solidity
function getExchangeRateLiquidate()
public
view
override(DexSmartT4PegOracle, FluidOracleL2)
returns (uint256 exchangeRate_);
getExchangeRate ​
solidity
function getExchangeRate() public view override(DexSmartT4PegOracle, FluidOracleL2) returns (uint256 exchangeRate_);