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

Penaldo

Security Researcher

Contact Me

High

2

Total

Medium

1

Total

$6.00

Total Earnings

#2410 All Time

1x

Payouts

regular

1x

Top 50

All

Sherlock

Aug '24

Winnables Raffles

Winnables Raffles

6.39 USDC • 3 total findings • Sherlock • Penaldo

#29

high

`_lockedETH` does not decrease when a raffle is cancelled and users are refunded. This breaks the `withdrawETH()` function

high

Not checking if `chainSelector` or `prizeManager` are correct in the `cancelRaffle()` and `propagateRaffleWinner()` functions will cause discrepancies between contracts, breaking contract functionality.

medium

Irreversible role assignment in `Roles.sol::_setRole()`