Security Researcher
High
Total
Medium
Total Earnings
#1357 All Time
Payouts
2nd Places
3rd Places
Top 10
All
Sherlock
Code4rena
CodeHawks
Mar '25
2.69 USDC • Code4rena • Shinobi
#29
0.03 USDC • Sherlock • yuza101
#94
68.35 USDC • 1 total finding • Sherlock • 0xCNX
#11
high
Precision Loss in Reward Calculations Undermines User Rewards
Feb '25
0.09 USDC • 1 total finding • Sherlock • 0xnegan
#28
medium
Locked funds due to underflow in withdrawal
0.09 USDC • 1 total finding • Sherlock • yuza101
[m-01] Withdraw Calculation Bug
0.04 USDC • 1 total finding • Sherlock • 0xnegan
[LP-01] Unit Mismatch in Participation Updates to over/under charging during participation updates
0.04 USDC • 1 total finding • Sherlock • yuza101
Critical Logic Mismatch in updateParticipation() Leads to Guaranteed Reverts or Corrupted Token Allocations
193.43 usdc • 3 total findings • CodeHawks • cipherhawk
#24
Wrong refundExecutionFee in _handleReturn
Wrong index causes last depositor to always get execution fee refund if cancelFlow is called by keeper to cancel a withdrawal
low
PerpetualVault withdrawals are affected by global parameter updates
Jan '25
0 USDC • 1 total finding • Code4rena • Shinobi
#12
Incorrect Logic in onlyOperator Modifier Leading to Denial-of-Service for Authorized Operators Across Critical Functions
3.58 USDC • 1 total finding • Code4rena • Shinobi
#16
Ineffective proposal threshold validation allows setting arbitrary high values
0.04 usdc • 1 total finding • CodeHawks • cipherhawk
#9
Incorrect sequence of AaveDIVAWrapper constructor parameters
57.84 USDC • Sherlock • 0xnegan
#90
0.29 USDC • Sherlock • 0xCNX
#119
Dec '24
144.76 USDC • 1 total finding • Sherlock • 0xnegan
Rounding Arbitrage (Different Rounding for Trust vs. Distrust)
11.67 op • 2 total findings • CodeHawks • cipherhawk
#26
not adding `claimable` balance to the total assets in `_harvestAndReport` can cause losses.
Old router retains token allowance after update
62.48 USDC • 1 total finding • Code4rena • Shinobi
#4
Missing slippage protection in `AerodromeDexter.sol` `swapExactTokensForTokens()`
5.11 USDC • 3 total findings • Code4rena • Shinobi
#49
Users can claim more that their actual allotment
Creator of one vesting plan can affect vesting plans created by other users.
Listing potential can not be purchased with discounted price
0.14 OP • 1 total finding • Sherlock • 0xnegan
#67
updateDownsideProtected() to Deny Service and Cause Protocol Disruption
0.26 OP • 1 total finding • Sherlock • yuza101
#63
[M-03] No limit to how many orders can be pushed into pendingOrderIds[], potentially lead to DoS
0.01 OP • 1 total finding • Sherlock • 0xCNX
#65
Incorrect Freshness Logic Validation in PythOracle breaking the entire mechanism for triggering orders
0.14 OP • 1 total finding • Sherlock • 0xCNX
Attacker will Deny Service by Manipulating downsideProtected in updateDownsideProtected()
Oct '24
111.80 USDC • 1 total finding • Sherlock • yuza101
#10
Potential Integer Division Precision Loss in boostPrice Function Leads to Inaccurate Price Calculations