Custom errors are not implemented everywhere
Custom errors save around 50 gas each time they're hit by avoiding having to allocate and store the revert string, and not defining the strings also save deployment gas. This feature is available in solidity version 0.8.4 and greater
https://github.com/Cyfrin/2023-07-beedle/blob/main/src/Fees.sol#L27
https://github.com/Cyfrin/2023-07-beedle/blob/main/src/utils/Ownable.sol#L11
Gas savings
Manual review
Use custom errors in all require
statements
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.