
Payouts

Top 10

Top 25

Top 50
All
Sherlock
Immunefi
Jul '26
Jun '26
Mar '26
Jan '26
Findings not publicly available for private contests.
Sep '25
high
An Attacker deploying a Pool with different `tickSpacing` can steal Rewards by another pool.
high
When someones calls `stake` the `otherToken` rewardIndex resets, causing a loss of Rewards.
high
`collectFees` will revert for Pools with token0/1 as native ETH.
medium
The `SuperDCACashback` assumes the USDx has 6 decimals.
Findings not publicly available for private contests.
Aug '25
high
`migrateFrom` and `migrateTo` can be called by anyone.
medium
If `totalSupplyVsTan` goes to 0, it might result in a loss as `userRewardPerTokenPaid` is not updated.
medium
There is no way for the `admin` to sweep `rewards` lost due to precision
medium
No Slippage in `liquidation` causing loss of funds.
medium
The `siezeCollateral` compares collateral value in USD with USG.
medium
`oracle.getPtToSyRate` may return bigger values for some markets
medium
The collateral value for PT may be overstated as `getPtToSyRate` returns 1:1
Jul '25
Mar '25
medium
low
Jan '25
high
The `transferReserveToAuction` Function uses the wrong `currentPeriod`, Leading to DoS
high
New `BondAuction` Holders are Inappropriately Eligible for Full Period Distributions
medium
The `endAuction` Function Does Not Exclude Fees When Calculating the Pool's Value, Leaving the beneficiary with less fees
Dec '24
Sep '24
high
The `redeem` function does not check if the requested NFT is not a `canWithdrawAsset` NFT of someone else
high
The `collectionShutdown` Contract Allows Normal Voting After Execution, Preventing Users from Receiving Compensation for Burned Tokens and NFTs sold
high
The `collectionShutdown` contract fails to return tokens to users who voted when `cancel` is called due to an increase in token supply causing the tokens to be stuck inside the contract
high
The `relist` function does not check whether the listing is a liquidation listing causing users to pay taxes and refunds being paid to the listing owner who did not pay taxes
high
The `reserve` Function Fails to Delete `_isLiquidation` Mapping, Causing Refund not being paid for that Token Future Listings
medium
The `initializeCollection` is using a wrong Refund Logic causing the function to send zero Refunds