https://sherlock-files.ams3.digitaloceanspaces.com/twitter_images/f673a364-8e95-4008-a59a-f97e9b998d8b.jpg

Topmark

Security Researcher

| Coding | Frontend | CSS | Bootstrap | Javascript | React | Next Js |Graphic Design | Web Development| DM or message topsiology11@gmail.com

Contact Me

High

15

Total

Medium

25

Total

$26.91K

Total Earnings

#304 All Time

44x

Payouts

regular

5x

Top 10

regular

14x

Top 25

regular

31x

Top 50

All

Sherlock

Code4rena

Cantina

Jan '25

Liquid Ron

Liquid Ron

0 USDC • 1 total finding • Code4rena • Topmark

#12

medium

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

IQ AI

IQ AI

844.33 USDC • 2 total findings • Code4rena • Topmark

#6

high

Adversary can win proposals with voting power as low as 4%

medium

Ineffective proposal threshold validation allows setting arbitrary high values

doppler-contracts

doppler-contracts

1,221.68 USDC • 1 total finding • Cantina • Topmark

#10

high

Finding not yet public.

infrared-contracts

infrared-contracts

92.62 USDC • 1 total finding • Cantina • Topmark

#60

high

Finding not yet public.

Dec '24

story-protocol

story-protocol

3,685.52 USDC • 2 total findings • Cantina • Topmark

#43

medium

Finding not yet public.

medium

Finding not yet public.

Aug '24

Chakra

Chakra

43.91 USDT • 1 total finding • Code4rena • Topmark

#39

medium

SettlementSignatureVerifier's required_validators is not updated, resulting in a low or high number of signatures being required

Jul '24

TraitForge

TraitForge

0.01 USDC • 2 total findings • Code4rena • Topmark

#88

high

The maximum number of generations is infinite

high

Wrong minting logic based on total token count across generations

Munchables

Munchables

29.18 USDC • 2 total findings • Code4rena • Topmark

#44

high

[H-01] Miscalculation in `_farmPlots` function could lead to a user unable to unstake all NFTs

medium

Missing disapproval check in `LockManager.sol::approveUSDPrice` allows simultaneous approval and disapproval of a price proposal

Optimism Superchain

Optimism Superchain

15,722.14 OP • 1 total finding • Code4rena • Topmark

#5

medium

Multiplication Overflow Leading to Memory Corruption and Incorrect Register Write-Back

May '24

Bitcoin Staking Scripts

Bitcoin Staking Scripts

1,667.22 USDC • 1 total finding • Cantina • Topmark

#8

medium

Finding not yet public.

Munchables

Munchables

0.01 USDC • 2 total findings • Code4rena • Topmark

#16

high

[H-01] Miscalculation in `_farmPlots` function could lead to a user unable to unstake all NFTs

medium

Missing disapproval check in `LockManager.sol::approveUSDPrice` allows simultaneous approval and disapproval of a price proposal

safe-extensions

safe-extensions

749.7 USDC • 1 total finding • Cantina • Topmark

#29

medium

Finding not yet public.

LoopFi

LoopFi

71.11 USDC • 1 total finding • Code4rena • Topmark

#8

high

Availability of deposit invariant can be bypassed

Apr '24

NOYA

NOYA

8.39 USDC + NOYA stars • 2 total findings • Code4rena • Topmark

#98

high

`NoyaValueOracle.getValue` returns an incorrect price when a multi-token route is used

medium

Incorrect modifier condition

DYAD

DYAD

0.28 USDC • 1 total finding • Code4rena • Topmark

#113

high

Design flaw and mismanagement in vault licensing leads to double counting in collateral ratios and positions collateralized entirely with kerosine

Panoptic

Panoptic

32.96 USDC • 1 total finding • Code4rena • Topmark

#18

medium

removedLiquidity can be underflowed to lock other user's deposits

Mar '24

DittoETH

DittoETH

17.99 USDC • Code4rena • Topmark

#26

zkSync Era

zkSync Era

565.16 USDC • 1 total finding • Code4rena • Topmark

#11

medium

Freezed Chain will never be unfreeze since `StateTransitionManager::unfreezeChain` is calling `freezeDiamond` instead of `unfreezeDiamond`.

Revert Lend

Revert Lend

