Security Researcher
High
Solo
Total
Medium
Total Earnings
#182 All Time
Payouts
1st Places
2nd Places
Top 10
All
Code4rena
Cantina
Hats Finance
Jun '25
251.9 USDC • 1 total finding • Hats • Tripathi
#21
high
Withdraw reverts leading to DOS
Jan '25
13,365.35 USDC • 1 total finding • Cantina • Tripathi
Nov '24
39,953.3 USDC • 3 total findings • Cantina • Tripathi
medium
Jul '24
300 USDC • 1 total finding • Hats • Tripathi
#6
In reward calculation, dust amount is left and stuck in the contract for every epoch
Jun '24
4,000 USDT • 1 total finding • Hats • Tripathi
#4
Accrued Fees Not Minted before Fee Parameters Are Updated
249.6 USDC • 1 total finding • Hats • Tripathi
low
Does not emit event after writing into storage
May '24
0.17 USDC • 1 total finding • Code4rena • Tripathi
#42
Chainlink's `latestRoundData` might return stale or incorrect results
Mar '24
171.17 USDC • 3 total findings • Cantina • Tripathi
#26
165.52 USDC • 2 total findings • Code4rena • Tripathi
#19
Any fee claim lesser than the total `yieldFeeBalance` as unit of shares is lost and locked in the `PrizeVault` contract
Lack of Slippage Protection in `withdraw`/`redeem` Functions of the Vault
Feb '24
559.5 DAI • 1 total finding • Hats • Tripathi
#8
Rounding in LovTokenManager doesn't sync with design
2,500 USDC • 2 total findings • Hats • Tripathi
`WiseSecurity.checksWithdraw` blocks the withdrawal of pooltokens
`WiseOracleHub.getTokensPriceFromUSD()`skips TWAP computation which permits the use of price even if the difference >`ALLOWED_DIFFERENCE`
Jan '24
163.11 USDC • 3 total findings • Code4rena • Tripathi
#56
formPOL lacks slippage and deadline protection
No proposal time limit traps sponsors of unpopular proposals
Chainlink price feed uses BTC, not WBTC. In case of depegging, oracles will become easier to manipulate.
Aug '23
53.89 USDC • 1 total finding • Code4rena • Tripathi
#37
If governance removes a gauge, user's voting power for that gauge will be lost.
Jul '23
360.73 USDC • 2 total findings • Code4rena • Tripathi
#36
In important libraries of PoolTogether, the pow() function of PRBMath is used, which exhibits inconsistent return values
`drawManager` CAN BE SET TO A MALICIOUS ADDRESS
May '23
44.17 USDC • Code4rena • Tripathi
#16