Missing Zero-Address Check of constructor
of L44
of Proxy.sol
contract could cause unnecessary errors and imprecision of code execution
Missing zero-address checks for constructor
of L44
in the Proxy.sol
contract may lead to unwanted errors and accuracy of code execution, which may affect the functions linked to it. For example, assuming the constructor passes in a zero address, all function calls to the Proxy
contract will fail because it will delegate the call to a zero-address contract.
Accidental use of zero-addresses could result in contract malfunction.
Manual review
reference material:Missing zero-address checks in Curve.transferOwnership
and Router.constructor
E.g.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.