Payouts
Top 10
Top 25
Top 50
All
Sherlock
Code4rena
Jul '25
Collaborative Audit • Sherlock • givn
Apr '25
medium
Desynchronization of Cabal's internal accounting with actual staked INIT amounts leads to over-minting of sxINIT tokens
medium
Unstaking from LP pools will cause underflow and lock user funds
medium
Unstaking calculates user share at request time, ignoring slashing — leading to DoS and unfair distribution
high
Users Who Queue Withdrawal Before A Slashing Event Disadvantage Users Who Queue After And Eventually Leads To Loss Of Funds For Them
medium
Attacker can partially DoS L1 operations in StakingManager by making huge number of deposits
medium
Inconsistent State Restoration in `cancelWithdrawal` Function
medium
Incorrect Balance Check in Validator Redelegation Process May Block Legitimate Rebalancing Operations
Mar '25
Feb '25
Jul '24
May '24
Apr '24
Mar '24
Feb '24
high
Since you can reroll with a different fighterType than the NFT you own, you can reroll bypassing maxRerollsAllowed and reroll attributes based on a different fighterType
high
Players have complete freedom to customize the fighter NFT when calling `redeemMintPass` and can redeem fighters of types Dendroid and with rare attributes
high
FighterFarm:: reroll won't work for nft id greator than 255 due to input limited to uint8
medium
Can mint NFT with the desired attributes by reverting transaction
medium
Constraints of dailyAllowanceReplenishTime and allowanceRemaining during mint() can be bypassed by using alias accounts & safeTransferFrom()
medium
Fighter created by mintFromMergingPool can have arbitrary weight and element