The contract uses a floating pragma version (^0.8.13), which allows it to be compiled with any version of the Solidity compiler that is compatible with version 0.8.13. This floating pragma can lead to security risks if the contract is compiled with a compiler version that contains vulnerabilities or is incompatible with the contract’s logic.
**If the smart contract gets compiled and deployed with an older or too recent version of the solidity compiler, there’s a chance that it may get compromised due to the bugs present in the older versions or unidentified exploits in the new versions. **
Almost every contract
Manual
It is recommended to use a fixed pragma version, specifically 0.8.24, which is one version prior to the latest version 0.8.25 to balance the stability.
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.