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

0xDanielH

Security Researcher

Contact Me

High

6

Total

Medium

2

Total

$130.00

Total Earnings

#1879 All Time

4x

Payouts

regular

1x

Top 25

regular

2x

Top 50

All

Sherlock

CodeHawks

Jul '23

Beedle - Oracle free perpetual lending

Beedle - Oracle free perpetual lending

9.52 USDC • 6 total findings • CodeHawks • 0xDanielH

#155

high

Sandwich attack to steal all ERC-20 tokens in the Fees contract

high

During refinance() new Pool balance debt is subtracted twice

high

[H-04] Lender#buyLoan - Malicious user could take over a loan for free without having a pool because of wrong access control

high

Using forged/fake lending pools to steal any loan opening for auction

high

Attacker can steal a loan's collateral and break the protocol

medium

The `borrow` and `refinance` functions can be front-run by the pool lender to set high interest rates

Foundry DeFi Stablecoin CodeHawks Audit Contest

Foundry DeFi Stablecoin CodeHawks Audit Contest

51.32 USDC • 3 total findings • CodeHawks • 0xDanielH

#40

medium

`liquidate` does not allow the liquidator to liquidate a user if the liquidator HF < 1

gas

`DSCEngine` should deploy its own `DecentralizedStableCoin`

gas

Unnesessery argument in getTimeout function

CodeHawks Escrow Contract - Competition Details

CodeHawks Escrow Contract - Competition Details

2.47 USDC • 1 total finding • CodeHawks • 0xDanielH

#94

gas

`tokenContract`is always an unsafe input, for fairness, it is recommended to add a whitelist for token

Tokensoft

Tokensoft

66.79 USDC • 1 total finding • Sherlock • 0xDanielH

#15

high

can mint infinite vote tokens through signature and proof replay