Security Researcher
#B2B online is a major driver for internationalization. As founder of #B2B #ecommerce platform #Upchannel I am passionate about this.
High
Total
Medium
Total
Total Earnings
#184 All Time
Payouts
2nd Places
3rd Places
Top 10
All
Code4rena
Cantina
CodeHawks
Jan '25
Dec '24
Nov '24
Oct '24
high
high
high
medium
Aug '24
high
high
medium
medium
medium
Jul '24
high
Number of entities in generation can surpass the 10k number
high
Wrong minting logic based on total token count across generations
medium
Forger Entities can forge more times than intended
medium
Imprecise token age calculation results in an incorrect nuke factor, causing users to claim the wrong amount
medium
`Golden God` Tokens can be minted twice per generation
medium
Discrepancy between nfts minted, price of nft when a generation changes & position of `_incrementGeneration()` inside `_mintInternal()` & `_mintNewEntity()`
medium
Incorrect check against golden entropy value in the first two batches
Apr '24
Jan '24
high
medium
high
User can evade `liquidation` by depositing the minimum of tokens and gain time to not be liquidated
medium
THE USER WHO WITHDRAWS LIQUIDITY FROM A PARTICULAR POOL IS ABLE TO CLAIM MORE REWARDS THAN HE DULY DESERVES BY CAREFULLY SELECTING A `decreaseShareAmount` VALUE SUCH THAT THE `virtualRewardsToRemove` IS ROUNDED DOWN TO ZERO
Dec '23
Nov '23
1.37 USDC • 1 total finding • Code4rena • Udsen
#31
Oct '23
Sep '23
Aug '23
Jul '23
307.55 USDC • 6 total findings • CodeHawks • Udsen
#19
medium
Fee-on-transfer tokens aren't supported
medium
High - Funds can be lost if any participant is blacklisted
low
Constructor of `Escrow` should make sure that `buyer`, `seller`, `arbiter` are different from each other.
gas
Check price != 0 before interacting with IERC20
gas
Reentrancy guard and nonReentrant modifier not required.
gas
Typos
high
`Vault.mintYieldFee` FUNCTION CAN BE CALLED BY ANYONE TO MINT `Vault Shares` TO ANY RECIPIENT ADDRESS
medium
`drawManager` CAN BE SET TO A MALICIOUS ADDRESS
medium
Unintended or Malicious Use of Prize Winners' Hooks
medium
IF THE UNDERLYING ASSET IS A FEE ON TRANSFER TOKEN IT COULD BREAK THE INTERNAL ACCOUNTING OF THE VAULT
medium
`extractTAP()` function can allow minting an infinite amount in one week, leading to a DoS attack in `emitForWeek()`
medium
Missing deadline checks allow pending transactions to be maliciously executed
medium
TapiocaOptionBroker::newEpoch - An epoch can be skipped leading for unclaimed tap to distribute to be lost
Jun '23
May '23
Apr '23
high
DOS of market operations with malicious offers
medium
REENTRANCY ATTACK POSSIBLE IF THE `_feeTo` IS A MALICIOUS CONTRACT IN `FeeWrapper._chargeFeePayable()` FUNCTION
medium
Low level calls to accounts with no code will succeed in `FeeWrapper`
medium
Zero reward rate calculation impedes low-decimals token distributions
medium
Potential infinite loop in `_borrowLimit` function
medium
Calling `ExpiringMarket.stop` and `ExpiringMarket.isClosed` functions cannot pause any functionlities of the market
Mar '23
Feb '23
Jan '23
Dec '22
Nov '22