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

blockace

Security Researcher

Blockchain WhiteHat

Contact Me

High

21

Total

Medium

28

Total

$43.45K

Total Earnings

#239 All Time

14x

Payouts

gold

1x

1st Places

silver

2x

2nd Places

bronze

4x

3rd Places

All

Sherlock

Cantina

Nov '25

Arrakis V4 Hook - Nov 27th

Arrakis V4 Hook - Nov 27th

Collaborative Audit • Sherlock • blockace

stNXM by EaseDeFi

stNXM by EaseDeFi

2,241.69 USDC • 6 total findings • Sherlock • blockace

silver

high

Missing token pair validation in `decreaseLiquidity` allows burning `stNXM` incorrectly

high

Missing pool validation in `stakeNxm` allows fund theft via malicious pool

high

Price manipulation via `Uniswap` V3 Position Token ratio asymmetry

medium

Failure to update tranche mapping in `extendDeposit()` allows owner to inflate total Shares, lower Price, and accumulate discounted shares

medium

`_stakeNxm()` fails to check for duplicate tranche IDs before pushing to array

medium

No slippage to mint position and remove liquidity

Oct '25

Index Fun Order Book

Index Fun Order Book

72.83 USDC • 2 total findings • Sherlock • blockace

#8

high

Trade fee is incorrectly collected from matcher instead of order creator in `_executeAgainstMatcher` function

medium

Older epochs become permanently unclaimable because `emergencyResolveMarket()` only resolves the current epoch

Avon-Contracts

Avon-Contracts

0.02 USDC • 1 total finding • Cantina • blockace

#39

medium

Finding not yet public.

Sep '25

Dango DEX

Dango DEX

9,038.71 USDC • 6 total findings • Sherlock • blockace

bronze

high

Geometric pools allow split swaps to always execute at best price

high

Exploitation of fee bypass through `Deposit-Then-Withdraw` strategy

medium

XYK reflect_curve omits swap fee in order sizing, leaking LP fees

medium

Missing slippage protection in liquidity provision

medium

Adding new bucket sizes breaks liquidity-depth accounting, pausing DEX and blocking cancellations

medium

Owner force-cancel orders fails due to missing receive handler

BMX Deli Swap

BMX Deli Swap

2,349.12 USDC • 6 total findings • Sherlock • blockace

bronze

high

`notifyUnsubscribe` claims reward incorrectly

high

Attacker can manipulate vote using `sbfBMX`

medium

Fee price is not correct in `Delihook`

medium

`_upsertIncentive` causes precision loss

medium

`DeliHook` doesn't calculate fee using exact swapped amount

medium

`RangePool.sync` doesn't accumulate token when `liquidity == 0`

Ammplify

Ammplify

3,237.67 USDC • 11 total findings • Sherlock • blockace

bronze

high

Unvalidated pool address in `MakerFacet.newMaker` enables collateral drain via malicious V3-like pool

high

Borrow fee uses APY as per-second rate, causing extreme overcharging

high

Dirty sibling liquidity not reallocated after parent borrow causes unallocated positions and incorrect fee accounting

high

Compounding fees width mismatch under-allocates `xCFees`/`yCFees` in `up()`

high

Position fees from UniV3 decomposition are not returned to user in `NFTManager.decomposeAndMint`

medium

Fee curve utilization cast to uint64 wraps 100% utilization to zero, minimizing fees

medium

`NFTManager` limited to 16 NFTs due to per-owner asset cap in `AssetLib`

medium

JIT penalty unfairly applied on burn due to fee-collection timestamp reset

medium

UniV3Decomposer missing ERC165 supportsInterface breaks RFT pull in decompose

medium

ViewWalker.down writes X remainder into Y field, corrupting fee split

medium

`adjustMaker` ignores `recipient` on removal, sending withdrawn tokens to `msg.sender`

Aug '25

kuru-contracts

kuru-contracts

1,210.91 USDC • 1 total finding • Cantina • blockace

#21

high

Finding not yet public.

Neutrl Protocol

Neutrl Protocol

941.02 USDC • 1 total finding • Sherlock • blockace

gold

medium

Fully restricted users can bypass restrictions and stake tokens

Yield Basis

Yield Basis

16,452.58 USDC • 3 total findings • Sherlock • blockace

silver

high

Staker Balance Rebase Vulnerability in LT Contract

medium

Front-runnable adjustment at vote time inflates YB emissions to `LiquidityGauge`

medium

Incorrect assertion prevents setting Gauge Controller

solayer-bridge

solayer-bridge

473.77 USDC • 2 total findings • Cantina • blockace

#20

high

Finding not yet public.

medium

Finding not yet public.

Jul '25

Allbridge Core Yield

Allbridge Core Yield

150.46 USDC • 1 total finding • Sherlock • blockace

bronze

medium

Attacker can do first inflation attack with `subDepositRewards` function

Malda

Malda

41.20 USDC • 1 total finding • Sherlock • blockace

#40

medium

`mTokenGateway._outHere` doesn't check receiver is not blacklisted

Citrea

Citrea

4,633.1 USDC • 1 total finding • Cantina • blockace

#6

high

Finding not yet public.

Mellow Flexible Vaults

Mellow Flexible Vaults

2,609.88 USDC • 7 total findings • Sherlock • blockace

#4

high

Index Calculation Bug in `_handleReport` Function Causes Incorrect Share Allocation

high

Protocol Fee Multiple Accrual in Oracle.submitReports

high

Incorrect performance fee calculation in `FeeManager`

high

`Consensus.checkSignatures` fails to check for duplicate signers

medium

Wrong Index Usage in cancelDepositRequest Function Causes Fenwick Tree Corruption

medium

Protocol Fee Exponential Compounding in ShareModule.handleReport

medium

ShareManager Transfer Whitelist Logic Bug