[Multichain] Oracle Update — Atlas, Chainlink OEV Expansion & RedStone Anchors

This proposal upgrades the oracle configuration of Venus markets on BNB Chain, Ethereum, Arbitrum One and Base, and brings a newly deployed CommandsAggregator into service across those chains plus zkSync Era. It strengthens price-feed redundancy, expands the Chainlink OEV cooperation, and replaces the legacy Binance Oracle with the new Atlas Oracle.

Background

Venus prices each market through a ResilientOracle that references up to three independent sources — MAIN, PIVOT and FALLBACK — so that no single faulty feed can misprice collateral. This proposal advances three changes:

  • Atlas replaces Binance (BNB Chain). The legacy Binance Oracle will be sunset soon; every market that referenced it moves to the new Atlas Oracle, owned under Venus governance since VIP-612. For DAI and XVS, RedStone is promoted to PIVOT and Atlas placed in FALLBACK.
  • Chainlink promoted to MAIN (BNB Chain). For ADA, BNB, CAKE, USD1, USDC, WBNB, XRP and solvBTC, the MAIN and PIVOT slots are swapped so Chainlink becomes MAIN and RedStone the PIVOT — a reordering of existing feeds that expands the Chainlink OEV cooperation.
  • RedStone added as PIVOT (Ethereum / Arbitrum One / Base). Twelve markets currently price from a single Chainlink feed with no cross-check. RedStone is added as a PIVOT anchor: on each read the Chainlink MAIN price is accepted only if it agrees with the RedStone anchor within ±1% for stablecoins or ±5% for other assets — otherwise the price is rejected rather than trusted.

Worked example: RedStone serves as the anchor, and the Chainlink MAIN price is accepted only if it lands within ±5% of it — e.g. with RedStone at $3,000, a MAIN price between $2,850 and $3,150 is used, while one outside that band is rejected. For a stablecoin such as USDC the band tightens to ±1% ($0.99–$1.01). These markets carry no FALLBACK, so a rejected price means the oracle returns no price and operations relying on it pause — failing safe rather than pricing off a possibly-faulty feed.

A newly deployed CommandsAggregator — the helper contract governance uses to batch oracle and permission operations — is also activated on all five chains, replacing the previous helper on the remote chains.

:lock: TWT and lisUSD move to Atlas as an interim MAIN until a Chainlink adapter is wired; asBNB is unchanged (no Atlas feed yet); xSolvBTC and a planned Chainlink promotion for TWT are out of scope pending new adapters.

Summary

If approved, this VIP will:

  • Migrate all affected BNB Chain markets from the sunset Binance Oracle to Atlas, and reorder Chainlink/RedStone priority for the OEV markets.
  • Add RedStone as a bounded PIVOT to 12 single-source markets on Ethereum, Arbitrum One and Base (±1% stablecoins, ±5% other assets).
  • Bring a new CommandsAggregator into service on all five chains, with permissions granted to Venus governance timelocks.

We welcome community feedback on this proposal ahead of submitting it for a VIP vote.

2 Likes