https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/c7cb7fc9-5a71-4973-9802-03e575107107.jpg

DharkArtz

Security Researcher

Just here to find bug

Contact Me

High

16

Total

Medium

18

Total

$1.36K

Total Earnings

#1206 All Time

21x

Payouts

gold

1x

1st Places

bronze

1x

3rd Places

regular

4x

Top 10

All

Sherlock

Code4rena

Cantina

CodeHawks

Jul '25

DeBank

DeBank

6.09 USDC • Sherlock • DharkArtz

#88

May '25

LEND

LEND

28.68 USDC • 3 total findings • Sherlock • DharkArtz

#62

high

Flawed Token Minting Calculation in `supply` Function

high

Flawed State Cleanup Logic in `_updateRepaymentState`

medium

Erroneous Liquidity Validation in Borrow Function

Mar '25

PinLink: RWA-Tokenized DePIN Marketplace

PinLink: RWA-Tokenized DePIN Marketplace

0.00 USDC • Sherlock • DharkArtz

#105

Crestal Network

Crestal Network

2.37 USDC • 1 total finding • Sherlock • DharkArtz

#11

medium

Unprotected Deployment Request Submission Enables Unauthorized Worker Hijacking

Symmio, Staking and Vesting

Symmio, Staking and Vesting

0.00 USDC • 1 total finding • Sherlock • DharkArtz

#18

medium

Improper Reward Distribution: Period Extension vs Rate Adjustment

Feb '25

Rova

Rova

0.04 USDC • 1 total finding • Sherlock • DharkArtz

bronze

medium

Incorrect Token Allocation Update in `updateParticipation`

Liquidity Management

Liquidity Management

112.92 usdc • 3 total findings • CodeHawks • dharkartz

#32

high

Wrong refundExecutionFee in _handleReturn

high

Loss of fee refund due to premature state deletion in `PerpetualVault::_handleReturn` function

low

Incorrect Token Price Validation in KeeperProxy

Core Contracts

Core Contracts

580.27 usdc • 21 total findings • CodeHawks • dharkartz

#40

high

`GaugeController` does not send funds to FeeCollector disrupting fees distribution and causing loss of funds

high

Incorrect Reward Claim Logic in FeeCollector::claimRewards Causes Denial of Service

high

Boost Miscalculation Leads to Excess Distribution

high

Lack of Access Control in BoostController::updateUserBoost Leading to Unauthorized Delegation Overwrite.

medium

`MAX_TOTAL_SUPPLY` Bypass in `veRAACToken` via `increase()` Function

medium

`RToken::calculateDustAmount` are incorrectly calculated, leading to not be able to transfer the accrued dust amount

medium

Treasury Contract Deposit Function Can Be Frontrun To Deny Protocol Operations

medium

RAACToken burns less tokens than expected when feeCollector is unset

medium

Flawed Boost Multiplier Calculation Always Yields Maximum Boost

medium

Missing Update of `lastUpdateTime` in `updatePeriod()

medium

Missing Predecessor Check in `executeEmergencyAction()` function

medium

Liquidity rate calculation applies protocol fee as a discount instead of charging it in ReserveLibrary

low

Irreversible emission cap reduction in BaseGauge

low

Unauthorized Vote Casting Vulnerability

low

Incorrect Initialization of minBoost in BaseGauge Constructor Breaks Core Contract Functionality

low

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

low

`_distributeToGauges` is venerable to outOfGas

low

Incorrect Values Returned in ReserveLibrary `withdraw` Function

low

Missing Check for Gauge Activation Status in vote :: GaugeController.sol

low

Inconsistent time boundary check in `Governance::state` and `Governanane::castVote`

low

Improper Handling of Predecessor Dependencies in Batch Scheduling and Execution

Jan '25

Liquid Ron

Liquid Ron

0 USDC • 1 total finding • Code4rena • DharkArtz

#12

medium

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

daao-contracts

daao-contracts

64.04 USDC • 4 total findings • Cantina • TheDharkArtz

#51

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

medium

Finding not yet public.

reserve-index-dtf

reserve-index-dtf

53.43 USDC • 1 total finding • Cantina • TheDharkArtz

#8

medium

Finding not yet public.

Ignite

Ignite

121.92 usdc • CodeHawks • dharkartz

#18

Dec '24

QuantAMM

QuantAMM

55.80 op • 2 total findings • CodeHawks • dharkartz

#59

high

Fee Evasion via LP Token Transfer Resets Deposit Value

low

Critical Precision Loss in MultiHopOracle Price Calculations

Tally ARB Staker

Tally ARB Staker

97.33 USDC • Sherlock • DharkArtz

#22

Flex Perpetuals

Flex Perpetuals

62.48 USDC • 1 total finding • Code4rena • DharkArtz

#4

medium

Missing slippage protection in `AerodromeDexter.sol` `swapExactTokensForTokens()`

SecondSwap

SecondSwap

0.03 USDC • 2 total findings • Code4rena • DharkArtz

#66

high

Users can claim more that their actual allotment

medium

Incorrect referral fee calculations

Oku's New Order Types Contract Contest

Oku's New Order Types Contract Contest

0.01 OP • 1 total finding • Sherlock • DharkArtz

#65

medium

Pyth Oracle will accept stale price data

Lambo.win

Lambo.win

0 USDC • 1 total finding • Code4rena • DharkArtz

#36

high

Minting zero tokens when underlyingToken is not Ether in cashIn()

Nov '24

Ethos Network Financial Contracts

Ethos Network Financial Contracts

0.38 USDC • 1 total finding • Sherlock • DharkArtz

#33

high

Funds Tracking Vulnerability in Market Funds Calculation

Nouns DAO - Auction Streams

Nouns DAO - Auction Streams

82.63 USDC • Sherlock • DharkArtz

#32

vVv Launchpad - Investments & Token distribution

vVv Launchpad - Investments & Token distribution

94.59 USDC • 1 total finding • Sherlock • DharkArtz

gold

high

Malicious actors will steal tokens from KYC users through front-running