Steadefi

Steadefi
DeFiHardhatFoundryOracle
35,000 USDC
View results
Submission Details
Severity: low
Invalid

`GMXReader::svTokenValue()`, `GMXReader::valueToShares()`, `GMXReader::delta` variable initialisation

Summary

No need to initialize variables to 0 separately in solidity

Vulnerability Details

GMXReader::svTokenValue()

@> if (equityValue_ == 0 || totalSupply_ == 0) return SAFE_MULTIPLIER;

,
GMXReader::valueToShares()

@> if (_sharesSupply == 0 || currentEquity == 0) return value;

, GMXReader::delta

@> if (_tokenAAmt == 0 && _tokenADebtAmt == 0) return 0;
@> if (equityValue_ == 0) return 0;

Tools Used

Manual Review

Recommendations

Write the variable name only solidity initializes variables to 0 by default

Updates

Lead Judging Commences

hans Lead Judge almost 2 years ago
Submission Judgement Published
Invalidated
Reason: Lack of quality

Support

FAQs

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