FluidGenericOracle ​
Inherits:FluidOracle, FluidGenericOracleBase
generic configurable Oracle 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_)
FluidOracle(infoName_, targetDecimals_)
FluidGenericOracleBase(sources_);
getExchangeRateOperate ​
solidity
function getExchangeRateOperate() public view virtual override returns (uint256 exchangeRate_);
getExchangeRateLiquidate ​
solidity
function getExchangeRateLiquidate() public view virtual override returns (uint256 exchangeRate_);
getExchangeRate ​
solidity
function getExchangeRate() public view virtual override returns (uint256 exchangeRate_);