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

0xhacksmithh

Security Researcher

Contact Me

High

10

Total

Medium

23

Total

$17.59K

Total Earnings

#389 All Time

60x

Payouts

silver

1x

2nd Places

regular

3x

Top 10

regular

23x

Top 25

All

Sherlock

Code4rena

Cantina

CodeHawks

Jan '25

daao-contracts

daao-contracts

1.29 USDC • 1 total finding • Cantina • 0xhacksmithh

#102

high

Finding not yet public.

Ignite

Ignite

243.00 usdc • CodeHawks • 0xhacksmithh

#14

Dec '24

Alchemix Transmuter

Alchemix Transmuter

281.09 op • 2 total findings • CodeHawks • 0xhacksmithh

#16

medium

not adding `claimable` balance to the total assets in `_harvestAndReport` can cause losses.

medium

Inflated `totalAssets` in `StrategyMainnet`, `StrategyArb`, and `StrategyOp` Contracts

Oct '24

Dria

Dria

23.14 USDC • 3 total findings • CodeHawks • 0xhacksmithh

#41

medium

Users can list assets with price < 1 ERC20 (ETH, WETH), leading to potential DoS vulnerability.

low

Lack of output validation in `LLMOracleCoordinator::respond` allows empty responses and potential fee exploitation by oracles.

low

`LLMOracleCoordinator::request` lacks a check for non-empty `task.input`, making `assertValidNonce` easier to pass due to reduced uniqueness

Aug '24

Fjord Token Staking

Fjord Token Staking

0.19 USDC • 1 total finding • CodeHawks • 0xhacksmithh

#20

medium

[H-01] Auction tokens will be lost forever when auction ends without bids

Jul '24

LoopFi

LoopFi

226.15 USDC • 2 total findings • Code4rena • 0xhacksmithh

#31

high

Liquidation doesn't account for penalty when calculating collateral to give, allowing users to profit by borrowing and self-liquidating

medium

`PendleLPOracle::_fetchAndValidate` uses Chainlink's deprecated `answeredInRound`

Jun '24

Size

Size

2,052.63 USDC • Code4rena • 0xhacksmithh

#14

May '24

Munchables

Munchables

28.81 USDC • 4 total findings • Code4rena • 0xhacksmithh

#12

high

Malicious User can call `lockOnBehalf` repeatedly extend a users `unlockTime`, removing their ability to withdraw previously locked tokens

high

Invalid validation allows users to unlock early

medium

Missing disapproval check in `LockManager.sol::approveUSDPrice` allows simultaneous approval and disapproval of a price proposal

medium

Players can gain more NFTs benefiting from that past remainder in subsequent locks

Apr '24

Renzo

Renzo

13.53 USDC • 2 total findings • Code4rena • 0xhacksmithh

#47

high

Incorrect withdraw queue balance in TVL calculation

high

Incorrect calculation of queued withdrawals can deflate TVL and increase ezETH mint rate

Panoptic

Panoptic

32.96 USDC • Code4rena • 0xhacksmithh

#18

Mar '24

Smart Wallet

Smart Wallet

36.34 USDC • Code4rena • 0xhacksmithh

#14

Taiko

Taiko

26.76 USDC • Code4rena • 0xhacksmithh

#37

Revert Lend

Revert Lend

47.52 USDC • Code4rena • 0xhacksmithh

#56

PoolTogether

PoolTogether

19.37 USDC • Code4rena • 0xhacksmithh

#28

Feb '24

Spectra

Spectra

53.72 USDC • 1 total finding • Code4rena • 0xhacksmithh

#20

medium

PrincipalToken is not ERC-5095 compliant

Wise Lending

Wise Lending

123.08 USDC • Code4rena • 0xhacksmithh

#27

Jan '24

SYMM IO

SYMM IO

0.10 USDC • Sherlock • 0xhacksmithh

#38

Dec '23

The Standard

The Standard

0.15 USDC • 1 total finding • CodeHawks • 0xhacksmithh

#97

medium

Missing deadline check allow pending transactions to be maliciously executed

Footium Update

Footium Update

2.79 USDC • Sherlock • 0xhacksmithh

#34

Nov '23

Kelp DAO | rsETH

Kelp DAO | rsETH

140.25 USDC • 1 total finding • Code4rena • 0xhacksmithh

#29

medium

Lack of slippage control on LRTDepositPool.depositAsset

Oct '23

Party Protocol

Party Protocol

23.81 USDC • Code4rena • 0xhacksmithh

#31

Steadefi

Steadefi

599.32 USDC • 3 total findings • CodeHawks • 0xhacksmithh

#12

high

Incorrect slippage protection on deposits

medium

Missing minimum token amounts in the emergency contract functions allows MEV bots to take advantage of the protocols emergency situation

medium

Incorrect state transition may cause vault in stuck

Ethena Labs

Ethena Labs

10.98 USDC • Code4rena • 0xhacksmithh

#38

Open Dollar

Open Dollar

180.4 USDC • 2 total findings • Code4rena • 0xhacksmithh

#27

medium

`transferSAFEOwnership()` does not fully transfer ownership

medium

Test addresses and incorrect interface in code prevent integration with UniswapV3 and Camelot

zkSync Era

zkSync Era

1,495.67 USDC • Code4rena • 0xhacksmithh

#25

Sep '23

Venus Prime

Venus Prime

123.75 USDC • Code4rena • 0xhacksmithh

#29

Aug '23

