Contracts should be deployed using the same compiler version/flags with which they have been tested. Locking the floating pragma, i.e. by not using ^ in pragma solidity ^0.8.21, ensures that contracts do not accidentally get deployed using an older compiler version with unfixed bugs.
Slither
Remove ^ in “pragma solidity ^0.8.21” and change it to “pragma solidity 0.8.21” to be consistent with the rest of the contracts.
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.