DexSmartT4CLOracleL2 ​
Inherits:FluidOracleL2, DexSmartT4CLOracle
Gets the exchange rate between a Fluid Dex smart collateral and smart debt for a T4 vault. returns amount of debt shares per 1 col share.
-> Reserves from Liquidity, adjusted for conversion price. -> Reserves conversion price from Chainlink feeds.
Functions ​
constructor ​
solidity
constructor(DexSmartT4CLOracle.DexSmartT4CLOracleParams memory params_, address sequencerUptimeFeed_)
DexSmartT4CLOracle(params_)
FluidOracleL2(sequencerUptimeFeed_);
getExchangeRateOperate ​
solidity
function getExchangeRateOperate()
public
view
override(DexSmartT4CLOracle, FluidOracleL2)
returns (uint256 exchangeRate_);
getExchangeRateLiquidate ​
solidity
function getExchangeRateLiquidate()
public
view
override(DexSmartT4CLOracle, FluidOracleL2)
returns (uint256 exchangeRate_);
getExchangeRate ​
solidity
function getExchangeRate() public view override(DexSmartT4CLOracle, FluidOracleL2) returns (uint256 exchangeRate_);