https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/defaults/default_avatar_9.png

8

Security Researcher

Contact Me

High

2

Total

Medium

2

Total

$5.03K

Total Earnings

#787 All Time

4x

Payouts

bronze

1x

3rd Places

regular

1x

Top 10

regular

2x

Top 25

All

CodeHawks

Dec '24

Alchemix Transmuter

Alchemix Transmuter

0.00 op • 1 total finding • CodeHawks • fondevs

#31

low

Old router retains token allowance after update

Jul '24

Biconomy: Nexus

Biconomy: Nexus

226.45 USDC • 1 total finding • CodeHawks • fondevs

#13

medium

Typehash for ModuleEnableMode struct is incorrect

Dec '23

stake.link

stake.link

4,784.63 USDC • 3 total findings • CodeHawks • fondevs

bronze

high

Not Update Rewards in `handleIncomingUpdate` Function of `SDLPoolPrimary` Leads to Incorrect Reward Calculations

medium

Attacker can exploit lock update logic on secondary chains to increase the amount of rewards sent to a specific secondary chain

low

Insufficient Gas Limit Specification for Cross-Chain Transfers in _buildCCIPMessage() method. WrappedTokenBridge.sol #210

Jul '23

Beedle - Oracle free perpetual lending

Beedle - Oracle free perpetual lending

14.27 USDC • 5 total findings • CodeHawks • fondevs

#140

high

Lender contract can be drained by re-entrancy in `setPool`

low

Zero address leads to transaction reverts

gas

Use of magic numbers

gas

For the borrow(), repay() & startAuction() functions in Lender.sol the public visibility modifiers should be changed to external, to help optimize gas usage

gas

Don't initialize `uint/int` variables with default value