Use of unlocked pragma
The 3 contracts use an unlocked pragma (pragma solidity ^0.8.18;
) which is not fixed to a specific Solidity version. Locking the pragma helps ensure that contracts do not accidentally get deployed using a different compiler version with which they have been tested the most.
Manuel review
Lock pragmas to a specific Solidity version. It is also recommended to use the latest version of Solidity when deploying contracts (see Solidity docs).
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.