String error messages uses more gas than custom error types, and when used multiple times in the a codebase (as its being used here), the cummulative gas fees becomes more significant.
Use custom error types
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.