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