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

SmartSek

Security Researcher

Contact Me

High

4

Total

Medium

20

Total

$10.71K

Total Earnings

#559 All Time

14x

Payouts

regular

3x

Top 10

regular

8x

Top 25

regular

13x

Top 50

All

Code4rena

Dec '22

Papr contest

Papr contest

43.54 USDC • Code4rena • SmartSek

#26

GoGoPool contest

GoGoPool contest

635.4 USDC • 5 total findings • Code4rena • SmartSek

#34

high

Inflation of ggAVAX share price by first depositor

high

node operator is getting slashed for full duration even though rewards are distributed based on a 14 day cycle

medium

MinipoolManager: recordStakingError function does not decrease minipoolCount leading to too high GGP rewards for staker

medium

Users may not be able to redeem their shares due to underflow

medium

State Transition: Minipools can be created using other operator's AVAX deposit via recreateMinipool

Forgeries contest

Forgeries contest

618.25 USDC • 2 total findings • Code4rena • SmartSek

#6

high

Admin does not have to wait to call `lastResortTimelockOwnerClaimNFT()`

medium

Raffle creator can rug participants

Tigris Trade contest

Tigris Trade contest

1.15 USDC • 1 total finding • Code4rena • SmartSek

#64

medium

Centralization risks: owner can freeze withdraws and use timelock to steal all funds

prePO contest

prePO contest

249.09 USDC • 1 total finding • Code4rena • SmartSek

#22

medium

The recipient receives free collateral token if an ERC20 token that deducts a fee on transfer used as baseToken

Nov '22

ParaSpace contest

ParaSpace contest

603.51 USDC • 2 total findings • Code4rena • SmartSek

#33

medium

Centralization risk: admin can with rug the project by removing asset and price manipulation on oracle.

medium

NFTFloorOracle's assets will use old prices if added back after removal

LSD Network - Stakehouse contest

LSD Network - Stakehouse contest

146.87 USDC • 2 total findings • Code4rena • SmartSek

#38

medium

Calling `updateNodeRunnerWhitelistStatus` function always reverts

medium

Adding non EOA representative

Debt DAO contest

Debt DAO contest

1,161.4 USDC • 3 total findings • Code4rena • SmartSek

#22

medium

Reentrancy bug allows lender to steal other lenders funds

medium

Mutual consent cannot be revoked and stays valid forever

medium

address.call{value:x}() should be used instead of payable.transfer()

Jun '22

Nibbl contest

Nibbl contest

1,098.2 USDC • 1 total finding • Code4rena • SmartSek

#10

medium

Buyout cannot be rejected when paused

Connext Amarok contest

Connext Amarok contest

937.53 USDC • 1 total finding • Code4rena • SmartSek

#18

medium

Missing whenNotPaused modifier

May '22

Backd Tokenomics contest

Backd Tokenomics contest

3,472.66 USDC • 1 total finding • Code4rena • SmartSek

#8

medium

Inconsistency in view functions can lead to users believing they’re due for more BKD rewards

veToken Finance contest

veToken Finance contest

1,168.41 USDT • 1 total finding • Code4rena • SmartSek

#15

medium

compromised `owner` can drain funds from`VeTokenMinter.sol`

Rubicon contest

Rubicon contest

192.46 USDC • 4 total findings • Code4rena • SmartSek

#40

high

First depositor can break minting of shares

medium

Admin rug vectors

medium

Use `safeTransfer()`/`safeTransferFrom()` instead of `transfer()`/`transferFrom()`

medium

Use `call()` instead of `transfer()` when transferring ETH in RubiconRouter

Aura Finance contest

Aura Finance contest

379.33 USDC • Code4rena • SmartSek

#19