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

Use assembly to check for `address(0)`

Summary

Use assembly to check for address(0)

Vulnerability Details

Saves 6 gas per instance

Instances (2):

File: src/DSCEngine.sol
103: if (s_priceFeeds[token] == address(0)) {

Link to code - https://github.com/Cyfrin/2023-07-foundry-defi-stablecoin/tree/main/src/DSCEngine.sol

File: src/DecentralizedStableCoin.sol
59: if (_to == address(0)) {

Link to code - https://github.com/Cyfrin/2023-07-foundry-defi-stablecoin/tree/main/src/DecentralizedStableCoin.sol

Tools Used

Code Review using VSCode

Recommendations

Use assembly to check for address(0)

Support

FAQs

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