https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/c3fcafef-4665-4b1e-80a3-af0f4ba9273f.png

emrekocak

Security Researcher

https://t.co/gRCgj9Jadk

Contact Me

High

2

Total

Medium

4

Total

$461.00

Total Earnings

#1444 All Time

17x

Payouts

bronze

1x

3rd Places

regular

2x

Top 10

regular

4x

Top 25

All

Sherlock

Code4rena

CodeHawks

May '24

Gamma - Locked Staking Contract

Gamma - Locked Staking Contract

133.81 USDC • 1 total finding • Sherlock • emrekocak

bronze

medium

Users may unintentionally lose their funds with `earlyExitById` or `exitLateById`

Mar '24

vVv Vesting & Staking

vVv Vesting & Staking

16.41 USDC • Sherlock • emrekocak

#31

Feb '24

AI Arena

AI Arena

13.86 USDC • 1 total finding • Code4rena • emrekocak

#116

medium

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

Jan '24

Olympus On-Chain Governance

Olympus On-Chain Governance

139.35 USDC • 1 total finding • Sherlock • emrekocak

#7

medium

`GovernorBravoDelegate::castVoteInternal` function will always revert

Curves

Curves

1.38 USDC • 2 total findings • Code4rena • emrekocak

#124

high

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

medium

Curves::_buyCurvesToken(), Excess of Eth received is not refunded back to the user.

Dec '23

The Standard

The Standard

1.92 USDC • 2 total findings • CodeHawks • emrekocak

#81

high

Looping over unbounded `pendingStakes` array can lead to permanent DoS and frozen funds

low

Anyone with TST tokens can monitor the mempool and frontrun mint/burn functions to get EUROs rewards without even staking.

Jul '23

Beedle - Oracle free perpetual lending

Beedle - Oracle free perpetual lending

0.00 USDC • 1 total finding • CodeHawks • emrekocak

#233

gas

Uncheck Arithmetic where overflow/underflow impossible

Foundry DeFi Stablecoin CodeHawks Audit Contest

Foundry DeFi Stablecoin CodeHawks Audit Contest

0.00 USDC • 1 total finding • CodeHawks • emrekocak

#164

gas

`++i`/`i++` should be `unchecked{++i}`/`unchecked{i++}` when it is not possible for them to overflow, as is the case when used in `for`- and `while`-loops

CodeHawks Escrow Contract - Competition Details

CodeHawks Escrow Contract - Competition Details

1.21 USDC • 1 total finding • CodeHawks • emrekocak

#95

gas

Check price != 0 before interacting with IERC20

Nov '22

Debt DAO contest

Debt DAO contest

49.23 USDC • Code4rena • emrekocak

#52

Oct '22

Paladin - Warden Pledges contest

Paladin - Warden Pledges contest

11.52 USDC • Code4rena • emrekocak

#34

Holograph contest

Holograph contest

0 USDC • Code4rena • emrekocak

#44

Juicebox contest

Juicebox contest

25.96 USDC • Code4rena • emrekocak

#19

The Graph L2 bridge contest

The Graph L2 bridge contest

20.79 USDC • Code4rena • emrekocak

#16

Sep '22

QuickSwap and StellaSwap contest

QuickSwap and StellaSwap contest

24.02 USDC • Code4rena • emrekocak

#65

Frax Ether Liquid Staking contest

Frax Ether Liquid Staking contest

12.81 USDC • Code4rena • emrekocak

#78

VTVL contest

VTVL contest

9.09 USDC • Code4rena • emrekocak

#80