Payouts
Top 10
Top 25
Top 50
All
Sherlock
Code4rena
CodeHawks
Mar '25
Dec '24
Jul '24
May '24
Mar '24
Feb '24
Jan '24
low
Any User can mint any amount of WStETH in the WStETHMock.sol and StETHMock.sol
low
Use custom gas in `sendMintMessage` instead of default gas
low
Create Pool in Mock Distribution is missing validations; allowing duplicates, wrong decreaseInterval value and payoutStart value
low
Do not hardcode `_zroPaymentAddress` field to `address(0)`
low
LayerZeroEndpoint.send() in L1Sender.sol may revert if the user does not provide enough native gas as specified
Oct '23
Sep '23
Aug '23
Jul '23
173.85 USDC • 11 total findings • CodeHawks • oualidpro
#32
gas
Check price != 0 before interacting with IERC20
gas
Use assembly to check for `address(0)`
gas
The `nonReentrant` `modifier` should occur before all other modifiers
gas
NatSpec `@param` is missing
gas
NatSpec `@return` argument is missing
gas
Constants in comparisons should appear on the left side
gas
Use nested `if` statements instead of logical AND (`&&`)
gas
Non-strict inequalities (>=) are cheaper than strict ones (>).
gas
Events may be emitted out of order due to reentrancy
gas
Imports could be organized more systematically
gas
Constants should be defined rather than using magic numbers
May '23
Apr '23