ethernaut
ethernaut copied to clipboard
[Level 24 - Puzzle Wallet] - Not clear and source code not available
Hi, I was trying to solve level 24 and found 2 issues.
-
The dependency "@openzeppelin/contracts/proxy/UpgradeableProxy.sol" is no longer available or either it's not clear where to find the code. This means I had to solve the puzzle based on assumptions on how that dependency managed storage.
-
The stated rules are to "become admin of the proxy contract" but I think the actual requirements includes draining the funds as well.
- I'm using @openzeppelin/[email protected] without any problems.
- The requirement is just to become the admin. All the other things one needs to do to become the admin shouldn't be stated as additional requirements as they're for the player to figure out.
Thanks for the solution @mtomassoli , I'm closing this, fell free to reopen if necessary into Github discussions