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

## [G-16] Use assembly to check for address(0)

Summary

[G-16] Use assembly to check for address(0)

Save 6 gas per instance.

file: /src/Lender.sol
167 if (pools[poolId].lender == address(0)) {

https://github.com/Cyfrin/2023-07-beedle/blob/main/src/Lender.sol#L167

file: /src/Lender.sol
240 if (pool.lender == address(0)) revert PoolConfig();

https://github.com/Cyfrin/2023-07-beedle/blob/main/src/Lender.sol#L240

Support

FAQs

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