LIP-23: Rebase Check Smart Contracts

Off-Chain (Private)
Audited on 2024/06/21
No active critical issues

Summary

Lido implements an improvement of the OracleReportSanityChecker which aims to mitigate the riskof malicious oracle daemons colluding and reporting excessive negative rebases of stETH. “Lido is a liquid staking solution for ETH backed by industry-leading staking providers. Lido lets users stake their ETH – without locking assets or maintaining infrastructure – whilst participating in on-chain activities, e.g. lending. Lido attempts to solve the problems associated with initial ETH staking – illiquidity, immovability and accessibility – making staked ETH liquid and allowing for participation with any amount of ETH to improve security of the Ethereum network.

Issues (3)

Low
Medium
High
Critical
Total
Not fixed
----0
Fixed
3---3
Total30003
Past Report Data Retrieval
fixed/low

None
Specification Mismatch
fixed/low

None
The Second Opinion Oracle Should Return a Unified Balance
fixed/low

None

Contracts (2)

#File Name
1

code/lido-core_code/contracts/0.8.9/lib/SafeCastExt.sol

2

code/lido-core_code/contracts/0.8.9/sanity_checks/OracleReportSanityChecker.sol