https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/039d16f0-ac44-47e1-b82a-dc25f86825f0.jpg

tnquanghuy0512

Security Researcher

bd296d7b68

Contact Me

High

6

Total

Medium

21

Total

$7.54K

Total Earnings

#641 All Time

16x

Payouts

silver

1x

2nd Places

regular

5x

Top 10

regular

10x

Top 25

All

Sherlock

Code4rena

Cantina

Dec '24

Ethos Reputation Market Fix Review Contest

Ethos Reputation Market Fix Review Contest

144.76 USDC • 1 total finding • Sherlock • tnquanghuy0512

silver

medium

Wrong rounding direction will lead to user can't sell the last votes in the market due to underflow

Oct '24

Omni Network

Omni Network

392.58 USDC • 1 total finding • Cantina • 0xhuy0512

#23

medium

Finding not yet public.

May '24

safe-extensions

safe-extensions

87.5 USDC • 1 total finding • Cantina • 0xhuy0512

#32

medium

Finding not yet public.

Jan '24

Avail

Avail

188.81 USDC • Sherlock • tnquanghuy0512

#12

Nov '23

core-and-erc1155a

core-and-erc1155a

4,207.56 USDC • 1 total finding • Cantina • 0xhuy0512

#9

high

Finding not yet public.

Canto Application Specific Dollars and Bonding Curves for 1155s

Canto Application Specific Dollars and Bonding Curves for 1155s

208.48 USDC • 2 total findings • Code4rena • tnquanghuy0512

#16

medium

No slippage protection for Market functions

medium

Users will lose rewards when buying new tokens if they already own some tokens

Oct '23

NextGen

NextGen

11.44 USDC • 3 total findings • Code4rena • tnquanghuy0512

#92

high

Attacker can drain all ETH from AuctionDemo when block.timestamp == auctionEndTime

medium

Bidder Funds Can Become Unrecoverable Due to 1 second Overlap in `participateToAuction()` and `claimAuction()`

medium

Auction winner can prevent payments via `safeTransferFrom` callback

Ethena Labs

Ethena Labs

123.66 USDC • 1 total finding • Code4rena • tnquanghuy0512

#26

medium

``FULL_RESTRICTED`` Stakers can bypass restriction through approvals

Open Dollar

Open Dollar

700.75 USDC • 7 total findings • Code4rena • tnquanghuy0512

#9

high

Incorrect calculations for Surplus Auction creation cause massive surplus imbalances

medium

`transferSAFEOwnership()` does not fully transfer ownership

medium

Unable to retrieve price information with CamelotRelayer contract

medium

Approved address can approve other addresses for an owner's safe

medium

Due to extremely short `votingDelay` and `votingPeriod`, governance is practically impossible.

medium

SafeHandler contract doesn't have any method to call to `ODSafeManager.allowHandler()`, lead to DOS in some function

medium

Decimal Limitation in CamelotRelayer and UniV3Relayer Contract Deployment

Sep '23

Allo V2

Allo V2

140.75 USDC • 6 total findings • Sherlock • tnquanghuy0512

#40

high

`allocator.voiceCredits` in QVSimpleStrategy contract is not getting updated in `allocate()` function causing unlimited voting power

medium

Updating `allocator.voiceCreditsCastToRecipient` wrongly causing getting bigger voting power then expected

medium

Recipient can't register in RFPSimpleStrategy and RFPCommitteeStrategy contract when `useRegistryAnchor == true`

medium

`_distribute()` function in RFPSimpleStrategy contract has wrong requirement causing DOS

medium

Reviewing recipients and registering register happen in the same time range causing missing few last registers to be review in DonationVotingMerkleDistributionBaseStrategy contract

medium

QVSimpleStrategy contract is not functioning with native token as pool's token

Aug '23

Dopex

Dopex

3.99 USDC • 2 total findings • Code4rena • tnquanghuy0512

#121

high

The settle feature will be broken if attacker arbitrarily transfer collateral tokens to the PerpetualAtlanticVaultLP

medium

Change of `fundingDuration` causes "time travel" of `PerpetualAtlanticVault.nextFundingPaymentTimestamp()`

Tangible Caviar

Tangible Caviar

50.38 USDC • Code4rena • tnquanghuy0512

#60

Jul '23

Lens Protocol V2

Lens Protocol V2

31.38 USDC • Code4rena • tnquanghuy0512

#9

Beam

Beam

146.40 USDC • Sherlock • tnquanghuy0512

#23

Bond Options

Bond Options

99.50 USDC • 1 total finding • Sherlock • tnquanghuy0512

#17

high

User can reclaim() multiple time, causing draining the contract

May '23

Iron Bank

Iron Bank

1,005.43 USDC • 1 total finding • Sherlock • tnquanghuy0512

#5

medium

Chainlink's Feed Registry is not supported in Arbitrum and Optimism leads to manipulating by admin/owner