Payouts
1st Places
3rd Places
Top 10
All
Sherlock
Code4rena
Cantina
CodeHawks
Jul '25
May '25
Mar '25
Feb '25
high
`GaugeController` does not send funds to FeeCollector disrupting fees distribution and causing loss of funds
high
Incorrect Reward Claim Logic in FeeCollector::claimRewards Causes Denial of Service
high
Boost Miscalculation Leads to Excess Distribution
high
Lack of Access Control in BoostController::updateUserBoost Leading to Unauthorized Delegation Overwrite.
medium
`MAX_TOTAL_SUPPLY` Bypass in `veRAACToken` via `increase()` Function
medium
`RToken::calculateDustAmount` are incorrectly calculated, leading to not be able to transfer the accrued dust amount
medium
Treasury Contract Deposit Function Can Be Frontrun To Deny Protocol Operations
medium
RAACToken burns less tokens than expected when feeCollector is unset
medium
Flawed Boost Multiplier Calculation Always Yields Maximum Boost
medium
Missing Update of `lastUpdateTime` in `updatePeriod()
medium
Missing Predecessor Check in `executeEmergencyAction()` function
medium
Liquidity rate calculation applies protocol fee as a discount instead of charging it in ReserveLibrary
low
Irreversible emission cap reduction in BaseGauge
low
Unauthorized Vote Casting Vulnerability
low
Incorrect Initialization of minBoost in BaseGauge Constructor Breaks Core Contract Functionality
low
`FeeCollector::updateFeeType` wrong fee share validation leads to impossible update for some fee types
low
`_distributeToGauges` is venerable to outOfGas
low
Incorrect Values Returned in ReserveLibrary `withdraw` Function
low
Missing Check for Gauge Activation Status in vote :: GaugeController.sol
low
Inconsistent time boundary check in `Governance::state` and `Governanane::castVote`
low
Improper Handling of Predecessor Dependencies in Batch Scheduling and Execution
Jan '25
high
high
high
medium
medium
Dec '24
Nov '24