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