Chainlink Staking v0.2

Chainlink Staking v0.2

913.7 USDC • Code4rena • 0xhacksmithh

#33

Shell Protocol

Shell Protocol

22.46 USDC • Code4rena • 0xhacksmithh

#18

veRWA

veRWA

9.82 USDC • Code4rena • 0xhacksmithh

#52

Tangible Caviar

Tangible Caviar

20.48 USDC • Code4rena • 0xhacksmithh

#72

Jul '23

CodeHawks Escrow Contract - Competition Details

CodeHawks Escrow Contract - Competition Details

13.36 USDC • 5 total findings • CodeHawks • 0xhacksmithh

#69

medium

[H-01] Lack of emergency withdraw function when no arbiter is set

gas

Check price != 0 before interacting with IERC20

gas

Use assembly to check for `address(0)`

gas

Use nested `if` statements instead of logical AND (`&&`)

gas

Use predefined address instead of `address(this)`

Tokensoft

Tokensoft

78.59 USDC • 1 total finding • Sherlock • 0xhacksmithh

#14

medium

Function `_settleClaim()` Call Will Fail As `connext.xcall` Does Not Include Relayer Fee

Jun '23

Lybra Finance

Lybra Finance

29.06 USDC • 1 total finding • Code4rena • 0xhacksmithh

#76

medium

Due to inappropriately short `votingPeriod` and `votingDelay`, it is near impossible for the governance to function correctly.

Stader Labs

Stader Labs

464.35 USDC • Code4rena • 0xhacksmithh

#22

May '23

Chainlink Cross-Chain Services: CCIP and ARM Network

Chainlink Cross-Chain Services: CCIP and ARM Network

59.42 USDC • Code4rena • 0xhacksmithh

#43

BASE

BASE

8,029.15 USDC • Code4rena • 0xhacksmithh

silver
Juicebox Buyback Delegate

Juicebox Buyback Delegate

16.19 USDC • Code4rena • 0xhacksmithh

#18

Footium

Footium

1.14 USDC • 1 total finding • Sherlock • 0xhacksmithh

#31

medium

`clubNft` will be lost if caller doesn't implement `ERC721 Receiver`(i.e if caller unable to handle incoming Erc721 Token)

Apr '23

Frankencoin

Frankencoin

43.63 USDC • Code4rena • 0xhacksmithh

#60

Rubicon v2

Rubicon v2

24.74 USDC • Code4rena • 0xhacksmithh

#94

Mar '23

Gitcoin

Gitcoin

21.77 USDC • Sherlock • 0xhacksmithh

#62

Asymmetry contest

Asymmetry contest

23.92 USDC • Code4rena • 0xhacksmithh

#99

Neo Tokyo contest

Neo Tokyo contest

385.13 USDC • Code4rena • 0xhacksmithh

#9

Wenwin contest

Wenwin contest

12.72 USDC • Code4rena • 0xhacksmithh

#27

Feb '23

Surge

Surge

10.60 USDC • 2 total findings • Sherlock • 0xhacksmithh

#20

high

First Depositor/Eairly Depositors can effectively steal funds from later users

medium

```approve()``` Could Be Front-Runned

Ethos Reserve contest

Ethos Reserve contest

42.07 USDC • Code4rena • 0xhacksmithh

#34

Fair Funding by Alchemix & Unstoppable

Fair Funding by Alchemix & Unstoppable

34.48 USDC • 1 total finding • Sherlock • 0xhacksmithh

#8

medium

A Malicious User Can Front-runned And Settels First Auction Even Before Bidding Starts For It.

Jan '23

Numoen contest

Numoen contest

533.42 USDC • 1 total finding • Code4rena • 0xhacksmithh

#17

medium

Fee on transfer tokens will not behave as expected

RabbitHole Quest Protocol contest

RabbitHole Quest Protocol contest

11.33 USDC • Code4rena • 0xhacksmithh

#77

Cooler

Cooler

0.30 USDC • 1 total finding • Sherlock • 0xhacksmithh

#30

high

Use of unsafe ERC20

Reserve contest

Reserve contest

72.44 USDC • Code4rena • 0xhacksmithh

#27

Biconomy - Smart Contract Wallet contest

Biconomy - Smart Contract Wallet contest

75.26 USDC • Code4rena • 0xhacksmithh

#50

Dec '22

Papr contest

Papr contest

84.48 USDC • Code4rena • 0xhacksmithh

#24

Caviar contest

Caviar contest

14.83 USDC • Code4rena • 0xhacksmithh

#45

Tigris Trade contest

Tigris Trade contest

133.36 USDC • 1 total finding • Code4rena • 0xhacksmithh

#48

high

Incorrect Assumption of Stablecoin Market Stability

prePO contest

prePO contest

28.12 USDC • Code4rena • 0xhacksmithh

#31

Escher contest

Escher contest

0.61 USDC • 1 total finding • Code4rena • 0xhacksmithh

#71

medium

Use of `payable.transfer()` Might Render ETH Impossible to Withdraw

Nov '22

Canto contest

Canto contest

13.69 CANTO • Code4rena • 0xhacksmithh

#12

Blur Exchange contest

Blur Exchange contest

548.16 USDC • 1 total finding • Code4rena • 0xhacksmithh

#14

medium

Hacked owner or malicious owner can immediately steal all assets on the platform

LooksRare Aggregator contest

LooksRare Aggregator contest

36.34 USDC • Code4rena • 0xhacksmithh

#24