Security Researcher
High
Total
Medium
Total Earnings
#313 All Time
Payouts
3rd Places
Top 10
Top 25
All
Sherlock
Code4rena
Mar '25
0.00 USDC • 1 total finding • Sherlock • brgltd
#18
medium
Due to lack of access control in `notifyRewardAmount`, anyone can call this function with small values to disrupt the current reward rate
Jun '24
87.93 USDC • 1 total finding • Sherlock • brgltd
#13
high
Lack of slippage protection
May '24
0.01 USDC • 2 total findings • Code4rena • brgltd
#16
Malicious User can call `lockOnBehalf` repeatedly extend a users `unlockTime`, removing their ability to withdraw previously locked tokens
Missing disapproval check in `LockManager.sol::approveUSDPrice` allows simultaneous approval and disapproval of a price proposal
Oct '23
273.57 USDC • Code4rena • brgltd
#35
May '23
84.67 USDC • 1 total finding • Code4rena • brgltd
#62
Lack of slippage protection can lead to significant loss of user funds
813.4 USDC • Code4rena • brgltd
723.8 USDC • Code4rena • brgltd
#24
Apr '23
637.07 USDC • Code4rena • brgltd
#17
488.32 USDC • 3 total findings • Code4rena • brgltd
#29
DOS of market operations with malicious offers
BathBuddy contract should implement methods to pause and unpause contract
Fee inclusivity calculations are inaccurate in RubiconMarket
Mar '23
118.64 USDC • 2 total findings • Code4rena • brgltd
#45
Stuck ether when use function `stake` with empty `derivatives`(`derivativeCount` = 0)
Lack of deadline for uniswap AMM
2,079.11 USDC • Code4rena • brgltd
#8
29.67 USDC • Code4rena • brgltd
#21
21.7 USDC • Code4rena • brgltd
#26
72.43 USDC • Code4rena • brgltd
#14
Feb '23
61.26 USDC • Code4rena • brgltd
#33
Jan '23
837.8 USDC • Code4rena • brgltd
1,551.45 USDC • Code4rena • brgltd
#5
1,004.64 USDC • Code4rena • brgltd
Dec '22
353.85 USDC • Code4rena • brgltd
144.53 USDC • 1 total finding • Code4rena • brgltd
#52
Coding logic of the contract upgrading renders upgrading contracts impractical
1,588.98 USDC • Code4rena • brgltd
Nov '22
2,068.06 USDC • 1 total finding • Code4rena • brgltd
NFTFloorOracle's asset and feeder structures can be corrupted
732.03 USDC • Code4rena • brgltd
#19
120.17 USDC • Code4rena • brgltd
#42
109.36 USDC • 1 total finding • Code4rena • brgltd
Yul `call` return value not checked
330.18 USDC • Code4rena • brgltd
#10
182.57 USDC • 1 total finding • Code4rena • brgltd
#20
Solmate's ERC20 does not check for token contract's existence, which opens up possibility for a honeypot attack
673.39 USDC • 1 total finding • Code4rena • brgltd
#27
Borrower/Lender excessive ETH not refunded and permanently locked in protocol
Oct '22
2,102.32 USDC • Code4rena • brgltd
19.64 USDC • Code4rena • brgltd
36.73 USDC • Code4rena • brgltd
#43
55.69 USDC • 1 total finding • Code4rena • brgltd
#36
`_payoutToken[s]()` is not compatible with tokens with missing return value
34.98 USDC • Code4rena • brgltd
1,298.66 USDC • 2 total findings • Code4rena • brgltd
#9
The tier setting parameter are unsafely downcasted from type uint256 to type uint80 / uint48 / uint40 / uint16
Iterations over all tiers in recordMintBestAvailableTier can render system unusable
279.81 USDC • Code4rena • brgltd
602.12 USDC • Code4rena • brgltd
#11
416.82 USDC • 1 total finding • Code4rena • brgltd
#15
Sep '22
396.25 USDC • 2 total findings • Code4rena • brgltd
A "FrontRunning attack" can be made to the `initialize` function
`safeTransfer` function does not check for existence of ERC20 token contract
65.07 USDC • 1 total finding • Code4rena • brgltd
#39
frxETHMinter: Non-conforming ERC20 tokens not recoverable
30.45 USDC • Code4rena • brgltd
#59
55.2 USDC • Code4rena • brgltd
36.62 USDC • Code4rena • brgltd
#51
230.84 USDC • Code4rena • brgltd
38.41 USDC • Code4rena • brgltd
118.16 USDC • Code4rena • brgltd
#71
Aug '22
955.75 USDC • 2 total findings • Code4rena • brgltd
#22
Solmate safetransfer and safetransferfrom doesnot check the codesize of the token address, which may lead to fund loss
[NAZ-M1] Chainlink's `latestRoundData` Might Return Stale Results
52.34 USDC • Code4rena • brgltd
#34
44.85 USDC • Code4rena • brgltd
#61
370.15 USDC • 1 total finding • Code4rena • brgltd
FraxlendPair#setTimeLock: Allows the owner to reset TIME_LOCK_ADDRESS
74.97 USDC • 1 total finding • Code4rena • brgltd
NFT of NFT collection or NFT drop collection can be locked when calling _mint or mintCountTo function to mint it to a contract that does not support ERC721 protocol
107 USDC • Code4rena • brgltd
62.45 USDC • Code4rena • brgltd
Jul '22
56.64 USDC • Code4rena • brgltd
#81
1,258.67 USDC • 1 total finding • Code4rena • brgltd
It is possible to create fake ERC1155 NameWrapper token for subdomain, which is not owned by NameWrapper
37.55 USDC • Code4rena • brgltd
#98
128.02 USDC • Code4rena • brgltd
#47