https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/74522dfd-a0c6-4ad9-8dae-8eff6e4183f6.png

0xBugHunter

Security Researcher

Award-winning Smart contract auditor & Web3 engineer; expert in secure blockchain solutions and decentralized tech.

Contact Me

High

12

Total

Medium

7

Total

$1.08K

Total Earnings

#1218 All Time

8x

Payouts

regular

2x

Top 10

regular

3x

Top 25

regular

5x

Top 50

All

Sherlock

Code4rena

CodeHawks

Aug '24

Midas - Instant Minter/Redeemer

Midas - Instant Minter/Redeemer

607.37 USDC • 1 total finding • Sherlock • 0xBugHunter

#8

medium

Lack of Token Allowance Validation in the `RedemptionVault.sol#_approveRequest()` Function

Tadle

Tadle

49.57 USDC • 6 total findings • CodeHawks • 0xHunter

#63

high

Incorrect set up and logic of `referralInfoMap` in `SystemConfig::updateReferrerInfo` function

high

TokenManager - Unlimited withdraw

high

Native token withdrawal fails until manually approved

high

Formulaic Error Rounds Down Causing Total Loss Of Funds For Bid Takers During Abort

high

Malicious user can drain protocol by bypassing `ASK` offer abortion validation in `Turbo` mode

high

[H-4] The function `PreMarkets::listOffer` charges an incorrect collateral amount, allowing users to manipulating collateral rates and drain the protocol's funds

Jul '24

TraitForge

TraitForge

63.26 USDC • 5 total findings • Code4rena • 0xHash

#52

high

The maximum number of generations is infinite

high

Number of entities in generation can surpass the 10k number

high

Wrong minting logic based on total token count across generations

medium

Excess ETH from `forgingFee` can get stuck in `EntityForging` under certain situations

medium

Discrepancy between nfts minted, price of nft when a generation changes & position of `_incrementGeneration()` inside `_mintInternal()` & `_mintNewEntity()`

Exactly Protocol Update - Staking Contract

Exactly Protocol Update - Staking Contract

251.60 USDC • 2 total findings • Sherlock • 0xBugHunter

#5

medium

Rewards May Not Be Claimed When Depositing

medium

Denial of Service (DoS) Vulnerability in `StakedEXA.sol#harvest()` Function

Velocimeter

Velocimeter

11.00 USDC • 1 total finding • Sherlock • 0xBugHunter

#52

high

Incorrect Handling of Gauge Rewards in `pauseGauge` and `killGaugeTotally` Functions of Voter Contract

MagicSea - the native DEX on the IotaEVM

MagicSea - the native DEX on the IotaEVM

94.69 USDC • 2 total findings • Sherlock • 0xWhitehat

#28

high

Incorrect handling of `_lastUpdateTimestamp` in function `BribeRewarder.sol#_calculateRewards()`

medium

The fee-on-transfer token cannot be used as a reward token in `BribeRewarder.sol`.

May '24

Predy

Predy

0.17 USDC • 1 total finding • Code4rena • 0xHash

#42

medium

Chainlink's `latestRoundData` might return stale or incorrect results

Munchables

Munchables

0.01 USDC • 1 total finding • Code4rena • 0xHash

#16

high

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