102.4 USDC • 1 total finding • Code4rena • Topmark

#47

medium

Wrong global lending limit check in `_deposit` function

Feb '24

curvance

curvance

328 USDC • 1 total finding • Cantina • Topmark

#37

high

Finding not yet public.

Rio Network

Rio Network

33.27 USDC • 1 total finding • Sherlock • Topmark

#30

medium

Risk of Insufficient Gas Allocation in Asset Contract

Althea Liquid Infrastructure

Althea Liquid Infrastructure

60.42 USDC • 1 total finding • Code4rena • Topmark

#27

medium

`LiquidInfrastructureERC20.sol` disapproved holders keep part of the supply, diluting approved holders revenue.

AI Arena

AI Arena

3 USDC • 2 total findings • Code4rena • Topmark

#151

high

Fighters cannot be minted after the initial generation due to uninitialized `numElements` mapping

medium

Fighter created by mintFromMergingPool can have arbitrary weight and element

Jan '24

Decent

Decent

595.54 USDC • 1 total finding • Code4rena • Topmark

#15

high

Users will lose their cross-chain transaction if the destination router do not have enough WETH reserves.

Salty.IO

Salty.IO

125.62 USDC • 1 total finding • Code4rena • Topmark

#63

medium

Unwhitelisting does not clear _arbitrageProfits, so re-whitelisting may result in an unfair distribution of liquidity rewards.

Curves

Curves

4.24 USDC • 2 total findings • Code4rena • Topmark

#106

medium

Protocol and referral fee would be permanently stuck in the Curves contract when selling a token

medium

onBalanceChange causes previously unclaimed rewards to be cleared

reNFT

reNFT

45.31 USDC • Code4rena • Topmark

#46

Dec '23

Revolution Protocol

Revolution Protocol

8.7 USDC • 1 total finding • Code4rena • Topmark

#70

medium

Bidder can use donations to get VerbsToken from auction that already ended.

Ethereum Credit Guild

Ethereum Credit Guild

430.75 USDC • 1 total finding • Code4rena • Topmark

#31

medium

LendingTerm.sol#_partialRepay() A user cannot partial repay a loan with 0 interest

Nov '23

Panoptic

Panoptic

115.49 USDC • 1 total finding • Code4rena • Topmark

#22

medium

removedLiquidity can be underflowed to lock other user's deposits

ZetaChain

ZetaChain

34.67 USDC • Code4rena • Topmark

#18

Canto Application Specific Dollars and Bonding Curves for 1155s

Canto Application Specific Dollars and Bonding Curves for 1155s

4.08 USDC • Code4rena • Topmark

#30

Kelp DAO | rsETH

Kelp DAO | rsETH

2.76 USDC • Code4rena • Topmark

#54

Oct '23

Party Protocol

Party Protocol

39.59 USDC • Code4rena • Topmark

#30

Ethena Labs

Ethena Labs

4.52 USDC • Code4rena • Topmark

#40

Canto Liquidity Mining Protocol

Canto Liquidity Mining Protocol

4.94 USDC • Code4rena • Topmark

#19

Sep '23

Maia DAO - Ulysses

Maia DAO - Ulysses

25.68 USDC • Code4rena • Topmark

#55

Allo V2

Allo V2

0.26 USDC • 1 total finding • Sherlock • Topmark

#73

medium

Allocation of Voice Credits Implementation is done Wrongly

Aug '23

Dopex

Dopex

96.33 USDC • 1 total finding • Code4rena • Topmark

#81

high

Improper precision of strike price calculation can result in broken protocol

veRWA

veRWA

20.06 USDC • 1 total finding • Code4rena • Topmark

#50

high

Users may be forced into long lock times to be able to undelegate back to themselves.

Jul '23

Moonwell

Moonwell

15.29 USDC • Code4rena • Topmark

#38

Amphora Protocol

Amphora Protocol

9.43 USDC • Code4rena • Topmark

#23

Tapioca DAO

Tapioca DAO

30.05 USDC • 1 total finding • Code4rena • Topmark

#90

medium

`MagnetarV2#burst` double counts `msg.value` for `TOFT_WRAP` operation, making the transaction revert unless the user overpays

Basin

Basin

17.52 USDC • Code4rena • Topmark

#26