Contracts do not contain fixed compiler version
Contracts should be deployed using the same compiler version/flags with which they have been tested. Locking the pragma (for e.g. by not using ^ in pragma) ensures that contracts do not accidentally get deployed using an older compiler version with unfixed bugs
All files in scope do not have specification for fixed compiler version.
Contracts could be deployed using an older compiler version with unfixed bugs or other version, than tested. Which could cause unpredictable behavior
Manual review
Specify fixed solidity compiler version without ^
Floating pragma usage could lead to compilation inconsistencies
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.