Using a floating version might compile the contract with a version that has unresolved security issues, especially if the floating range includes old versions.
pragma solidity ^0.8.20
Version constraint ^0.8.20 contains known severe issues (https://solidity.readthedocs.io/en/latest/bugs.html)
- VerbatimInvalidDeduplication
- FullInlinerNonExpressionSplitArgumentEvaluationOrder
- MissingSideEffectsOnSelectorAccess.
manual review, slither
use a fixed stable version of Solidity.
eg;- pragma solidity 0.8.24
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.