20,000 USDC
View results
Submission Details
Severity: gas
Valid

Unspecific Compiler Version Pragma

Summary

Using floating pragmas in the contracts may lead to security vulnerabilities in application implementations.

Vulnerability Details

Instances (9):

Files

  1. src/interfaces/IERC20.sol

  2. src/interfaces/ISwapRouter.sol

  3. src/utils/Errors.sol

  4. src/utils/Ownable.sol

  5. src/utils/Structs.sol

  6. src/Beedle.sol

  7. src/Fees.sol

  8. src/Lender.sol

  9. src/Staking.sol

2: pragma solidity ^0.8.19;

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.19;

Support

FAQs

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