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

pmerkleplant

Security Researcher

Contact Me

High

3

Total

Medium

8

Total

$23.78K

Total Earnings

#337 All Time

27x

Payouts

bronze

2x

3rd Places

regular

8x

Top 10

regular

24x

Top 25

All

Code4rena

May '22

Cally contest

Cally contest

91.48 USDC • Code4rena • pmerkleplant

#41

Mar '22

Paladin contest

Paladin contest

169.54 USDC • Code4rena • pmerkleplant

#24

LI.FI contest

LI.FI contest

6,234.5 USDC • 4 total findings • Code4rena • pmerkleplant

bronze

high

All swapping functions lack checks for returned tokens

medium

Should prevent users from sending more native tokens in the `startBridgeTokensViaCBridge` function

medium

ERC20 bridging functions do not revert on non-zero msg.value

medium

Anyone can get swaps for free given certain conditions in `swap`.

Jan '22

InsureDAO contest

InsureDAO contest

143.16 tokens) • 1 total finding • Code4rena • pmerkleplant

#25

medium

[WP-M17] `Vault.sol` Tokens with fee on transfer are not supported

Sandclock contest

Sandclock contest

90.06 USDC • 1 total finding • Code4rena • pmerkleplant

#27

high

Vaults with non-UST underlying asset vulnerable to flash loan attack on curve pool

Timeswap contest

Timeswap contest

74.53 USDC • Code4rena • pmerkleplant

#21

Dec '21

Amun contest

Amun contest

840.09 USDC • 1 total finding • Code4rena • pmerkleplant

#16

medium

Function `joinTokenSingle` in `SingleTokenJoin.sol` and `SingleTokenJoinV2.sol` can be made to fail

Sublime contest

Sublime contest

271.26 USDC • Code4rena • pmerkleplant

#16

PoolTogether TwabRewards contest

PoolTogether TwabRewards contest

528.85 USDC • 1 total finding • Code4rena • pmerkleplant

#14

high

Contract does not work with fee-on transfer tokens

Perennial contest

Perennial contest

21.56 USDC • Code4rena • pmerkleplant

#11

Kuiper contest

Kuiper contest

11.49 ETH • Code4rena • pmerkleplant

#17

Mellow Protocol contest

Mellow Protocol contest

90.85 USDC • Code4rena • pmerkleplant

#15

Nov '21

Streaming Protocol contest

Streaming Protocol contest

13.15 USDC • Code4rena • pmerkleplant

#34

Malt Finance contest

Malt Finance contest

484.51 USDC • 1 total finding • Code4rena • pmerkleplant

#22

medium

Frontrunning in UniswapHandler calls to UniswapV2Router

yAxis contest

yAxis contest

338.18 USDC • Code4rena • pmerkleplant

#9

BadgerDAO Zaps contest

BadgerDAO Zaps contest

955.11 USDC • Code4rena • pmerkleplant

#7

Nested Finance contest

Nested Finance contest

152.67 USDC • Code4rena • pmerkleplant

#22

Vader Protocol contest

Vader Protocol contest

230.56 USDC • Code4rena • pmerkleplant

#20

FairSide contest

FairSide contest

0 ETH • Code4rena • pmerkleplant

#17

Boot Finance contest

Boot Finance contest

18.69 USDC • Code4rena • pmerkleplant

#25

Oct '21

Slingshot Finance contest

Slingshot Finance contest

4,611.63 ETH • 1 total finding • Code4rena • pmerkleplant

bronze

medium

`initialBalance` for native token is wrong

BadgerDAO ibBTC Wrapper contest

BadgerDAO ibBTC Wrapper contest

503.24 ETH • Code4rena • pmerkleplant

#13

Covalent contest

Covalent contest

48.98 ETH • Code4rena • pmerkleplant

#11

Ambire contest

Ambire contest

1,315.92 USDC • Code4rena • pmerkleplant

#5

Union Finance contest

Union Finance contest

2,664.39 ETH • 1 total finding • Code4rena • pmerkleplant

#8

medium

Change in interest rate can disable repay of loan

Tempus Finance contest

Tempus Finance contest

2,431.97 USDC • Code4rena • pmerkleplant

#5

Sep '21

bveCVX by BadgerDAO contest

bveCVX by BadgerDAO contest

1,448.15 tokens) • Code4rena • pmerkleplant

#6