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

touristS

Security Researcher

Contact Me

High

4

Total

Medium

17

Total

$2.13K

Total Earnings

#1194 All Time

8x

Payouts

bronze

1x

3rd Places

regular

3x

Top 10

regular

7x

Top 25

All

Sherlock

Code4rena

Dec '25

Monolith Stablecoin Factory

Monolith Stablecoin Factory

131.89 USDC • 2 total findings • Sherlock • touristS

#15

medium

Unit mismatch in interest calculation when rate decays to minimum rate

medium

Total Protocol Collateral Can Become Less Than Sum of User Collateral

Nov '25

stNXM by EaseDeFi

stNXM by EaseDeFi

0.26 USDC • 1 total finding • Sherlock • touristS

#51

medium

Incorrect APY check causes Oracle reverts immediately after deployment

Inverse Finance - Junior Tranche

Inverse Finance - Junior Tranche

12.54 USDC • 1 total finding • Sherlock • touristS

bronze

medium

The maxDeposit returns uint256.max despite hard deposit limits (EIP-4626 Violation)

Megapot

Megapot

1,422.87 USDC • 4 total findings • Code4rena • touristS

#4

high

Unoptimized subset matches counting implementation will exceed tx gas limit on base chain

medium

Changing Payout Calculator During Active Drawing Causes Loss of Unclaimed Winnings

medium

Global Variable Manipulation During Active Draw Alters End Result

medium

If bonus ball max equals normal ball max then ticket buyers gain excessive edge

Oct '25

Reflector V3

Reflector V3

0 USDC • 2 total findings • Code4rena • touristS

#16

high

`set_invocation_costs_config()` fails to authorize admin allowing anyone to set invocation costs

medium

`twap()` under-charges for multi-period queries due to hardcoded `periods=1`

Sep '25

Summer.fi - governance v2

Summer.fi - governance v2

9.82 USDC • 1 total finding • Sherlock • touristS

#8

medium

Malicious users can prevent reward accumulation for all stakers by frequent `updateReward` call

Jul '25

GTE Spot CLOB and Router

GTE Spot CLOB and Router

37.91 USDC • 3 total findings • Code4rena • touristS

#11

high

Order double-linked list is broken because order.prevOrderId is not persisted

medium

Removing only the tail order from a limit does not reduce tree size, allowing order book to grow indefinitely

medium

FOK orders wrongly revert on dust residual amounts below lot size

Notional Exponent

Notional Exponent

520.34 USDC • 7 total findings • Sherlock • touristS

#13

high

Missing Slippage Check in `PendlePTStrategy` Can Lead to Sandwich Attacks

medium

Migration will Reverts Due to Rounding Mismatch in Borrow Repayment

medium

Incorrect asset matching for ETH/WETH leads to potential DoS of exitPosition in CurveConvexStrategy

medium

Incorrect WithdrawRequestManager Lookup for ETH Token Causes Withdrawal Failure

medium

Reward Loss During `migrateRewardPool` Due to `forceClaimAfter` Lock

medium

Ethena Withdraw request can finalize with 0 token silently if `cooldownDuration == 0`

medium

Missing Reward Manager When Using `CURVE_GAUGE` Directly in CurveConvex Strategy