https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/a2078cf0-1920-4de5-aee4-01632dd09159.jpg

ahmedaghadi

Security Researcher

Blockchain Security Researcher & Developer

Contact Me

High

7

Total

Medium

5

Total

$3.24K

Total Earnings

#928 All Time

7x

Payouts

regular

1x

Top 10

regular

4x

Top 25

regular

6x

Top 50

All

Code4rena

CodeHawks

Apr '25

Staking Part 2

Staking Part 2

84.30 usdc • CodeHawks • ahmedaghadi

#15

Sep '24

Kakarot

Kakarot

1,807.99 USDC • 2 total findings • Code4rena • ahmedaghadi

#8

medium

RIPEMD160 precompile crashes with a Cairo exception for some input lengths

medium

Jump in creation code leads to reverting of the starknet transaction

Staking

Staking

917.76 USDC • CodeHawks • ahmedaghadi

#21

May '24

Munchables

Munchables

0.01 USDC • 1 total finding • Code4rena • ahmedaghadi

#16

high

Invalid validation allows users to unlock early

Apr '24

DYAD

DYAD

241.85 USDC • 2 total findings • Code4rena • ahmedaghadi

#49

high

Unable to withdraw Kerosene from `vaultmanagerv2::withdraw` as it expects a `vault.oracle()` method which is missing in Kerosene vaults

high

Attacker Can Frontruns User's Withdrawals To Make Them Reverts Without Costs

Feb '24

AI Arena

AI Arena

128.77 USDC • 4 total findings • Code4rena • ahmedaghadi

#40

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

DoS in `MergingPool::claimRewards` function and potential DoS in `RankedBattle::claimNRN` function if called after a significant amount of rounds passed.

medium

Fighter created by mintFromMergingPool can have arbitrary weight and element

Jan '24

Curves

Curves

56.42 USDC • 3 total findings • Code4rena • ahmedaghadi

#58

high

Whitelised accounts can be forcefully DoSed from buying curveTokens during the presale

high

Unauthorized Access to setCurves Function

medium

Protocol and referral fee would be permanently stuck in the Curves contract when selling a token