Bean Code Style Findings
Bean Code Style Findings
BEA-01C: Deprecated Representation Style
| Type | Severity | Location |
|---|---|---|
| Code Style | Bean.sol:L30 |
Description:
The linked code contains the representation of the maximum value of a uint256 in the uint256(-1) format which has been officially deprecated and no longer compiles in recent pragma versions.
Example:
protocol/contracts/Bean.sol
30if (allowance(sender, _msgSender()) != uint256(-1)) {
Recommendation:
We advise the type(uint256).max standardised representational style to be utilised instead.
Alleviation:
The literal representation was correctly updated to type(uint256).max standardizing the codebase.