Upgrading to ChainLink Oracles for several Markets
Authors: SNX Ambassadors
Related Discussions: This proposal follows the RFC here
Submission Date: 21st / Nov / 2022
Simple Summary
This proposal calls for changing the price feed for several markets to Chainlink. It is submitted by Millie, a member of the Synthetix Ambassadors.
Abstract
Introduce the following ChainLink Oracles for these markets:
- RLC
- XCN
- ALCX
- BAL
- sUSD
- GUSD
- CRV
- BUSD
- LRC
- WBTC/ETH (this Oracle will use a custom contract to retrieve the WBTC price based on the addition of WBTC/BTC ChainLink Oracle and the existing BTC/ETH oracle)
Motivation
Upgrading the price feed of the above mentioned markets to ChainLink - from the current UniswapV3 TWAP oracles - will ensure that the security of these markets will be of the highest standard and will enable healthy lending and borrowing.
Given that there are Chainlink feeds available for those markets, it’s in the best interest of Euler Protocol to upgrade them from the current oracles. Their current oracle ratings range from reliable to somewhat reliable to unreliable in some instances, because of the poor liquidity in many of their ETH pairs on Uniswap V3. In some cases the main liquidity source for the assets isn’t even on Uniswap but rather on Curve (BUSD, sUSD, GUSD, CRV).
Introducing ChainLink oracles for LRC, RLC, XCN, ALCX, BAL, sUSD, GUSD, CRV, BUSD and WBTC will increase Euler security and allow for more efficient lending/borrowing practices for those markets.
Specification & Implementation:
Upgrade the price feed of the mentioned assets in this eIP to ChainLink using the available oracles in ChainLink’s Data Feeds.
This oracle alternative was made possible by the recently passed eIP 14 and the implementation is similar to that called for in eIP 16.
Voting:
- Yes – Change the above markets to Chainlink oracles
- No – the above markets should find an alternative oracle.