• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
Venus ProtocolVenus Protocolby0x5176671de05380379399B669eD276Feec99D59cB0x5176…59cB

Provide Support for Capped Oracles for Enhanced Security

Voting ended 11 months agoSucceeded

Description

Capped Oracles are a type of price oracle designed to limit the maximum value (or growth) of an asset’s reported price to protect against manipulation or sudden volatility.

Capped Oracles set an upper bound (a “cap”) on the price that can be reported for an asset in the protocol. This mechanism helps mitigate the risk of price manipulation—especially for low-liquidity or volatile assets—which could otherwise allow users to borrow excessively or liquidate positions unfairly. By capping the price, the protocol ensures that users can’t exploit sudden, artificial price spikes to increase their borrowing power or trigger liquidations.

Venus Correlated token oracles calculate the USD price of assets strongly correlated with other assets, for example wstETH and stETH, taking into account the onchain exchange rate between the correlated assets. Specifically, Capped Oracles limit the considered growth of that exchange rate on correlated assets.

Cached Prices is a new feature integrated on the Venus oracle contracts, that reduces the gas consumed by the functions that collect and return the prices, using Transient Storage to cache the prices in the smart contract memory. This drastically reduces the needed gas when the price for one asset is requested more than one time in the same transaction (common behaviour during liquidations or complex transactions).

The deployment and configuration of the Capped Oracles and Cached Prices will be performed on several phases. It requires the upgrade of the base contracts (ResilientOracle, BoundValidator, ChainlinkOracle, BinanceOracle and RedStoneOracle).

Security and additional considerations

We applied the following security procedures for this upgrade:

  • Audits: Certik, Quantstamp and Fairyproof have audited the deployed code
  • VIP execution simulation: in a simulation environment, validating the new implementations are properly set on opBNB, and the asset prices doesn’t change
  • Deployment on testnet: the same upgrade has been performed on opBNB testnet, and used in the Venus Protocol testnet deployment

Audit reports

  • Certik audit audit report (2025/04/30)
  • Quantstamp (2025/03/25)
  • Fairyproof audit report (2025/03/19)

Deployed contracts

opBNB mainnet

  • New ResilientOracle implementation
  • New BinanceOracle implementation
  • New BoundValidator implementation

opBNB testnet

  • New ResilientOracle implementation
  • New BinanceOracle implementation
  • New BoundValidator implementation

References

  • Capped Oracles and Cached Prices feature
  • VIP simulation
  • Upgrade on opBNB testnet
  • Technical article about Capped Oracles

Off-Chain Vote

For, please proceed.
812.61K XVS100%
Against, do not proceed.
0 XVS0%
Quorum:1625%
Download mobile app to vote

Discussion

Venus ProtocolProvide Support for Capped Oracles for Enhanced Security

Timeline

May 09, 2025Proposal created
May 09, 2025Proposal vote started
May 10, 2025Proposal vote ended
May 10, 2025Proposal updated