BriVault

First Flight #52
Beginner FriendlySolidity
100 EXP
View results
Submission Details
Impact: low
Likelihood: low
Invalid

Unspecific solidity pragma

Root + Impact

Description

  • Consider using a specific version of Solidity in your contracts instead of a wide version. For example, instead of pragma solidity ^0.8.0;, use pragma solidity 0.8.0;

Found Instances

  • Found in src/briTechToken.sol Line: 2

    pragma solidity ^0.8.24;
  • Found in src/briVault.sol Line: 3

pragma solidity ^0.8.24;

Impact

  • It is highly recommended to use a specific, fixed version of Solidity in your smart contracts for three main reasons: Security, Reliability, and Compilation Determinism.

Recommended mitigation

-pragma solidity ^0.8.24;
+pragma solidity ^0.8.24;
Updates

Appeal created

bube Lead Judge 19 days ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.

Give us feedback!