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

stakog

Security Researcher

Contact Me

High

6

Total

Medium

5

Total

$2.01K

Total Earnings

#1016 All Time

7x

Payouts

regular

2x

Top 25

regular

3x

Top 50

All

Sherlock

Code4rena

CodeHawks

Feb '25

Usual Labs

Usual Labs

0.45 USDC • Sherlock • stakog

#54

Nov '24

Nouns DAO - Auction Streams

Nouns DAO - Auction Streams

0.37 USDC • Sherlock • stakog

#69

Debita Finance V3

Debita Finance V3

0.47 USDC • 1 total finding • Sherlock • stakog

#56

medium

Owner of lend offer can delete the offer more than once, completely messing up DLOFactory’s storage

Jun '24

Size

Size

1,863.16 USDC • 3 total findings • Code4rena • stakog

#17

high

Users won't liquidate positions because the logic used to calculate the liquidator's profit is incorrect

high

The collateral remainder cap is incorrectly calculated during liquidation

medium

Multicall does not work as intended

May '24

Munchables

Munchables

0.01 USDC • 1 total finding • Code4rena • stakog

#16

high

Invalid validation allows users to unlock early

Feb '24

AI Arena

AI Arena

115.84 USDC • 4 total findings • Code4rena • stakog

#53

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

NFTs can be transferred even if StakeAtRisk remains, so the user's win cannot be recorded on the chain due to underflow, and can recover past losses that can't be recovered(steal protocol's token)

medium

Fighter created by mintFromMergingPool can have arbitrary weight and element

Dec '23

The Standard

The Standard

32.18 USDC • 2 total findings • CodeHawks • stakog

#46

high

Rewards can be drained because of lack of access control

medium

Users can not remove some amount of collateral from contract because of wrong implementation of "canRemoveCollateral()"