15,000 USDC
View results
Submission Details
Severity: low
Valid

Unspecific Compiler Version Pragma

Summary

Using floating pragmas in the contracts may lead to security vulnerabilities in application implementations. Therefore, avoid using floating pragmas for non-library contracts.

Vulnerability Details

Instances (2):

Files

  1. src/DecentralizedStableCoin.sol

  2. src/DSCEngine.sol

24: pragma solidity ^0.8.18;

Impact

Using an unspecific compiler version pragma can introduce potential issues in the codebase. It is advisable to avoid this practice to ensure code reliability and consistency.

Tools Used

Manual Review

Recommendations

Use a concrete compiler version. pragma solidity 0.8.18;

Support

FAQs

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