https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/34bd24e3-632c-46b2-9c3c-cfbb0b6000d7.jpg

0xl33

Security Researcher

Contact Me

High

16

Total

Medium

8

Total

$4.89K

Total Earnings

#799 All Time

5x

Payouts

regular

1x

Top 10

regular

4x

Top 25

regular

5x

Top 50

All

Sherlock

Cantina

CodeHawks

May '25

jigsaw-contracts

jigsaw-contracts

1,406.63 USDC • 11 total findings • Cantina • 0xl33

#9

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

alchemix-v3

alchemix-v3

1,586.78 USDC • 9 total findings • Cantina • 0xl33

#11

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

medium

Finding not yet public.

medium

Finding not yet public.

Feb '25

Liquidity Management

Liquidity Management

497.77 usdc • 5 total findings • CodeHawks • 0xl33

#16

high

Deposits on long one leverage vault don't actually finalize the flow, leading to a Denial of Service (DoS)

medium

PerpetualVault can be completely bricked

low

`_withdraw` function uses `shortTokenPrice.max` instead of `shortTokenPrice.min` when computing negative PnL adjustment, leading to underestimation of losses and excessive collateral withdrawal

low

Settlement Flow Can Be Disrupted When Market Decrease Order is Disabled

low

`positionIsClosed` not being set to `true` leads to new position being opened on GMX without a signal from offchain, and users not receiving execution fee refund

Jan '25

dahlia-protocol

dahlia-protocol

1,105.3 USDC • 1 total finding • Cantina • 0xl33

#17

high

Finding not yet public.

Plaza Finance

Plaza Finance

297.55 USDC • 1 total finding • Sherlock • 0xl33

#27

medium

Wrong modifier on `PreDeposit::setBondAndLeverageAmount` function leads to big differences in user balances