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

godwinudo

Security Researcher

🏹🏹 Web3 Security

Contact Me

High

10

Total

Medium

17

Total

$1.08K

Total Earnings

#1323 All Time

9x

Payouts

bronze

1x

3rd Places

regular

3x

Top 10

regular

6x

Top 25

All

Sherlock

Code4rena

Cantina

CodeHawks

Jul '25

DeBank

DeBank

84.63 USDC • Sherlock • godwinudo

#35

Jun '25

Panoptic

Panoptic

118.95 USDC • Code4rena • udogodwin

#7

Mar '25

Symmio, Staking and Vesting

Symmio, Staking and Vesting

68.35 USDC • 1 total finding • Sherlock • godwinudo

#11

high

USDC Rewards Will Not Accrue Due to Precision Loss in `rewardPerToken` Calculation

Feb '25

Yieldoor

Yieldoor

48.21 USDC • 2 total findings • Sherlock • godwinudo

#15

high

Uninitialized Fee Recipient Causes Liquidation Failures

medium

Mistake in Debt Repayment Calculation Can Lead to Extra Costs or Liquidation

Rova

Rova

0.04 USDC • 1 total finding • Sherlock • godwinudo

bronze

medium

User can Steal Tokens from the Protocol Due to Incorrect Unit Subtraction in updateParticipation

Core Contracts

Core Contracts

616.74 usdc • 20 total findings • CodeHawks • udogodwin2k22

#39

high

Delegation Boost Not Usable by Delegatees

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

RAACNFT mint function receives funds to address(this) but has no way of withdrawing them

high

`BaseGauge` users can claim rewards without staking

high

Ineffective Time-Weighted Average Implementation in Fee Distribution

medium

[H-2] Lack of Emergency Pause in `BaseGauge::stake` and `BaseGauge::withdraw

medium

Timelock Controller Retains Canceled Proposals, Enabling Unauthorized Execution and severe Governance Voting manipulation.

medium

Incorrect DebtToken totalSupply Scaling Breaks Interest Rate Calculations

medium

Using balanceOf Instead of Voting Power

medium

Owner Can Change Vote Results After Voting Ends by Updating Quorum Numbers for New proposals

medium

Workingsupply would always be overwritten in boostcontroller.sol impacting reward calculations

medium

Emergency revoke in RAACReleaseOrchestrator will freeze revoked RAAC tokens in orchestrator

medium

Time-skew Attack in RWAGauge Weight Calculations Through Precision Gaming

medium

RAACToken burns less tokens than expected when feeCollector is unset

medium

Incorrect boost calculation in `BoostController#_calculateBoost()` can be exploited to gain an unfair advantage in reward distribution

medium

Boost Delegation Doesn’t Work and Leaves Boost Power Unused

medium

closeLiquidation within LendingPool does not allow partial repayments, which can cause massive losses to users within edge case

medium

Emission rate can be manipulated

low

Missing TokenURI Function in RAACNFT contract Makes All NFTs Look the Same and Unusable

Jan '25

Liquid Ron

Liquid Ron

0.03 USDC • 2 total findings • Code4rena • udogodwin

#10

high

The calculation of `totalAssets()` could be wrong if `operatorFeeAmount` > 0, this can cause potential loss for the new depositors

medium

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

daao-contracts

daao-contracts

4.01 USDC • 2 total findings • Cantina • elgodwin

#89

high

Finding not yet public.

medium

Finding not yet public.

Ignite

Ignite

137.21 usdc • CodeHawks • udogodwin2k22

#17