20,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

File: src/Lender.sol
167: if (pools[poolId].lender == address(0)) {
240: if (pool.lender == address(0)) revert PoolConfig();

Link to code - https://github.com/Cyfrin/2023-07-beedle/tree/main/src/Lender.sol

Tools Used

Code Review

Recommendations

Use assembly to check for address(0)

Auditor

NeoCrao

Support

FAQs

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