Consider using a specific version of Solidity in your contracts instead of a wide version. For example, instead of pragma solidity ^0.8.24;
, use pragma solidity 0.8.24;
Contracts should be deployed with the same compiler version and flags
used during development and testing. Locking the pragma helps to ensure
that contracts do not accidentally get deployed using another pragma.
For example, an outdated pragma version might introduce bugs that affect
the contract system negatively or recently released pragma versions may
have unknown security vulnerabilities.
aderyn & slither
Consider locking the pragma in all the contracts to the 0.8.24 version.
It is not recommended to use a floating pragma in production.
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.