Payouts
Top 10
Top 25
Top 50
All
Sherlock
Cantina
CodeHawks
Jul '25
Apr '25
medium
Mar '25
Feb '25
high
Users Can Overwrite Existing Locks in veRAACToken Resulting in Permanent Loss of Funds
high
Incorrect Reward Claim Logic in FeeCollector::claimRewards Causes Denial of Service
high
RToken's transfer function lead to loss of funds due to incorrect math
high
Users can borrow more assets than they have deposited as collateral
high
Any attempt to liquidate a user will fail, because StabilityPool does not hold crvUSD during operational lifecycle
high
RToken is Not Interest Bearing Due to Broken Liquidity Index Calculation
high
Double Usage Index Scaling in StabilityPool Liquidation Inflates Required CRVUSD Balance
high
The total voting power of all veRAAC tokens is wrongly assigned
high
Interest Accrual Failure Due to Incorrect Scaling in RToken Implementation
high
Critical Economic Design Flaw in ZENO Zero-Coupon Bond Implementation Leads to Guaranteed User Losses
medium
Incorrect utilization rate forces protocol to issue maximum rewards indefinitely
medium
RToken.transferFrom() Does Not Scale User Balances Due to Stale Liquidity Index
medium
Using balanceOf Instead of Voting Power
medium
`RToken::calculateDustAmount` are incorrectly calculated, leading to not be able to transfer the accrued dust amount
medium
Liquidations are enabled when repayments are disabled, causing borrowers to lose funds without a chance to repay
medium
Emergency revoke in RAACReleaseOrchestrator will freeze revoked RAAC tokens in orchestrator
medium
Inconsistent Scaling in RToken Transfer Functions
medium
Incorrect Period Transition Logic in Reward Distribution
medium
Incorrect reward calculations in tick function
medium
Interest Rate Model Uses Prime Rate Instead of Optimal Rate at Optimal Utilization
medium
The earned yield from the Curve vault can never be utilized when withdrawing or borrowing
low
Improper Lock State Updates: Misreported Locked Token Data infects Governance Participation, rewards distribution and Harms Protocol Trust.
low
`FeeCollector::updateFeeType` wrong fee share validation leads to impossible update for some fee types
low
Extended Recovery Period After Emergency Shutdown Due to Rate Adjustment Limitations
low
Incorrect Voting Power Reporting in `veRAACToken.sol::getLockPosition` Function
low
`LendingPool` yield generated in curve vault is lost and cannot be withdrawn by users
Jan '25
high
high
high
medium
medium
Nov '24