OrderBook

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

Unspecific Solidity Pragma

Description

The OrderBook.sol includes a caret ^ beside it's solidity pragma which indicates the code base is compatible with Solidity code version 0.8.2 and above.

pragma solidity ^0.8.0;

Risk

Likelihood:

Due to how dependencies may function based on different solc version, this is not a best practice

Impact:

This could introduce unfavorable function behavior in the protocol

Recommended Mitigation

Consider using a specific version of Solidity instead of a wide version. For example, instead of `pragma solidity ^0.8.0;`, use `pragma solidity 0.8.0;`
- pragma solidity ^0.8.0;
+ pragma solidity 0.8.0;
Updates

Lead Judging Commences

yeahchibyke Lead Judge about 1 month ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

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