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

No zero address check on constructor and functions

Summary

None of the addresses passed in the constructor(address _token, address _weth), function setFeeReceiver(address _feeReceiver) and sellProfits(address _profits) are verified to not be zero address

Impact

Unexpected addresses can be set.

Tools Used

None

Recommendations

Add checks:

For constructor:

require(_token != address(0))

require(_weth != address(0))

For functions:

require(_feeReceiver != address(0))

require(_profits != address(0))

Support

FAQs

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

Give us feedback!