15,000 USDC
View results
Submission Details
Severity: low
Valid

Non-library/interface files should use fixed compiler versions, not floating ones

Summary

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 solidity 0.5.10) ensures that contracts do not accidentally get deployed using an older compiler version with unfixed bugs.

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.