MockOracle
MockOracle
Mock of both price Oracle and min max oracles
prices
mapping(bytes32 => uint256) prices
pricesMinMax
mapping(bytes32 => uint256[]) pricesMinMax
ethMin
uint256 ethMin
ethMax
uint256 ethMax
price
function price(string symbol) external view returns (uint256)
returns the asset price in USD, 6 decimal digits. Compatible with the Open Price Feed.
setPrice
function setPrice(string symbol, uint256 _price) external
sets the price of the asset in USD, 6 decimal digits
setEthPriceMinMax
function setEthPriceMinMax(uint256 _min, uint256 _max) external
sets the min and max price of ETH in USD, 6 decimal digits
setTokPriceMinMax
function setTokPriceMinMax(string symbol, uint256 _min, uint256 _max) external
sets the prices Min Max for a specific symbol in ETH, 8 decimal digits
priceMin
function priceMin(string symbol) external view returns (uint256)
get the price of asset in ETH, 8 decimal digits.
priceMax
function priceMax(string symbol) external view returns (uint256)
get the price of asset in USD, 8 decimal digits. Not needed for now