Using unspecific compiler pragma version can produce issues
Often times, it makes sense to use an unspecific Pragma Solidity version since we want to use it for libraries to allow them to be included in different applications with different versions. There is a possibility that a vulnerable compiler version may be selected. Also, older compiler versions might contain known security vulnerabilities that have been addressed in newer releases. Using an outdated compiler might expose the contract to potential risks and vulnerabilities.
Older versions might have some issues that are not addressed yet.
Manual Review
Consider avoiding the use of the floating pragma version. A good idea would be to select a specific compiler version, the latest one without security issues.
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.