Assessment reports>Prisma Finance>Discussion>Discrepancy between interface and implementation

Discrepancy between interface and implementation

The TroveManager contract has a few discrepancies between its interface and implementation.

  1. The interface ITroveManager.sol declares an external function called updateStakeAndTotalStakes, which is not found in the corresponding implementation (i.e., TroveManager.sol).

  2. The implementation contract TroveManager.sol contains an external function claimableReward, which is not found in the corresponding interface (i.e., ITroveManager.sol).

Zellic © 2025Back to top ↑