Banner
https://sherlock-files.ams3.digitaloceanspaces.com/profile_images/039fa0db-7f50-4547-8acf-4c267664a558.jpg

wickie

Security Researcher

High

27

Total

Medium

15

Total

$3.19K

Total Earnings

#931 All Time

15x

Payouts

bronze

1x

3rd Places

regular

2x

Top 10

regular

7x

Top 25

All

Sherlock

Code4rena

Cantina

CodeHawks

Jul '25

DeBank

DeBank

353.15 USDC • Sherlock • wickie

#11

May '25

LEND

LEND

222.88 USDC • 11 total findings • Sherlock • wickie

#17

high

Unnecessary line in `CoreRouter.sol::borrow()` calculate borrow amount wrong and allows for multi-token borrows with insufficient collateral.

high

Impossible condition in `LendStorage.sol::borrowWithInterest()` allows for unlimited borrows, draining the protocol. AND cross-chain repayments and liquidations are impossibe.

high

Partial cross-chain repay credits user with more debt

high

LEND rewards can be drained due to accounting mistake.

high

Cross-chain liquidations of low-decimal tokens are almost always possible.

high

Protocol fees cant be withdrawn.

high

User's cant redeem the correct amount due to the function using outdated collateral values.

high

Cross-chain liquidations take wrong amount from liquidator, allowing them to steal collateral of other users and making users even more insolvent.

high

User's have less borrowing power due to using outdated collateral values.

medium

Users cant borrow USDT as its not handled correctly.

medium

Wrong interest calculation causes unfair liquidations.

LayerEdge - Staking

LayerEdge - Staking

786.04 USDC • 2 total findings • Sherlock • wickie

bronze

high

Incorrect update of tier give permanent position to some users.

medium

Users with large tier history wont be able to interact with the protocol.

alchemix-v3

alchemix-v3

24.64 USDC • 4 total findings • Cantina • wickie0x

#88

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

high

Finding not yet public.

Mar '25

PinLink: RWA-Tokenized DePIN Marketplace

PinLink: RWA-Tokenized DePIN Marketplace

51.60 USDC • Sherlock • wickie

#23

Symmio, Staking and Vesting

Symmio, Staking and Vesting

68.35 USDC • 1 total finding • Sherlock • wickie

#11

high

In SymmStaking.sol, a malicious actor can cause the system to distribute less rewards via notifyRewardAmount().

Feb '25

Liquidity Management

Liquidity Management

789.64 usdc • 2 total findings • CodeHawks • wickie

#10

high

Deposits on long one leverage vault don't actually finalize the flow, leading to a Denial of Service (DoS)

high

If users withdraw while a position is in loss, the whole PNL of the position to their withdrawal amount instead of just their share of it.

Core Contracts

Core Contracts

46.85 usdc • 11 total findings • CodeHawks • wickie

#195

high

ZENO Token Redemption Returns Negligible USDC Amount Compared to Purchase Price

high

Incorrect decimal handling in `Auction::buy()` leads to massive overpayment for ZENO tokens

high

Multiple issues from unnecessary balance increase calculation in DebtToken.mint

high

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

high

Attackers can get most of RAACToken rewards by withdrawing dust amount from StabilityPool multiple times

medium

Incorrect utilization rate forces protocol to issue maximum rewards indefinitely

medium

Incorrect DebtToken totalSupply Scaling Breaks Interest Rate Calculations

medium

LendingPool deposits do not work with CurveVault due to lack of funds

medium

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

medium

Due to not counting the assets stake on crvVault the reported amount of dust will not be correct

low

Incorrect Initialization of minBoost in BaseGauge Constructor Breaks Core Contract Functionality

Jan '25

Peapods

Peapods

51.22 USDC • 1 total finding • Sherlock • wickie

#27

medium

Borrowers will be unfairly liquidate due to the spTKNMinimalOracle returning incorrect prices.

Plaza Finance

Plaza Finance

774.10 USDC • 2 total findings • Sherlock • wickie

#17

high

When redeeming leverageTokens, marketRate of bondTokens should not effect the redemption.

high

Wrong calculation of price from tick in BondOracleAdapter.sol.

Dec '24

SecondSwap

SecondSwap

3.22 USDC • 3 total findings • Code4rena • wickie0x

#59

medium

maxSellPercent can be buypassed by selling previously bought vestings at a later time

medium

Incorrect referral fee calculations

medium

Incorrect listing type validation bypasses enforcement of minimum purchase amount

Oku's New Order Types Contract Contest

Oku's New Order Types Contract Contest

3.99 OP • 1 total finding • Sherlock • wickie

#37

medium

Fail to reset safeApprove() in Bracket.sol will revert swaps of same tokens at the same router.

Sep '24

Flayer

Flayer

4.09 USDC • 1 total finding • Sherlock • wickie

#69

medium

Initializing a collection in `Locker.sol` does not refund unused native tokens.

Aug '24

ZeroLend One

ZeroLend One

12.11 USDC • 1 total finding • Sherlock • wickie

#43

medium

The vault cannot empty funds from a market when removing it.

Tadle

Tadle

3.91 USDC • 3 total findings • CodeHawks • wickie

#128

high

TokenManager - Unlimited withdraw

high

Native token withdrawal fails until manually approved

high

Token withdrawal fails until someone manually approves spending