VIP-126 is LIVE. Proposal type: Normal. Proposer: Dev Team. VIP-126 Price Feeds Configuration for Isolated Markets.

09 Jun 2023, 18:33
VIP-126 is LIVE Proposal type: Normal Proposer: Dev Team VIP-126 Price Feeds Configuration for Isolated Markets #### Summary If passed, this VIP will configure the price feeds for Venus Resilient Oracle for the following markets soon to be launched on Venus Isolated Markets: - Binance Oracle: ANKR / ankrBNB / BTT / FLOKI / HAY / NFT / RACA/ stkBNB / USDD - Chainlink: ALPACA / BIFI / BNBx / BSW / WBNB / WIN / WOO #### Description Proposed as a part of the Venus V4 Upgrade, Resilient Price Feeds is new logic eliminating a single point of failure while fetching asset prices from on-chain sources. It adds the capability to support multiple oracles and fallback mechanisms to return accurate prices and protect the protocol from oracle failures. Currently, it includes integrations with Chainlink, Pyth Network, Binance Oracle and TWAP (Time-Weighted Average Price) oracles, and more can be added in the future. TWAP uses PancakeSwap as the on-chain price source. We query prices from the Binance Oracle by using just the asset string names, via the FeedRegistry. So, no explicit price feed configuration is needed. Price feeds used from Chainlink: - ALPACA: 0xe0073b60833249ffd1bb2af809112c2fbf221df6 (source) - BIFI: 0xab827b69dacd586a37e80a7d552a4395d576e645 (source) - BNBx: 0xc4429B539397a3166eF3ef132c29e34715a3ABb4 (source) - BSW: 0x08e70777b982a58d23d05e3d7714f44837c06a21 (source) - WBNB: 0x0567f2323251f0aab15c8dfb1967e4e8a7d42aee (source) - WIN: 0x9e7377e194e41d63795907c92c3eb351a2eb0233 (source) - WOO: 0x02bfe714e78e2ad1bb1c2bee93ec8dc5423b66d4 (source) #### Security and additional considerations This VIP doesn’t imply any changes in the code, only changes in the configuration of the already deployed contracts. Prices post set-up: in a simulation environment, validating the Venus Resilient Price Feeds returns the expected prices after applying this set-up. Vote 👉