CurveTricryptoOracle#getPrice contains math error that causes LP to be priced completely wrong
CurveTricryptoOracle.sol#L57-L62\\n```\\n            (lpPrice(\\n                virtualPrice,\\n                base.getPrice(tokens[1]),\\n                ethPrice,\\n                base.getPrice(tokens[0])\\n            ) * 1e18) / ethPrice;\\n```\\n\\nAfter the LP price has been calculated in USD it is mistakenly divided by the price of ETH causing the contract to return the LP price in terms of ETH rather than USD. This leads to LP that is massively undervalued causing positions which are actually heavily over collateralized to be liquidated.
Don't divide the price by the price of ETH
Healthy positions are liquidated due to incorrect LP pricing
```\\n            (lpPrice(\\n                virtualPrice,\\n                base.getPrice(tokens[1]),\\n                ethPrice,\\n                base.getPrice(tokens[0])\\n            ) * 1e18) / ethPrice;\\n```\\n