solidity 0.8.3 do not support custom errors, code won't compile due to that.
Contract uses floating pragma ^0.8.3 which allows using it to compiled with mentioned or greater version. When compiled with 0.8.3, it throws error and won't compile. it's because, custom errors were introduced solidity version 0.8.4 onwards.
code won't compile and when 0.8.3 used
Manual Review
user ^0.8.4 or fix the pragma to greator than equls to 0.8.4
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.