We have performed a diff audit of the Venus Protocol, primarily focusing on a new Efficiency Mode (e-mode) feature. The feature allows the creation of isolated lending pools for groups of correlated assets. Users are to be able to opt-in to a specific e-mode category, gaining more favorable risk parameters like increased collateral factors and liquidation thresholds. Governance retains control over the creation and management of these pools. The feature is integrated into the `Comptroller`'s Diamond architecture, particularly within the `MarketFacet`. Safety checks prevent users from entering an e-mode with incompatible outstanding debts or an under-collateralized position. No severe issues were found during the audit. The documentation is of high quality, including functional requirements for the e-mode feature, and the test suite has been bolstered and altered to accommodate the e-mode feature.
Low | Medium | High | Critical | Total | |
|---|---|---|---|---|---|
Not fixed | 1 | - | - | - | 1 |
Acknowledged | - | - | - | - | 0 |
Fixed | - | - | - | - | 0 |
| Total | 1 | 0 | 0 | 0 | 1 |
| # | File Name |
|---|---|
| 1 | Scope not recorded here: see the report |