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

CasinoCompiler

Security Researcher

Learning Web3 Security

Contact Me

High

16

Total

Medium

15

Total

$2.39K

Total Earnings

#1019 All Time

8x

Payouts

regular

2x

Top 10

regular

6x

Top 25

regular

7x

Top 50

All

Sherlock

Cantina

CodeHawks

Jul '25

DeBank

DeBank

226.28 USDC • Sherlock • CasinoCompiler

#19

Apr '25

Burve

Burve

345.86 USDC • 2 total findings • Sherlock • CasinoCompiler

#18

high

Phantom Shares Vulnerability in Fee-Charging Vaults Will Block All Swaps Once a Tipping Point is Reached

medium

Missing acceptOwnership() Function Selector Registration Prevents Ownership Transfers

liquidity-book-vaults

liquidity-book-vaults

7.25 USDC • 1 total finding • Cantina • CasinoCompiler

#69

medium

Finding not yet public.

Mar '25

Crestal Network

Crestal Network

0.01 USDC • 1 total finding • Sherlock • CasinoCompiler

#12

high

Anyone can transfer approved ERC20 tokens as the payWithERC20 function lacks authorization controls

Feb '25

Core Contracts

Core Contracts

671.47 usdc • 26 total findings • CodeHawks • casinocompiler

#31

high

Users Can Overwrite Existing Locks in veRAACToken Resulting in Permanent Loss of Funds

high

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

high

RToken's transfer function lead to loss of funds due to incorrect math

high

Users can borrow more assets than they have deposited as collateral

high

Any attempt to liquidate a user will fail, because StabilityPool does not hold crvUSD during operational lifecycle

high

RToken is Not Interest Bearing Due to Broken Liquidity Index Calculation

high

Double Usage Index Scaling in StabilityPool Liquidation Inflates Required CRVUSD Balance

high

The total voting power of all veRAAC tokens is wrongly assigned

high

Interest Accrual Failure Due to Incorrect Scaling in RToken Implementation

high

Critical Economic Design Flaw in ZENO Zero-Coupon Bond Implementation Leads to Guaranteed User Losses

medium

Incorrect utilization rate forces protocol to issue maximum rewards indefinitely

medium

RToken.transferFrom() Does Not Scale User Balances Due to Stale Liquidity Index

medium

Using balanceOf Instead of Voting Power

medium

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

medium

Liquidations are enabled when repayments are disabled, causing borrowers to lose funds without a chance to repay

medium

Emergency revoke in RAACReleaseOrchestrator will freeze revoked RAAC tokens in orchestrator

medium

Inconsistent Scaling in RToken Transfer Functions

medium

Incorrect Period Transition Logic in Reward Distribution

medium

Incorrect reward calculations in tick function

medium

Interest Rate Model Uses Prime Rate Instead of Optimal Rate at Optimal Utilization

medium

The earned yield from the Curve vault can never be utilized when withdrawing or borrowing

low

Improper Lock State Updates: Misreported Locked Token Data infects Governance Participation, rewards distribution and Harms Protocol Trust.

low

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

low

Extended Recovery Period After Emergency Shutdown Due to Rate Adjustment Limitations

low

Incorrect Voting Power Reporting in `veRAACToken.sol::getLockPosition` Function

low

`LendingPool` yield generated in curve vault is lost and cannot be withdrawn by users

Jan '25

daao-contracts

daao-contracts

259.14 USDC • 4 total findings • Cantina • CasinoCompiler

#19

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

medium

Finding not yet public.

hmx-orderbook

hmx-orderbook

127.1 USDC • 1 total finding • Cantina • CasinoCompiler

#7

medium

Finding not yet public.

Nov '24

Project

Project

757.71 USDC • 1 total finding • CodeHawks • casinocompiler

#5

high

Missing KYC and NFT Ownership Verification for Ecosystem Access