Consider using a specific version of Solidity in your contracts instead of a wide version. For example, instead of pragma solidity ^0.8.13;
, use pragma solidity 0.8.20;
as in the foundry.toml
file for solc = "0.8.20"
.
Old solc compiler version could lead to security vulnerabilities and bugs in the contract. Using a specific and recent version of Solidity can help ensure that the contract behaves as expected and is not affected by changes in future versions of the compiler.
Aderyn, Slither, Manual review.
Consider following the foundry.toml
file for the Solidity version. This will help ensure that the contract is compiled with the same version of Solidity that was used during development and testing.
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.