Skip to main content

OETHOracleRouter

OETHOracleRouter​

auraPriceFeed​

address auraPriceFeed

constructor​

constructor(address _auraPriceFeed) public

price​

function price(address asset) external view virtual returns (uint256)

Returns the total price in 18 digit units for a given asset. This implementation does not (!) do range checks as the parent OracleRouter does.

Parameters​

NameTypeDescription
assetaddressaddress of the asset

Return Values​

NameTypeDescription
[0]uint256uint256 unit price for 1 asset unit, in 18 decimal fixed

feedMetadata​

function feedMetadata(address asset) internal view virtual returns (address feedAddress, uint256 maxStaleness)

The price feed contract to use for a particular asset along with maximum data staleness

Parameters​

NameTypeDescription
assetaddressaddress of the asset

Return Values​

NameTypeDescription
feedAddressaddressaddress of the price feed for the asset
maxStalenessuint256maximum acceptable data staleness duration