Contract constructors should validate critical address parameters to prevent deployment with invalid configurations.
The BidBeastsNFTMarketPlace::BBERC721 state variable is set in the constructor without validating that the address is not zero, which could lead to a non-functional contract.
Likelihood:
Occurs if deployer accidentally passes zero address during deployment
Would require complete contract redeployment to fix
Impact:
Contract becomes completely unusable
All NFT-related operations would fail
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.