FluidGenericOracleL2 ​
Inherits:FluidOracleL2, FluidGenericOracle
generic configurable Oracle for Layer 2 (with sequencer outage detection) combines up to 4 hops from sources such as
- an existing IFluidOracle (e.g. ContractRate)
 - Redstone
 - Chainlink
 
Functions ​
constructor ​
solidity
constructor(
    string memory infoName_,
    uint8 targetDecimals_,
    OracleHopSource[] memory sources_,
    address sequencerUptimeFeed_
) FluidGenericOracle(infoName_, targetDecimals_, sources_) FluidOracleL2(sequencerUptimeFeed_);getExchangeRateOperate ​
solidity
function getExchangeRateOperate()
    public
    view
    override(FluidGenericOracle, FluidOracleL2)
    returns (uint256 exchangeRate_);getExchangeRateLiquidate ​
solidity
function getExchangeRateLiquidate()
    public
    view
    override(FluidGenericOracle, FluidOracleL2)
    returns (uint256 exchangeRate_);getExchangeRate ​
solidity
function getExchangeRate() public view override(FluidGenericOracle, FluidOracleL2) returns (uint256 exchangeRate_);
