https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/64bf260a-bb8b-41ba-bedf-f02eca5f536c.jpg

Bbash

Security Researcher

Smart Contract Security Researcher

Contact Me

High

4

Total

Medium

5

Total

$425.00

Total Earnings

#1552 All Time

12x

Payouts

bronze

1x

3rd Places

regular

1x

Top 10

regular

4x

Top 25

All

Sherlock

Code4rena

CodeHawks

Jun '25

DODO Cross-Chain DEX

DODO Cross-Chain DEX

0.20 USDC • 1 total finding • Sherlock • Bbash

#73

high

Funds can be stolen by any attacker when user uses a cross-chain payload with a non-20-byte “receiver.”

Feb '25

Rova

Rova

0.04 USDC • 1 total finding • Sherlock • Bbash

bronze

medium

Incorrect Unit Conversion in Participation Update Can Lead to Incorrect Allocation and Fund Loss

Core Contracts

Core Contracts

9.90 usdc • 5 total findings • CodeHawks • bbash

#280

high

ZENO Token Redemption Returns Negligible USDC Amount Compared to Purchase Price

low

Canceled vote still get voted on and accumulate voting power in Goverance.sol

low

Unauthorized Vote Casting Vulnerability

low

`FeeCollector::updateFeeType` wrong fee share validation leads to impossible update for some fee types

low

Auction Price Calculation Fails to Reach Reserve Price Due to Integer Division Truncation

Jan '25

Liquid Ron

Liquid Ron

0 USDC • 1 total finding • Code4rena • Bbash

#12

medium

Incorrect Logic in onlyOperator Modifier Leading to Denial-of-Service for Authorized Operators Across Critical Functions

Aave v3.3

Aave v3.3

105.43 USDC • Sherlock • Bbash

#77

Nov '24

Ethos Network Financial Contracts

Ethos Network Financial Contracts

279.18 USDC • 1 total finding • Sherlock • Bbash

#17

high

Voucher Pool Fee Exploit via Minimal Initial Contribution

Oct '24

Dria

Dria

12.77 USDC • 2 total findings • CodeHawks • bbash

#52

medium

Request responses and validations can be mocked leading to extraction of fees and/or forcing other generators to lose their fees by making them outliers

low

Sequential Fee Calculations Lead to Lost Platform Revenue Due to Precision Loss

May '24

Munchables

Munchables

0.01 USDC • 1 total finding • Code4rena • Bbash

#16

medium

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

Dec '23

The Standard

The Standard

0.00 USDC • 1 total finding • CodeHawks • bbash

#105

high

Looping over unbounded `pendingStakes` array can lead to permanent DoS and frozen funds

Jul '23

Beedle - Oracle free perpetual lending

Beedle - Oracle free perpetual lending

0.27 USDC • 3 total findings • CodeHawks • bbash

#210

low

Zero address leads to transaction reverts

gas

+= and -= are more expensive

gas

Use of magic numbers

Foundry DeFi Stablecoin CodeHawks Audit Contest

Foundry DeFi Stablecoin CodeHawks Audit Contest

5.04 USDC • 6 total findings • CodeHawks • bbash

#93

medium

Chainlink oracle will return the wrong price if the aggregator hits `minAnswer`

low

Zero address check for tokens

gas

using x=x+y /x=x-y is more gas efficient than x+=y / x-=y

gas

Use `==` instead for `<=` for `uints` when comparing for `zero` values

gas

Constants should be be used for hardcoded values

gas

Spelling errors

CodeHawks Escrow Contract - Competition Details

CodeHawks Escrow Contract - Competition Details

12.43 USDC • 1 total finding • CodeHawks • bbash

#71

gas

Typos