There are tokens on Chainlink Price Feed which have pair against ETH and don't have against USD. Current implementation doesn't allow to use them as asset
.
Such tokens are ALCX , ALPHA, ANT, ATOM, AXS, BAT etc.
LibOracle.getOraclePrice()
returns the price of asset in terms of ETH. It consists of 2 steps: 1) fetch base price USD/ETH, 2) fetch price of asset against USD.
However some tokens don't have pair against USD, instead they have pair against ETH directly. As a result, protocol can't support them
Such tokens can't be used as asset in protocol, because price can't be fetched from Chainlink
Manual Review
Refactor model of price fetching, i.e. don't use base oracle price if asset already has pair against ETH in Chainlink
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.