NoDelegateCall.sol
Description: The NoDelegateCall
modifier is enforced on all functions in contracts that inherit from it, which may not always be necessary for all functions.
Impact:
This could restrict the flexibility of derived contracts, preventing legitimate use cases where delegate calls are needed for functionality.
Recommendations:
Allow derived contracts to opt into the no delegate call feature on a per-function basis, rather than enforcing it globally.
Consider using an interface or a configuration variable that can be set at deployment time to determine whether to enable this feature.
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.